ORA-600(729)错误
上一篇 / 下一篇 2008-04-01 14:34:30 / 个人分类:Bug
依旧是9201上的一个bug。协助其他部门进行数据库的迁移,迁移之后习惯性的检查了一下alert文件,发现了这个ORA-600错误。
错误信息为:
Errors in file d:\oracle\admin\newzb\udump\newzb_ora_1732.trc:ITPUB个人空间}9H{Rxys.ka O
ORA-00600:内部错误代码,参数: [729], [24456], [space leak], [], [], [], [], []
Thu Mar 08 14:23:53 2007
.}%@(P9P9|q,c9q0n1m0Errors in file d:\oracle\admin\newzb\udump\newzb_ora_1732.trc:
C$Yj h`1wQ J0ORA-00600:内部错误代码,参数: [ncodeffsheap], [], [], [], [], [], [], []ITPUB个人空间9ZuC(xi
ORA-00600:内部错误代码,参数: [729], [24456], [space leak], [], [], [], [], []
Thu Mar 08 14:34:18 2007
_(cVj1`
e+hJ0Errors in file d:\oracle\admin\newzb\udump\newzb_ora_1892.trc:
,o
]-G4QY6KX L0ORA-00600:内部错误代码,参数: [729], [12220], [space leak], [], [], [], [], []
Thu Mar 08 14:34:18 2007
j2c-r.[.W[P0Errors in file d:\oracle\admin\newzb\udump\newzb_ora_1892.trc:ITPUB个人空间(De/o$UFn9X5Hg9n
ORA-00600:内部错误代码,参数: [ncodeffsheap], [], [], [], [], [], [], []ITPUB个人空间%tfC(o5[j*Y
ORA-00600:内部错误代码,参数: [729], [12220], [space leak], [], [], [], [], []
通过729错误代码查询METALINK的ORA-600错误,发现错误信息和内存泄漏有关。不过Oracle给出已知相关bug有二、三十个之多。即使去掉一些低版本的bug,满足9201版本信息的bug也有11个。
如果相关的trace文件存在的话,可以通过trace文件中记录的信息,比如SQL语句进行进一步的判断,不过这个环境中,相关的trace文件已经无法找到了。
好在目前除了729错误信息外,还有一个相关的ORA-600错误:ncodeffsheap。通过这个错误信息在metalink进行查询,结果发现了一个错误描述:Bug No. 2231654。
错误描述中指出,如果通过DBLINK执行CREATE TABLE AS SELECT操作,且操作过程中执行了CTRL + C中止操作,那么就会出现多个ORA-600错误。首先是qerrmOFBu1错误,然后是729错误,最后是ncodeffsheap。
居然这里也出现了QERRMOFBU1错误,在上一篇文章中单独对数据库中的这个错误进行了描述:http://yangtingkun.itpub.net/post/468/458657
而观察所有729和ncodeffsheap错误,都是发生在qerrmOFBu1错误之后的。任意摘取一段信息:
Fri Jan 12 18:39:13 2007ITPUB个人空间
Lk
dG4V(?!KjN?3Ho
Errors in file d:\oracle\admin\newzb\udump\newzb_ora_2016.trc:ITPUB个人空间9^i!n
jX J
ORA-00600:内部错误代码,参数: [qerrmOFBu1], [1013], [], [], [], [], [], []
Fri Jan 12 18:39:24 2007
l'\$b(x-h5x4I l0Error 3106 trapped in 2PC on transaction 8.22.295885. Cleaning up.
J:If4L4aZI0Error stack returned to user: