-
2008-10-29 16:31:21 / Oracle数据库管理
最近对公司程序作了修改,在建一张表的时候指定了并行度,结果发生了如题所述的一幕,很简单的一句话select * from t where t.id='000001';ID这一列是有惟一索引的,结果Oracle选择了全表扫描,将并行度设置为1以后恢复正常,哪位知道这是为什么?
查看(253)
评论(8)
-
2008-10-16 10:59:31 / Oracle数据库管理
最近在做一个迁移,源数据库Windows2003 x86_64+Oracle10.2.0.1,目标数据库Redhat AS 4.7+Oracle10.2.0.4。今天切换完成后发现一个问题,一些开发人员用的用户密码不是原来的了都是我建用户时设定的,如何才能将源数据库的用户密码导入进来?
查看(144)
评论(6)
-
2008-09-18 15:19:18 / Oracle数据库管理
[Oracle] 利用Uniread 解决 Linux下的SQL*Plus 命令行历史回调功能作者:Fenng日期:06-Mar-2004 出处:http://www.dbanotes.net版本:1.01大家知道, 在 Windows 平台 命令行中的 SQL*Plus 有命令行历史回调的功能,在SQL*Plus工具下面,可以利用键盘的"向上向下"箭头键对命令行的进行回调.而在Linux上则没有该功能(虽然 Shell 可以做到这一点,但是 SQL*Plus 不可以). 而该功能对于CLI爱好者来说几乎是不可缺的,不知道为什么 Oracle 不把这个功能加进来.不得而知了.一些SQL*Plus 的替代产品(如 gqlplus 以及 yasql )
查看(197)
评论(1)
-
2008-09-17 16:41:57 / Oracle数据库管理
今天在测试环境里针对一张1000多万条记录的表做了一下测试,看分区表与分区索引是否可以提高性能。对表做了一个HASH分区后查询速度提高大概一倍,随后把索引也HASH分区了,性能降低还不如从前的水平了。很奇怪,在我这种情况下分区索引会降低性能。另外对表分区还会造成无效对象。
查看(210)
评论(3)