暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

从故障到修复:一次完整的RMAN归档备份08591错误处理过程

IT那活儿 2025-09-08
170
点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!
一

故障背景

客户反馈一个新库部署RMAN归档备份执行结果有报错,报错提示如下:
RMAN-08591: WARNING: invalid archived log deletion policy
二

故障分析

2.1 检查归档备份脚本
运行脚本如下:
发现和日志删除策略相关配置:
CONFIGUREARCHIVELOGDELETIONPOLICYTOSHIPPEDTOALLSTANDBY;
2.2 分析参数
此参数是主库有standby备库时用到,作用如下:
2.3 检查是否有备库
经查此库并无配置standby备库,脚本是客户在另一台主机上复制过来的并无修改。
三

故障处理

3.1 查看当前ARCHIVELOG DELETION  策略
RMAN> SHOW ARCHIVELOG DELETION POLICY;

RMAN configuration parameters for database with db_unique_name XXXDB are:
CONFIGURE ARCHIVELOG DELETION POLICY TO SHIPPED TO ALL STANDBY;

3.2 清除策略
RMAN> CONFIGURE ARCHIVELOG DELETION POLICY clear;

old RMAN configuration parameters:
CONFIGURE ARCHIVELOG DELETION POLICY TO SHIPPED TO ALL STANDBY;
RMAN configuration parameters are successfully reset to default value

3.3 删除备份脚本参数
将备份脚本里的
CONFIGUREARCHIVELOGDELETIONPOLICYTOSHIPPEDTOALLSTANDBY;
删除

重试脚本备份已正常:
CONFIGURE ARCHIVELOG DELETION POLICY TO SHIPPED TO ALL STANDBY;参数是用在主库有standby备库,确保未传到备库的归档不会被删除。单实例不能配置此参数。

END


本文作者:忠 一(上海新炬中北团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论