ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORA-600(3020)错误

ORA-600(3020)错误

原创 Linux操作系统 作者:yangtingkun 时间:2011-02-20 21:51:03 0 删除 编辑

简单描述一下帮客户解决STANDBY环境中碰到的这个错误。

 

 

客户的DATA GUARD环境的备库碰到了这个错误,详细的错误信息为:

Errors in file /oracle/admin/jhtg/bdump/jhtg_p004_17924.trc:
ORA-00600: internal error code, arguments: [3020], [93], [44549], [1], [41151], [34518], [568], []
ORA-10567: Redo is inconsistent with data block (file# 93, block# 44549)
ORA-10564: tablespace FUNDACC
ORA-01110: data file 93: '/oradata/jhtg/fundacc31.dbf'
ORA-10560: block type 'FIRST LEVEL BITMAP BLOCK'
Wed Jan 26 11:51:53 2011
Errors in file /oracle/admin/jhtg/bdump/jhtg_p007_17930.trc:
ORA-00600: internal error code, arguments: [3020], [81], [354566], [340093190], [], [], [], []
ORA-10567: Redo is inconsistent with data block (file# 81, block# 354566)
ORA-10564: tablespace FUNDACC
ORA-01110: data file 81: '/oradata/jhtg/fundacc25.dbf'
ORA-10560: block type 'FIRST LEVEL BITMAP BLOCK'
.
.
.
ORA-00600: internal error code, arguments: [3020], [87], [123270], [1], [41151], [29737], [680], []
ORA-10567: Redo is inconsistent with data block (file# 87, block# 123270)
ORA-10564: tablespace FUNDACC
ORA-01110: data file 87: '/oradata/jhtg/fundacc28.dbf'
ORA-10560: block type 'FIRST LEVEL BITMAP BLOCK'

导致问题的原因已经不可考,当时正好STANDBY数据库的空间耗尽,导致主库到备库的日志传输失败,而且备库的SHUTDOWN IMMEDIATE等了一天还没有结束,利用SHUTDOWN ABORT关闭数据库后,再次重启并应用日志,就出现了上面的错误。

多半这个问题就是一个bug,而上面描述的情况触发了这个bug,不过在Oraclemetalink上并没有找到和当前比较吻合的情况。

至于问题的解决到是比较简单,利用主库上最新的备份,恢复了这三个报错的数据文件,然后再次应用日志,问题解决。

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4227/viewspace-687588/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2007-12-29

  • 博文量
    1954
  • 访问量
    10634795