ORA-00600 [kcbchg1_12]
来源:互联网 发布:软件限制策略设置 编辑:程序博客网 时间:2024/06/10 06:36
最近测试环境运行一个存储过程,数据库报出600错误,在csdn 查到http://blog.itpub.net/4227/viewspace-1060644/
以下为原文:
客户11.2.0.3 RAC for Aix上出现的错误。
[@more@]
在客户环境中,上述两个错误都出现了:
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来避免这个错误的产生。
通过此文以系统alert log确定为bug ,然后通过13464002在metalink 下载相应的补丁包
alert log
下载patch
patch 包:p13464002_112030_AIX64-5L.zip
1.打patch 包,首先确认此patch是否己经打过
$ORACLE_HOME/OPatch/opatch lsinventory
2.将此补放到OPatch 目录,并解压,查看目录中README.txt(13464002)
unzip p13464002_112030_AIX64-5L.zip
3.因为测试环境为单机环境比较简单,所以直接进入目录打patch就行
4.打完patch,需要重启数据库,然后重新执行此存储过程,己经能成功执行
- ORA-00600 [kcbchg1_12]
- ORA-00600 ORA-07445
- ora-00607 ora-00600
- ORA-00600: ORA-12012 ORA-08102解决
- ORA-12560、ORA-01033、ORA-00600
- Oracle ORA-01034,ORA-27101,ORA-00600
- ORA-00600 ORA-01565 ORA-27046
- ora-00600
- ORA-00600
- ORA 00600
- oracle ORA-00600,ORA-01033
- ORA-00607 ORA-00600解决方法
- ORA Error Solutions——ORA-00020 ORA-00257 ORA-00600 ORA-01012 ORA-01031 ORA-01102
- ora-00600 [1236] & ora-00600 [16365] & ora-04031
- ora-01595 ora-00607 ora-00600错误解决方法
- oracle数据库错误:ORA-01033、ORA-00600、ORA-01589
- ORA-00600 [kfioTranslateIO03] ORA-00600 [17090]
- ORA-00600、ORA-07445纪念贴
- Servlet运行原理
- dashboard项目
- 绘制不同的条形图
- WebStorm自动换行
- org.springframework.dao.DuplicateKeyException: a different object with the same identifier value was
- ORA-00600 [kcbchg1_12]
- 1002. 写出这个数 (20)
- 性能调优分析之:Oracle SQL执行计划报告生成器
- 折线图
- Android调试usb adb进程提前
- Windows下利用JMX监控Tomcat
- Web日程管理FullCalendar
- 常用正则
- 链表的操作