执行SQL语句报ORA-00600 错误的解决

 

最近公司应用新开发了 几个功能(jsp+struts+ejb),当部署成功后,执行其中的一个功能后发现异常错误,

weblogic连接池失效,同时ORACLE ALERT日志报如下错误

ORA-00600: internal error code, arguments: [qkabix], [0], [], [], [], [], [], []

一开始是怀疑RAC有问题,重新启动数据库后,没有解决,后来怀疑是WEBLOGIC的问题,重新启动及部署应用后,依然没有解决。最后到METALINK上查找相关资料,发现BUGNO5945798 与该现象相似,解决办法是对查询中涉及的表进行统计。

我执行了一下过程

EXEC DBMS_STATS.GATHRE_SCHEMA_STATS('USER');

但是执行之后,错误仍然没有解决,没有办法,在metalink上将这个问题提交,没想到,已经夜里11点多了,还有人在回复问题(估计不是中国吧),oracle给我的回复如下

Searched: WebIV
Keywords: qkabix qkaix qkatab qkajoi qkaqkn qkadrv
Found:
23 Bug.5871502 (10) CT IS GETTING ORA-00600 [QKABIX] INTERMITTANTLY. P59. V1020:
--> working on getting a reproducible testcase
11 Bug.5945798 (31) ORA-00600 [QKABIX] WHILE RUNNING A SELECT STATEMENT P197. V1020:
--> bug closed as Could Not Reproduce after setting init.ora parameter
_B_TREE_BITMAP_PLANS to FALSE and issue was resolved

eos (end of section)

18-APR-07 18:19:35 GMT

.
UPDATE
=======
Hello Wenbo,

Can you pls try setting _B_TREE_BITMAP_PLANS to FALSE and see if it resolves the issue.

Since you are not able to reproduce the error from a sqlplus session, you will need to set this parameter in the pfile/s
pfile:

_B_TREE_BITMAP_PLANS=FALSE

Then shutdown and restart the database.


 

按照oracle的要求操作,问题解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值