我每天都会备份我的测试系统,包括每日完整备份和每小时的 arch 备份。我需要将其中一个备份还原到另一台 Linux 服务器。我已完成还原数据库(数据库处于挂载模式)之前的所有步骤。以下是我的备份列表:
RMAN> list backup of database summary;
List of Backups
===============
Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
------- -- -- - ----------- --------------- ------- ------- ---------- ---
8729 B 0 A DISK 21-JUN-24 1 1 YES DATABASE_BKP
8731 B 0 A DISK 21-JUN-24 1 1 YES DATABASE_BKP
8732 B 0 A DISK 21-JUN-24 1 1 YES DATABASE_BKP
8733 B 0 A DISK 21-JUN-24 1 1 YES DATABASE_BKP
8734 B 0 A DISK 21-JUN-24 1 1 YES DATABASE_BKP
8735 B 0 A DISK 21-JUN-24 1 1 YES DATABASE_BKP
8736 B 0 A DISK 21-JUN-24 1 1 YES DATABASE_BKP
8737 B 0 A DISK 21-JUN-24 1 1 YES DATABASE_BKP
8784 B 0 A DISK 22-JUN-24 1 1 YES DATABASE_BKP
8786 B 0 A DISK 22-JUN-24 1 1 YES DATABASE_BKP
8787 B 0 A DISK 22-JUN-24 1 1 YES DATABASE_BKP
8788 B 0 A DISK 22-JUN-24 1 1 YES DATABASE_BKP
8789 B 0 A DISK 22-JUN-24 1 1 YES DATABASE_BKP
8790 B 0 A DISK 22-JUN-24 1 1 YES DATABASE_BKP
8791 B 0 A DISK 22-JUN-24 1 1 YES DATABASE_BKP
8792 B 0 A DISK 22-JUN-24 1 1 YES DATABASE_BKP
8840 B 0 A DISK 23-JUN-24 1 1 YES DATABASE_BKP
8842 B 0 A DISK 23-JUN-24 1 1 YES DATABASE_BKP
8843 B 0 A DISK 23-JUN-24 1 1 YES DATABASE_BKP
8844 B 0 A DISK 23-JUN-24 1 1 YES DATABASE_BKP
8845 B 0 A DISK 23-JUN-24 1 1 YES DATABASE_BKP
8846 B 0 A DISK 23-JUN-24 1 1 YES DATABASE_BKP
8847 B 0 A DISK 23-JUN-24 1 1 YES DATABASE_BKP
8848 B 0 A DISK 23-JUN-24 1 1 YES DATABASE_BKP
我如何恢复到 6 月 22 日或 21 日?列表中的所有备份都位于同一文件夹中
你应该使用
以下是完整示例
根据目录的内容,RMAN 应该构建恢复计划:恢复数据文件并应用存档日志。
启动数据库实例并将其带至挂载阶段。
连接到 RMAN 并发出以下命令:
希望有帮助!:)