li
  当前位置:主页 > 性能优化 > 文章内容
li
撤销事务报错出现多个ORA-600错误
来源: http://yangtingkun.itpub.net/  作者: yangtingkun    时间:2008-01-26   阅读:9  

在尝试撤销事务的时候碰到两次ORA-600错误。


第一次错误信息为:

ORA-00600: 内部错误代码, 参数: [17147], [0xFFFFFFFF75735C90], [], [], [], [], [], []
Incident details in: /data/oracle/diag/rdbms/test11g/test11g/incident/incdir_6421/test11g_ora_4445_i6421.trc
Exception [type: SIGSEGV, Address not mapped to object] [ADDR:0xFFFFFFFF9CB6B1E0] [PC:0x1057AD6A8, kghrcdepth() 488]
Errors in file /data/oracle/diag/rdbms/test11g/test11g/trace/test11g_ora_4445.trc (incident=6422):
ORA-07445:
出现异常错误: 核心转储
[kghrcdepth() 488] [SIGSEGV] [ADDR:0xFFFFFFFF9CB6B1E0] [PC:0x1057AD6A8] [Address not mapped to object] []
ORA-00600:
内部错误代码, 参数
: [17147], [0xFFFFFFFF75735C90], [], [], [], [], [], []
Incident details in: /data/oracle/diag/rdbms/test11g/test11g/incident/incdir_6422/test11g_ora_4445_i6422.trc

metalink上对于17147错误的描述,错误是由于内存中的某些chunk头被覆盖掉。关于ORA-600 17147错误的总体描述可以参考metalink文档:Note:138580.1

第二个错误信息为:

ORA-07445: 出现异常错误: 核心转储 [krvuam() 268] [SIGBUS] [ADDR:0x27584D4C4C6F616C] [PC:0x100E9302C] [Invalid address alignment] []
Incident details in: /data/oracle/diag/rdbms/test11g/test11g/incident/incdir_6423/test11g_ora_8836_i6423.trc
Wed Dec 19 10:36:14 2007
Errors in file /data/oracle/diag/rdbms/test11g/test11g/trace/test11g_ora_8836.trc (incident=6424):
ORA-00600:
内部错误代码, 参数
: [kghrcdepth:ds], [0xFFFFFFFF76C80AF0], [], [], [], [], [], []
ORA-07445:
出现异常错误: 核心转储
[krvuam() 268] [SIGBUS] [ADDR:0x27584D4C4C6F616C] [PC:0x100E9302C] [Invalid address alignment] []
Incident details in: /data/oracle/diag/rdbms/test11g/test11g/incident/incdir_6424/test11g_ora_8836_i6424.trc

根据krvuam参数在metalink中查询,发现绝大部分这种错误出现在LOGMINER过程中,而当前就是在进行LOGMINER时出现的错误。

这两个错误都只出现了一次,而且随后多次测试也没能重现。其中第一个错误的先关metalink文档中也提到了,这种错误一般都是一次性出现,很难重现。

总的来说,撤销事务的bug还是相对比较多的,不过对于这种实现相对比较复杂的新功能而言还是可以接受的。




  上一篇: RAC安装出现ORA-341和ORA-312错误   下一篇: Enterprise Linux 5上安装64位Or...
li
 §相关评论  
 热点文章

·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 编辑推荐
·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 相关篇章
·RAC安装出现ORA-341和ORA-312错误
·ORA-600(ksmovrflow)错误
·Oracle10g新增BLOCK CHANGE TRAC...
·Oracle11新特性——备份恢复功能...
·Oracle11g物理STANDBY打开模式应...
·2007年总结
·RAC环境的STANDBY数据库备份报错
·用SQL解决两道有趣的题(一)
·用SQL解决两道有趣的题(二)
·使用nlsparam的一个例子
·Enterprise Linux 5上安装64位Or...
·安装ORACLE10201 for ENTERPRISE...
·JOB调用DBMS_STATS包出错的诊断
·ORA-600(ktftb_backout_xids_3)错...
·检查LINUX环境的CPU缓存
·Oracle11新特性——撤销事务(二...
·撤销事务指定错误的XID导致ORA-6...
·RMAN CROSSCHECK命令小bug
·安装ORACLE10201 for REDHAT AS4...
·撤销事务报错ORA-55505
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接