DBAtlas · 数据库运维图谱

查看还原将使用哪些备份并进行验证(PREVIEW / VALIDATE)

OracleRMAN

命令

# Backups and archivelogs a restore needs (without reading the files):
RESTORE DATABASE PREVIEW SUMMARY;
# For a return to a point in time:
RESTORE DATABASE UNTIL TIME "TO_DATE('2026-01-15 03:00:00','YYYY-MM-DD HH24:MI:SS')" PREVIEW;
# Validate the backups by actually reading them (without restoring):
RESTORE DATABASE VALIDATE;
RESTORE ARCHIVELOG FROM TIME 'SYSDATE-1' VALIDATE;
RESTORE CONTROLFILE VALIDATE;
RESTORE SPFILE VALIDATE;

作用

PREVIEW 根据目录/控制文件报告还原将使用哪些备份集/副本以及哪个归档日志范围;VALIDATE 会实际读取这些备份并验证没有损坏或缺失文件。

适用场景

用于实际还原前的规划、证明备份策略满足 RPO 目标,以及定期还原测试。

注意

PREVIEW 只查看记录;如果文件已被删除,结果会有误导性,因此请先运行 CROSSCHECK 或使用 RESTORE ... VALIDATE。VALIDATE 会读取整个备份;通过磁带/网络可能耗时较长。让日期依赖 TO_DATE 格式掩码,而不是会话的 NLS 设置。

在 DBAtlas 中打开 →

相关内容