重庆思庄Oracle、、PostgreSQL、Redhat认证学习论坛

标题: RMAN-08137处理 [打印本页]

作者: jiawang    时间: 2025-3-17 16:35
标题: RMAN-08137处理
现象:
删除归档的时候报错:


RMAN-08137: WARNING: archived log not deleted, needed for standby or upstream capture process




原因:
1、因为数据库配置了log_archive_dest_n,即使配置log_archive_dest_state_n为defer,oracle依然认为备库存在只是暂时不可用,所以不允许删除归档。






解决方案:
原因一导致的:


解决方案1:该参数_deferred_log_dest_is_valid可以动态修改


alter system set "_deferred_log_dest_is_valid" = FALSE scope=both;




解决方案2:添加force强制删除归档


delete noprompt force archivelog until time 'sysdate-n';  




解决方案3:清理无用备库的配置


如果备库已经不在使用,使用命令alter system set log_archive_dest_n='' scope=both sid='*'; 清理配置;


log_archive_config


log_archive_dest_n


log_archive_dest_state_n







欢迎光临 重庆思庄Oracle、、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2