7 x 24 在线支持!
ORA-00600 [kgmgchd1] in 11g
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
症状
在11.1.0.7数据库中的警告日志中报告ORA-600 [kgmgchd1]错误:
Errors in file /…/trace/.._ora_8891.trc (incident=40185):
ORA-00600: internal error code, arguments: [kgmgchd1], [], [], [], [], [], [], [], [], [], [], []
跟踪文件指使用Oracle Forms 由应用运行的一个select语句(但可以是任何应用)
call stack包括函数:
kgmgchd xtypls qctopls qctcopn qctcopn qctclog qctcpqb qctcpqbl qctcpqbl qctcpqbl qctcpqbl qctcpqbl qctcpqbl qctcpqbl qctcpqb qctcpqbl qctcpqb qctcpqbl xtydrv opitca kksLoadChild kxsGetRuntimeLock kksfbc
或
kgmgchd xtypls qctopls qctcopn qctcpqb opitca kksFullTypeCheck rpiswu2 kksLoadChild kxsGetRuntimeLock kksfbc
更改
无
原因
对该问题有几个bug且它们作为未分布的Bug 6769075被关闭 :
例如。
Bug 11792492 ORA-00600: INTERNAL ERROR CODE, ARGUMENTS: [KGMGCHD1] closed as duplicated of unpublished Bug 6769075.
因此,原因是未发布的Bug 6769075: QUERY FAILING WITH ORA-942 WHEN OBJECT EXISTS。同时参阅 Note 6769075.8QUERY FAILING WITH ORA-942 WHEN OBJECT EXISTS。如果多个用户在执行相同的SQL 语句,那么在高并发性下,一些用户会获得ORA-942 或其他parsing错误,即使存在底层对象且它们有权限
该修复还将一个名为PURGED_CURSOR to V$SQL_SHARED_CURSOR 的新列添加表明由于parse错误的non-sharing。
SOLUTION
升级到11g R2,其中bug被修复
或
下载并应用 Patch 6769075。