ITPub博客

首页 > 数据库 > Oracle > ORA-00600: 内部错误代码, 参数: [qertbFetchByRowID], [], [],

ORA-00600: 内部错误代码, 参数: [qertbFetchByRowID], [], [],

原创 Oracle 作者:dcswinner 时间:2014-03-27 20:27:51 0 删除 编辑
最近在外网数据库中发现几次下面的这个错误,而且每次错误都是晚上9点多。还算比较有规律性。
数据库版本:10.2.0.5,2节点rac,红旗操作系统。
Errors in file /home/oracle/admin/emspda/udump/emspda1_ora_5991.trc:
ORA-00600: 内部错误代码, 参数: [qertbFetchByRowID], [], [], [], [], [], [], []
Tue Mar 25 20:12:28 CST 2014

查看trace文件,里面都有一个sql:
SELECT CUST.CUST_CODE AS PARAMETERS1, CUST.CUST_NAME AS PARAMETERS2, CUST.CUST_ABBR_NAME AS PARAMETERS3, CUST.CUST_ABBR AS PARAMETERS4, CUST.CUST_PRI_TYPE AS PARAMETERS5 FROM TB_PAR_CUST_2 CUST,TB_EVT_CUST_SPEC_ORG_2 SPEC WHERE SPEC.ORG_ID = '21000903' AND SPEC.CUST_ID = CUST.CUST_ID AND CUST.STATE = 0 ) where rownum <= 1000

所有几次报此错误的trace文件里面都是这个sql语句。
单独查询这个sql语句也很快,看看表以及对应的索引都是正常的。觉得纳闷了。查看metalink相关信息:

ORA-600 [qertbFetchByRowID] During Select (Doc ID 755592.1)
发现我的错误和这篇文章相温和,按照此文提供的方法将表analyze了一下,并将这两张表的索引页重新rebuild了一下。到目前为止这个错误没有再出现。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12129601/viewspace-1131057/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-04-03

  • 博文量
    61
  • 访问量
    500783