胖在一方

出得厅堂入得厨房的胖子

导航

随笔分类 -  Oracle

摘要:机器是win7 64bit,安装的是oracle10g (10.2.0.4)+ 32位的客户端 突然想到,为什么windows里不能设置个 ORACLE_HOME,ORACLE_BASE的这个系统变量呢? 省得每次就敲一堆字符,设置完了之后,感觉挺爽。 第二天,突然数据库连接不上来,tnsping 也不行,lsnrctl 中的start 也不行了,很诡异的事情,找了一对文档,问题依旧。 木办法,只有上metalink看了,果然是个bug ,对于 10g,windows中不能设置ORACLE_HOME变量,取消变量后,重新启动机器问题解决(不重启,貌似问题依旧)。 贴出metalink... 阅读全文

posted @ 2012-10-31 21:19 胖在一方 阅读(2491) 评论(0) 推荐(0)

摘要:在网上找了一下,根据metalink的资料解决。原因: sqlplus最多接受2499个字符,太长了,会报此错误,解决方法: 比如利用word,另存为txt文件,选择 windows(默认),选项中,选中“插入换行符”复选框,保存。再执行,问题解决。参考Metalink: Doc ID: Note:115005.1 SP2-00027: Input is too long (> 2499 characters) - line ignoredProblem Description-------------------You are trying to run a SQL query or 阅读全文

posted @ 2012-02-21 11:42 胖在一方 阅读(2311) 评论(0) 推荐(0)

摘要:在测试窗口中,添加一行代码 executeimmediate'altersessionsetnls_date_format=''yyyy-mm-ddhh24:mi:ss''';就可以将日期变量显示到秒级。 阅读全文

posted @ 2011-04-28 16:52 胖在一方 阅读(1113) 评论(0) 推荐(0)

摘要:系统重新安装,oracle数据文件在D盘,安装Oracle时选择自定义,为了装那个什么透明网关,手动dbca创建数据库,痛苦,得一个一个的吧{ORACLE_HOME}该成原先的路径然后听到所有oracle 服务,将原来的oracle 文件还原启动oracle的时候报 ora-01991 错误,重建oracle的密码文件okayorapwd的格式代码Code highlighting produce... 阅读全文

posted @ 2010-07-20 12:24 胖在一方 阅读(283) 评论(0) 推荐(0)

摘要:简单记录一下,备查[代码] 阅读全文

posted @ 2010-05-27 16:38 胖在一方 阅读(369) 评论(0) 推荐(0)

摘要:EXTRACT extracts and returns the value of a specified datetime field from a datetime or interval value expression.The field you are extracting must be a field of the datetime_value_expr or interval_va... 阅读全文

posted @ 2010-03-25 22:44 胖在一方 阅读(184) 评论(0) 推荐(0)

摘要:环境:SQL*Plus: Release 9.2.0.1.0wrap 命令提示 "kgepop: no error frame to pop to for error 1801"解决方法 :[代码]DOS窗口代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com... 阅读全文

posted @ 2010-01-28 22:13 胖在一方 阅读(290) 评论(0) 推荐(0)

摘要:一般我们要升级数据库,用plsqldev.exe升级脚本慢的很,也不知道为什么,一般都是自己在DOS提示符下登陆,然后执行,大家都习惯了。结果碰到一个BT的用户,他的密码中含有@符号,啊,在DOS下根本登陆不进去,提示服务名不正确。 有一个解决办法可以登陆进去。就是先用一个用户登陆进去, 然后在 SQL> 提示符下把密码用"" 括起来登陆, 如 sqlplus user/"password"... 阅读全文

posted @ 2008-11-11 15:21 胖在一方 阅读(639) 评论(1) 推荐(0)

摘要:方法一:通过System.Data.OracleClient(需要安装Oracle客户端并配置tnsnames.ora) 这个大家都知道,就不细说了oracleConnectionString : data source = orcl;user id= scott; password=tiger;persist security info=false;方法二,是利用OldeDb 来连接oracle... 阅读全文

posted @ 2008-08-19 10:31 胖在一方 阅读(5075) 评论(1) 推荐(0)

摘要:windows2003 sp2,oracle 9.2.0.1 运行asp.net 提示这个错误. 解决办法:找到Oracle客户端的安装目录,设置Network Service对该目录具有访问权限即可。 阅读全文

posted @ 2008-08-19 10:24 胖在一方 阅读(340) 评论(0) 推荐(0)

摘要:IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换的过程。一般的SQ... 阅读全文

posted @ 2007-03-24 10:27 胖在一方 阅读(1313) 评论(0) 推荐(0)

摘要:表score ,按成绩进行排名 cID cName iScore MC---------------------------------0001 a 100 0002 b 89 0003 c 98 0004 d 90 0005 e 98 0006 f 90 0007 g ... 阅读全文

posted @ 2006-11-10 15:49 胖在一方 阅读(248) 评论(0) 推荐(0)

摘要:select Total.Tname "表空间名称",Total.Total_Size "表空间大小", Total.Total_Size - Used.free_size as "已使用大小",Used.Free_size as 表空间剩余大小, Round((Total.Total_Size - Used.free_size) / Total.Total_Size,4)* 100 || '%... 阅读全文

posted @ 2006-09-12 17:31 胖在一方 阅读(714) 评论(0) 推荐(0)

摘要:今天下了 Oracle SQL Developer 用用,但是下午来的时候,发现用 PLSQL Developer登陆不上去了提示 不允许使用PL/SQL Developer于此数据库上,郁闷啊,查了资料,用以下解决办法 drop table sys.PLSQLDEV_AUTHORIZATION;就可以了. 阅读全文

posted @ 2006-09-12 17:28 胖在一方 阅读(738) 评论(2) 推荐(0)