ORA-600(kcbchg1_12)和ORA-600(kdifind:kcbget_24)错误

客户11.2.0.3 RAC for Aix上出现的错误。
在客户环境中,上述两个错误都出现了:
Sun May 19 01:20:41 2013
Errors in file /oracle/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_j003_32468.trc (incident=1002135):
ORA-00600: 内部错误代码, 参数: [kdifind:kcbget_24], [5296768], [1], [0], [1], [], [], [], [], [], [], []
ORA-06512: 在 “CP_TMS.TMP_P_TMS_MAIL_AGENCY_OUT”, line 386
ORA-06512: 在 line 2
Incident details in: /oracle/app/oracle/diag/rdbms/orcl/orcl1/incident/incdir_1002135/orcl1_j003_32468_i1002135.trc
Use ADRCI or Support Workbench to package the incident.
See Note 411.1 at My Oracle Support for error and packaging details.
.
.
.
Thu May 23 05:46:23 2013
Errors in file /oracle/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_j020_622.trc (incident=1006416):
ORA-00600: 内部错误代码, 参数: [kcbchg1_12], [], [], [], [], [], [], [], [], [], [], []
ORA-06512: 在 “CP_TMS.TMP_P_TMS_MAIL_AGENCY_OUT”, line 384
ORA-06512: 在 line 2
Incident details in: /oracle/app/oracle/diag/rdbms/orcl/orcl1/incident/incdir_1006416/orcl1_j020_622_i1006416.trc
Use ADRCI or Support Workbench to package the incident.
See Note 411.1 at My Oracle Support for error and packaging details.
可以看到,两个错误都发生在JOB调用过程中,且错误发生在同一个过程上。根据MOS文档,Bug 13464002 – ORA-600 [kcbchg1_12] or ORA-600 [kdifind:kcbget_24] [ID 13464002.8],Oracle在尝试进行非连续性的多块读时可能碰到这个错误。
确认影响的版本包括11.1.0.7、11.2.0.1、11.2.0.2和11.2.0.3,Oracle在11.2.0.3.4、11.2.0.4和12.1中修正了这个bug。此外还可以通过设置隐含参数“_db_file_no_contig_mblock_read_count”=0来避免这个错误的产生。

This entry was posted in BUG and tagged , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *