Oracle RMAN 归档日志清理标准流程:CROSSCHECK / EXPIRED / SYSDATE-N

================================

Oracle 归档日志(ArchiveLog)清理 SOP(RMAN 优先,ASM 仅应急)

适用:单机 / RAC,ASM(+RECO)/文件系统。生产建议走 RMAN,避免"目录记录"和"实际文件"不一致。

================================

1) 切换 Oracle 用户

su - oracle

2) 选定要操作的实例/数据库(RAC 里一定要对准:例如 UTF8CDB1)

export ORACLE_SID=UTF8CDB1

3) 进入 RMAN

rman target /

4) 校验归档记录 vs 实际文件(缺失的标记为 EXPIRED)

作用:RMAN/控制文件里有记录,但磁盘/ASM 上文件已经不存在 -> 标记为 EXPIRED(对账用)

CROSSCHECK ARCHIVELOG ALL;

5) 清理 EXPIRED(清控制文件里的"死记录",通常不释放 FRA 空间)

作用:只删 RMAN 目录/控制文件记录;EXPIRED 文件本来就不在了,所以通常不会"腾空间"

DELETE NOPROMPT EXPIRED ARCHIVELOG ALL;

6) 删除 N 天前归档(真正删除文件、释放空间的主要动作)

作用:删除"完成时间早于 SYSDATE-N"的归档文件

安全条件:只删"已备份过 1 次到磁盘"的归档,避免误删恢复链路

备注:SYSDATE-N 里 N 可以为 0,但生产不建议用 0(容易把归档几乎清空,风险大)

DELETE NOPROMPT ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-3'

BACKED UP 1 TIMES TO DEVICE TYPE DISK;

退出 RMAN

EXIT;

================================

什么时候才考虑用 ASM 直接清?(把它当应急按钮)

================================

1) FRA/RECO 爆满到影响业务(归档写不进去,业务可能受影响甚至挂库)

2) RMAN 删除被卡住(文件被占用、报错删不了)

3) 需要先"抢救一点空间"让系统恢复呼吸

注意:ASM 直接删除是"绕过 RMAN 目录"的,删完会造成控制文件记录与实际文件不一致,

所以必须做收尾对账,否则后续备份/清理/排障会更难看。

================================

如果已经/必须用 ASM 删:正确收尾姿势(对账 + 清垃圾记录)

================================

仍然用 RMAN 做"对账 + 清 EXPIRED 记录"

rman target / <<'EOF'

CROSSCHECK ARCHIVELOG ALL;

DELETE NOPROMPT EXPIRED ARCHIVELOG ALL;

EXIT;

EOF

相关推荐
j7~6 小时前
【仿 RabbitMQ 项目】发布订阅消息队列 (篇八):交换机数据管理模块,分层类设计、SQLite 回调原理与代码实现
服务器·网络·数据库·消息队列·交换机·交换机数据管理·sqlite回调原理
电梯界知识分子6 小时前
浙江台州六层拆迁自建房:建房前期土建交底,规避薄墙预制板误区,预留轮椅通行电梯
运维·服务器·网络·安全·家用电梯
看-是灰机6 小时前
Milvus向量数据库
linux·运维·人工智能·机器学习·milvus
PHP实战开发录6 小时前
PHP上传文件为什么会被覆盖
数据库·mysql·php
weixin_446260856 小时前
PromptAgent‑Eval:面向提示驱动智能体的细粒度自动化评测框架
运维·自动化
下辈子不要当码农6 小时前
Linux驱动学习(1)
linux·运维·学习
HelloWorld工程师6 小时前
不改动任何历史配置,也能让 SSL 证书自动续期
linux·服务器·网络协议·https·ssl
啦啦啦啦啦zzzz6 小时前
分布式存储----缓存组
linux·服务器·c++·分布式·缓存
znnnk6 小时前
【网络优化】减少B站直播卡顿的上行占用:AdGuard nowebrtc规则 / WebRTC Control 实测
服务器·网络·webrtc·直播·bilibili·adguard
SelectDB技术团队6 小时前
VARIANT 列接入网关 JSON 日志:建表、导入、子列查询与物化的完整步骤
大数据·数据库·人工智能·elasticsearch·搜索引擎·json·apache doris