当前位置: 首页 > Conf, ORACLE > 正文

ORA-600 [kgantc_1] [0] [1]

客户的数据库版本是11.2.0.2,而metalink上并没有这么新的版本的说明。不过Oracle的官方记录了类似情况,由于缺少权限,导致PL/SQL出现大量错误,从而最终引发了ORA-600(kgantc_1)的错误。

观察除了ORA-600(kgantc_1)以外的错误信息,问题多半是由于“PL/SQL: 用户定义的异常错误未得到处理”所致。和客户的DBA沟通,确认问题发生时刻,有开发程序员通过PLSQL DEVELOPER工具的DEBUG功能来执行PL/SQL代码。

显然是由于DEBUG过程中,出现了自定义的异常没有捕获的情况,从而引发了这个600错误。而解决问题的方法也很简单,如果不能避免DEBUG程序,那么起码在DEBUG的时候,确保捕获了所有的异常,并不会再次抛出。


在以下时间/行号处的 /u01/app/oracle/diag/rdbms/orcl/orcl1/alert/log.xml 中检测到内部错误 (ORA-600): Mon Dec 11 11:16:12 2017/22775。

<msg time=’2017-12-11T11:16:11.807+08:00′ org_id=’oracle’ comp_id=’rdbms’
client_id=” type=’UNKNOWN’ level=’16’
host_id=’hisdb01′ host_addr=’10.20.0.71′ module=’SQL*Plus’
pid=’70781′>
<txt>Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/incident/incdir_494319/orcl1_ora_70781_i494319.trc:
ORA-03113: 通信通道的文件结尾
ORA-00600: 内部错误代码, 参数: [17286], [0x7F1B2E5900D8], [], [], [], [], [], [], [], [], [], []
ORA-03113: 通信通道的文件结尾
ORA-06508: PL/SQL: 无法找到正在调用 : &quot;UAP631.PGPUBLIC&quot; 的程序单元
ORA-06512: 在 &quot;UAP631.SYC_H6&quot;, line 85
ORA-02050: 事务处理 28.4.195147 已回退, 某些远程数据库可能有问题
ORA-03135: 连接失去联系
</txt>
</msg>

<msg time=’2017-12-11T11:16:12.224+08:00′ org_id=’oracle’ comp_id=’rdbms’
msg_id=’1310879835′ type=’INCIDENT_ERROR’ group=’Generic Internal Error’
level=’1′ host_id=’hisdb01′ host_addr=’10.20.0.71′
prob_key=’ORA 600′ upstream_comp=” downstream_comp=”
ecid=” errid=’494320′ detail_path=’/u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_ora_70781.trc’>
<txt>Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_ora_70781.trc (incident=494320):
ORA-00600: 内部错误代码, 参数: [], [], [], [], [], [], [], [], [], [], [], []
ORA-00600: 内部错误代码, 参数: [17286], [0x7F1B2E5900D8], [], [], [], [], [], [], [], [], [], []
ORA-03113: 通信通道的文件结尾
ORA-06508: PL/SQL: 无法找到正在调用 : &quot;UAP631.PGPUBLIC&quot; 的程序单元
ORA-06512: 在 &quot;UAP631.SYC_H6&quot;, line 85
ORA-02050: 事务处理 28.4.195147 已回退, 某些远程数据库可能有问题
ORA-03135: 连接失去联系
</txt>
</msg>

<msg time=’2017-12-11T16:10:59.778+08:00′ org_id=’oracle’ comp_id=’rdbms’
msg_id=’1014322500′ type=’INCIDENT_ERROR’ group=’Generic Internal Error’
level=’1′ host_id=’hisdb01′ host_addr=’10.20.0.71′
prob_key=’ORA 600 [kgantc_1]’ upstream_comp=” downstream_comp=”
ecid=” errid=’496023′ detail_path=’/u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_ora_37566.trc’>
<txt>Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_ora_37566.trc (incident=496023):
ORA-00600: 内部错误代码, 参数: [kgantc_1], [0], [1], [], [], [], [], [], [], [], [], []
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-01013: 用户请求取消当前的操作
ORA-01013: 用户请求取消当前的操作
ORA-06508: PL/SQL: 无法找到正在调用 : &quot;UAP631.PGDATASYC&quot; 的程序单元
ORA-06512: 在 line 3
</txt>
</msg>

<msg time=’2017-12-11T16:11:05.939+08:00′ org_id=’oracle’ comp_id=’rdbms’
client_id=” type=’UNKNOWN’ level=’16’
host_id=’hisdb01′ host_addr=’10.20.0.71′ module=’PL/SQL Developer’
pid=’37566′>
<txt>Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_ora_37566.trc:
ORA-00600: 内部错误代码, 参数: [kgantc_1], [0], [1], [], [], [], [], [], [], [], [], []
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-01013: 用户请求取消当前的操作
ORA-01013: 用户请求取消当前的操作
ORA-06508: PL/SQL: 无法找到正在调用 : &quot;UAP631.PGDATASYC&quot; 的程序单元
ORA-06512: 在 line 3
</txt>
</msg>

<msg time=’2017-11-08T11:44:15.537+08:00′ org_id=’oracle’ comp_id=’rdbms’
client_id=” type=’UNKNOWN’ level=’16’
host_id=’hisdb01′ host_addr=’10.20.0.71′ module=’PL/SQL Developer’
pid=’92504′>
<txt>Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_ora_92504.trc:
ORA-00600: 内部错误代码, 参数: [kgantc_1], [0], [1], [], [], [], [], [], [], [], [], []
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-01013: 用户请求取消当前的操作
ORA-01013: 用户请求取消当前的操作
ORA-06512: 在 &quot;UAP631.PGEX&quot;, line 393
ORA-06512: 在 line 3
</txt>
</msg>

本文固定链接: http://t.yjsec.com/index.php/2017/12/19/170/ | 下一站

该日志由 admin 于2017年12月19日发表在 Conf, ORACLE 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: ORA-600 [kgantc_1] [0] [1] | 下一站
关键字:
【上一篇】
【下一篇】

ORA-600 [kgantc_1] [0] [1]:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter