ORA-00600: internal error code, arguments: [qkabix], [0], [], [], [], [], [], []
2014-04-01 09:44
1641 查看
数据库 10.2.0.2
系统 AIX
报错:
Errors in file /orasw/app/oracle/admin/ebank/udump/ebank_ora_1966346.trc:
ORA-00600: internal error code, arguments: [qkabix], [0], [], [], [], [], [], []
1、阅读trace文件,定位问题SQL
2、查看执行计划时发现 有位图索引的访问路径,但经过检查发现相关对象并没有位图索引
3、查看MOS,定位文档
4、通过修改隐含参数规避:sql> alter system set "_b_tree_bitmap_plans"=false;
Oracle Database - Enterprise Edition - Version 10.2.0.1 to 10.2.0.5 [Release 10.2]
Information in this document applies to any platform.
***Checked for relevance on 09-APR-2012***
The following internal error is reported in the alert log:
ORA-00600: internal error code, arguments: [qkabix], [0], [], [], [], [], [], []
The error is reported running a Select statement.
The call stack looks like:
qkabix qkaix qkatab qkajoi qkaqkn qkadrv opitca kksFullTypeCheck rpiswu2 kksSetBindType kksfbc
kkspfda kpodny kpoal8
The problem could be related to a CBO ( Cost Based Optimizer ) issue when a query uses a bitmap access paths for b-tree indexes.
It was reported in Bug 5945798 but could not be confirmed.
One possible workaround to avoid the error is to disable the optimizer to produce bitmap plans for B-Tree indexes, even if there is no bitmap index anywhere in sight.
- at session level:
sql> alter session set "_b_tree_bitmap_plans"=false;
- or at system level:
sql> alter system set "_b_tree_bitmap_plans"=false;
- or in the init.ora/spfile:
_b_tree_bitmap_plans = false
About this "_b_tree_bitmap_plans" parameter.
===============================
_B_TREE_BITMAP_PLANS enables creation of interim bitmap representation for tables in a query with only binary index(es). Default value is FALSE in Oracle 8i and TRUE in Oracle 9i and above.
BUG:5945798 - ORA-00600 [QKABIX] WHILE RUNNING A SELECT STATEMENT
NOTE:548984.1 - Claim Lines Associate Earnings Flashlight Performance Issues
系统 AIX
报错:
Errors in file /orasw/app/oracle/admin/ebank/udump/ebank_ora_1966346.trc:
ORA-00600: internal error code, arguments: [qkabix], [0], [], [], [], [], [], []
1、阅读trace文件,定位问题SQL
2、查看执行计划时发现 有位图索引的访问路径,但经过检查发现相关对象并没有位图索引
3、查看MOS,定位文档
4、通过修改隐含参数规避:sql> alter system set "_b_tree_bitmap_plans"=false;
APPLIES TO:
Oracle Database - Enterprise Edition - Version 10.2.0.1 to 10.2.0.5 [Release 10.2]Information in this document applies to any platform.
***Checked for relevance on 09-APR-2012***
SYMPTOMS
The following internal error is reported in the alert log:ORA-00600: internal error code, arguments: [qkabix], [0], [], [], [], [], [], []
The error is reported running a Select statement.
The call stack looks like:
qkabix qkaix qkatab qkajoi qkaqkn qkadrv opitca kksFullTypeCheck rpiswu2 kksSetBindType kksfbc
kkspfda kpodny kpoal8
CAUSE
The problem could be related to a CBO ( Cost Based Optimizer ) issue when a query uses a bitmap access paths for b-tree indexes.It was reported in Bug 5945798 but could not be confirmed.
SOLUTION
One possible workaround to avoid the error is to disable the optimizer to produce bitmap plans for B-Tree indexes, even if there is no bitmap index anywhere in sight.- at session level:
sql> alter session set "_b_tree_bitmap_plans"=false;
- or at system level:
sql> alter system set "_b_tree_bitmap_plans"=false;
- or in the init.ora/spfile:
_b_tree_bitmap_plans = false
About this "_b_tree_bitmap_plans" parameter.
===============================
_B_TREE_BITMAP_PLANS enables creation of interim bitmap representation for tables in a query with only binary index(es). Default value is FALSE in Oracle 8i and TRUE in Oracle 9i and above.
REFERENCES
BUG:5945798 - ORA-00600 [QKABIX] WHILE RUNNING A SELECT STATEMENTNOTE:548984.1 - Claim Lines Associate Earnings Flashlight Performance Issues
相关文章推荐
- ORA-00600: internal error code, arguments: [6749], [3], [12602196]
- ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr], [1], [1498], [18713], [18720]
- ORA-00600: internal error code, arguments: [kdsgrp1]故障处理
- ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr]问题处理
- ORA-00603 和ORA-00600: internal error code, arguments: [kdsgrp1]解决过程
- ORA-00600: internal error code, arguments: [kcbz_check_objd_typ_3], [0], [0], [1], [], [], [], []
- ORA-00600: internal error code, arguments: [keltnfy-ldmInit]
- ORA-00600: internal error code, arguments: [kcblasm_1], [103], [], [], [], [], [], []
- ORA-00600: internal error code, arguments: [qerltcUserIterGet_1], [1], [1], [], [], [], [], [], [],
- ORA-00600: internal error code, arguments: [3705], [1], [2], [1], [24], [], [], []
- ORA-00600: internal error code, arguments: [opixrb-4], [1036],
- ORA-00600: internal error code, arguments: [kgl-no-mutex-held]
- ORA-00600: internal error code, arguments: [15160], [], [], [], [], [], [], []异常处理
- ORA-00600: internal error code, arguments: [spstp: ORACLE_HOME uid does not match euid], [504], [500
- ORA-00600: internal error code, arguments: [keltnfy-ldmInit]
- DBCA建库出错ORA-00600: internal error code, arguments
- ORA-00600: internal error code, arguments: [kmgs_parameter_update_timeout_1], [27069], [], [], [], [
- ORA-00600: internal error code, arguments: [15709] (from metalink)
- RAC一个节点的数据库无法启动:ORA-00600: internal error code, arguments: [4:kgstmLdiToMicroTs], [1], [], [], [], [
- ORA-00600: internal error code, arguments: [ktrgcm_3]