RMAN數據庫恢復之恢復歸檔日志文件


恢復歸檔日志文件
如果只是為了在恢復數據文件之后應用歸檔文件,那並不需要手動對歸檔文件進行恢復,RMAN會在RECOVER時自動對適當的歸檔進行恢復。
單獨恢復歸檔文件一般是有特別的需求,如創建了Data Guard環境。Standby端丟失了部分歸檔文件,需要從Primary端重新獲取。
1、恢復全部歸檔日志文件
RMAN> RESTORE ARCHIVELOG ALL;

2、恢復歸檔序號為20至30之間的歸檔文件
RMAN> RESTOER ARCHIVELOG SEQUENCE BETWEEN 20 AND 30;

默認情況下,RMAN將歸檔日志恢復到初始化參數LOG_ARCHIVE_DEST_1指定的路徑下,如果需要恢復到其它路徑,則通過SET ARCHIVELOG DESTINATION TO 命令設置歸檔的新路徑,如:

RMAN> RUN{
SET ARCHIVELOG DESTINATION TO 'F:\ORACLE\BACKUP\ARCLOG';
RESTORE ARCHIVELOG SEQUENCE BETWEEN 20 AND 30;
}

3、同一個RUN模塊中允許同時出現多個SET ARCHIVELOG命令,也就是說可以在不同的位置設置不同的歸檔路徑方式,將歸檔恢復到不同的目錄,如:

RMAN> RUN{
SET ARCHIVELOG DESTINATION TO 'F:\ORACLE\BACKUP\ARCLOG1';
RESTORE ARCHIVELOG SEQUENCE BETWEEN 20 AND 30;
SET ARCHIVELOG DESTINATION TO 'F:\ORACLE\BACKUP\ARCLOG2';
RESTORE ARCHIVELOG SEQUENCE BETWEEN 31 AND 40;
SET ARCHIVELOG DESTINATION TO 'F:\ORACLE\BACKUP\ARCLOG3';
RESTORE ARCHIVELOG SEQUENCE BETWEEN 41 AND 50;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM