Oracle11g触发器重用OBJECT_ID
在11g以前,重用OBJECT_ID只是对过程、函数、包和对象而言,而对于触发器是不会重用OBJECT_ID的,从11g开始,Oracle针对触发器也可以重用OBJECT_ID了。OBJECT_ID的重用:http://yangtingkun.itpub.net/post/468/457...
SQL优化引出的问题(二)
新接手了一个数据库环境,有用户抱怨速度慢,经过简单的检查,找到了一个问题SQL语句。这里继续寻找导致问题的真正原因。SQL优化引出的问题(一):http://yangtingkun.itpub.net/post/468/458343 ...
10g删除表没有进入回收站(三)
今天在删除一个表的时候以外发现被删除的表没有进入回收站。将问题引深一点。10g删除表没有进入回收站(一):http://yangtingkun.itpub.net/post/468/45756510g删除表没有进入回收站(二):http://yangtingkun....
数据泵导入分区表统计信息报错(二)
今天在进行数据泵导入操作时,发现一个bug。上一篇记录了问题的现象,这一篇继续深入研究。数据泵导入分区表统计信息报错(一):http://yangtingkun.itpub.net/post/468/456176 上一篇文章已经描述...
利用Oracle的全文索引实现切词功能
今天在ITPUB上看到这样一个需求,给出一个中文语句,如何对其实现切词。如果Oracle全文索引的切词可以满足需求的话,那么可以借用Oracle的功能来实现这个功能。 Oracle的全文索引本身具备中文分析、...
函数索引产生隐藏列
前两天在进行LOGMNR操作的时候发现了空的列名,经检查发现是函数索引造成的隐藏列。 由于需要处理一些已经提交的数据,且提交时间超过了可以闪回的时间,因此采用LOGMNR来处理。处理过程中,发现得到...
缺少GROUP BY表达式可以顺利执行的问题(二)
Oracle9204上执行一个明显语法错误的SQL,却可以得到查询结果。网友gclizh指出,使用MERGE提示可以在10g中避免错误的发生而得到执行结果。根据这个结果进一步分析问题。缺少GROUP BY表达式可以顺利执行的问题:htt...
临时表产生REDO过多的bug
今天同事发现一个bug,9204上INSERT INTO SELECT方式插入临时表,造成的REDO比插入普通表还多。 看一下下面的问题重现:SQL> CONN TEST/TEST@TESTDATA已连接。SQL> SELECT * FROM V$VERSION;BANNER-...
ORA-21561错误
今天碰到一个ORA-21561的错误,但是实际上这个问题和Oracle的关系不大。 由于Windows操作系统打开了太多的东西,且长时间没有关机,系统发生了资源的泄漏,造成打开多个程序后,系统无法在打开新的程...
Oracle11g物理STANDBY应用日志时进行增量备份导致10分钟等待
又是一个特别长的标题。实在是没有办法,问题发生的条件和版本、是否STANDBY数据库、STANDBY数据库状态以及备份类型都有关系,不这样描述无法说清楚问题。 问题的发现是备份的时候等待时间很长,RMAN...