执行SQL语句报ORA-00600 错误的解决
2012-02-03 12:47
786 查看
最近公司应用新开发了 几个功能(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的要求操作,问题解决。
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的要求操作,问题解决。
相关文章推荐
- 执行SQL语句报ORA-00600 错误的解决
- mybatis 执行insert语句总是报错,ORA-00911 无效字符错误解决方法
- 执行SQL语句时出现问题操作必须使用一个可更新的查询错误的解决方法
- C#向oracle 写sql语句ORA-00911错误及解决方法
- 一次ORA-4030问题诊断及解决【解决思路不错,说明了对象的统计信息与优化器的优化操作(即选择执行一个SQL语句在该优化参数环境下最佳的执行计划)间的关系】
- "执行SQL语句时出现问题操作必须使用一个可更新的查询"错误的解决方法
- 解决在phpmyadmin中执行sql语句出现的错误:Unknown storage engine 'InnoDB'
- 解决在phpmyadmin中执行sql语句出现的错误:Unknown storage engine 'InnoDB'
- 解决PLSQL导入表sql语句错误问题:ORA-01119:创建数据库文件时失败 ORA-27040::文件创建错误,无法创建文件
- 解决在phpmyadmin中执行sql语句出现的错误:Unknown storage engine 'InnoDB'
- sql语句用'in'执行多条语句时候,执行错误的解决方法
- ORA-01843: 无效的月份,执行sql语句更改为美国语言后仍然失败的解决办法
- oracle新建用户执行sql查询语句出现错误ORA-00942:表或视图不存在
- ORA-00600 internal error code, arguments [%s] [%s] [%s] [keltnfy-ldmInit] [46] [1] 错误的解决方法
- (转)oracle11g安装完成在cmd命令行使用sqlplus登录时提示:ORA-12560: TNS: 协议适配器错误 的解决办法
- 手工修改spfile文件后,产生ora-00600错误解决方法
- 解决PL/SQL Developer连接数据库时出现 “ORA-12541:TNS:无监听程序”错误。
- ORA-00600:内部错误代码,[kcratr_nab_less_than_odr]故障解决
- 异常宕机 Ora-00600 [Kccpb_sanity_check_2] 错误解决方法
- 解决超出打开游标的最大数异常ORA-01000 递归SQL 级别1 出现错误 最全方案-最全方案