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

最近在外网数据库中发现几次下面的这个错误,而且每次错误都是晚上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/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12129601/viewspace-1131057/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值