Oracle 10G DG - 归档日志坏掉导致无法启用MRP问题

10G DG 无法与主库进行数据库同步,归档日志已经传送过来,但无法启用MRP,所以主库的新数据无法同步.
在备库手动启用MRP,alter日志提示有日志出现异常.
SQL>recover managed standby database disconnect from session;

Mon Jan 16 16:31:39 CST 2012
ALTER DATABASE RECOVER  managed standby database disconnect from session  
Mon Jan 16 16:31:39 CST 2012
Attempt to start background Managed Standby Recovery process (JTPRODSB)
MRP0 started with pid=18, OS id=29139
Mon Jan 16 16:31:39 CST 2012
MRP0: Background Managed Standby Recovery process started (JTPRODSB)
Managed Standby Recovery not using Real Time Apply
 parallel recovery started with 2 processes
Mon Jan 16 16:31:45 CST 2012
Waiting for all non-current ORLs to be archived...
Media Recovery Log /u01/oradata/JTPRODSB/archivelog/2012_01_16/o1_mf_1_66_7k7ohndz_.arc
Mon Jan 16 16:31:45 CST 2012
Errors in file /u01/app/oracle/admin/JTPRODSB/bdump/jtprodsb_mrp0_29139.trc:
ORA-00317: file type 0 in header is not log file
ORA-00334: archived log: '/u01/oradata/JTPRODSB/archivelog/2012_01_16/o1_mf_1_66_7k7ohndz_.arc'
Errors with log /u01/oradata/JTPRODSB/archivelog/2012_01_16/o1_mf_1_66_7k7ohndz_.arc
MRP0: Background Media Recovery terminated with error 317

归档日志有一个出现问题,为o1_mf_1_66_7k7ohndz_.arc此时备库上所有操作被这个有问题的归档所强制中断.

检查如下:
1,standby日志应用情况v$archived_log;
2,在主库和备库crosscheck copy,检查上述归档日志在主备两边的实际情况;
3,standby删除有问题的日志文件RMAN>delete expired copy;
4,在OS上删除文件rm -fo1_mf_1_66_7k7ohndz_.arc
5,此时dataguard会自动探测出日志gap,会自动从主库对该日志进行重新传送.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值