ITPub博客

首页 > 数据库 > Oracle > DG环境定时删除主备库归档日志方法

DG环境定时删除主备库归档日志方法

原创 Oracle 作者:wg0411 时间:2017-11-30 16:27:30 0 删除 编辑
在DG主备库都执行该策略,原则上只有主库需要,但如果主备切换备库转为主库也同样需要修改。
RMAN>show all;
 --查看到原策略是NONE
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default 

--主备库都执行,修改归档日志删除策略,只能删除备库应用过的日志
--主库必须修改该参数,防止未应用的日志被误删,--备库最好也修改,主备切换时就用到了
RMAN>configure archivelog deletion policy to applied on all standby;

--备库执行,判断备机上哪些日志已经被应用到备库上
SELECT name,SEQUENCE#,FIRST_TIME,REGISTRAR,APPLIED,NEXT_TIME,status FROM V$ARCHIVED_LOG 
where applied = 'YES' and REGISTRAR = 'RFS' and name is not null ORDER BY SEQUENCE#;

--主库执行,查看归档日志应用情况 NO为未应用
select sequence#,applied from v$archived_log order by sequence# desc;

只需要先修改删除归档日志策略,然后和普通库一样主备库都设置rman备份即可,
注意备库在备份脚本rman语句前,要加set/export 实例名。

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

请登录后发表评论 登录
全部评论

注册时间:2014-03-31

  • 博文量
    235
  • 访问量
    536104