读书人

ORA-00604:递归SQL级别3出现错误,ORA-

发布时间: 2014-01-28 21:21:44 作者: rapoo

程序执行添加操作的时候出现以下错误:

ORA-00604:递归SQL级别3出现错误
ORA-04031:无法分配4096字节的共享内存("shared pool","select /*+ rule */bucket_cn...","Typecheck heap","kgghteInit")

重新执行后又正常,是不是shared pool内存太少?
当前系统 win2003 1G内存 oracle 10g

以前是没有出现这个错误的,自从更换了java程序的oracle驱动:原ojdbc14.jar 现classes12.jar
不知道是系统shared pool太少还是跟驱动有关,请教各位高手...

------解决方法--------------------------------------------------------
算是oracle的一个bug,你增加share_pool_size也没用

看你的shared pool miscellaneous 17944740值过大。

可以尝试在init <sid>.ora文件里面增加

_db_handles_cached = 0

然后重新启动instance

        

读书人网 >oracle

热点推荐