Oracle DG rman 备份主库报 RMAN-08137: WARNING: archived log not deleted, needed for standby or upstream

Oracle DG rman 备份主库报 RMAN-08137: WARNING: archived log not deleted, needed for standby or upstream capture process

场景:
oracle DG 环境,备库挂了,现在要对主库进行备份,备份脚本包含清理归档日志语句,提示如下错误信息:
RMAN-08137: 警告: 归档日志未删除, 因为备用或上游捕获进程需要它
归档日志文件名=D:/APP/ARCHIVELOG/ARC0000030281_0952459219.0001 线程=1 序列=30281
解决方法:
强制删除归档,可以把归档删除

DELETE noprompt force ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-1';

再次执行备份脚本,还会出现上述问题
因为虽然关闭mrp,只是关闭同步,没有中止数据同步到备库,所以需要清空归档路径,前提备库不用了在执行下面语句。
show parameter log_archive_dest 查看dg 参数文件配置

 

SQL> show parameter log_archive_dest
...

NAME                     TYPE     VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_2             string     service=orcl_pd lgwr sync affi
                         rm valid_for=(online_logfiles,
                         primary_role) db_unique_name=o
                         rcl_pd

修改参数log_archive_dest_2为空

alter system set log_archive_dest_2='';

再次备份问题解决

你可能感兴趣的:(Oracle,11g,故障处理)