恢復歸檔日誌檔案的常用方法
恢復歸檔日誌檔案
恢復歸檔檔案也是使用RESTORE命令,如果只是為了在恢復資料檔案後應用歸檔檔案,那並不需要手動對歸檔檔案進行恢復,RMAN會在RECOVER的時候自動對適當的歸檔進行恢復。
單獨恢復歸檔檔案一般是有特別的需求,如建立了Data Guard環境,Standby端丟失了部分歸檔檔案,必須從Primary端重新獲取。或者是需要透過LogMiner對之前的歸檔進行分析等。
恢復歸檔檔案非常靈活,可以全部恢復歸檔檔案,也可以精確指定恢復哪些備份的歸檔檔案,以下是具體例子:
1. 恢復全部的歸檔日誌檔案
RMAN>Restore archivelog all;
2. 恢復歸檔序號為20到30之間的歸檔檔案:
RMAN> RESTORE ARCHIVELOG SEQUENCE BETWEEN 20 AND 30;
3. 恢復從哪個歸檔日誌起
RMAN> restore archivelog from logseq 5;
4. 恢復7天內的歸檔日誌
RMAN> restore archivelog from time 'sysdate-7';
5. 恢復到哪個日誌檔案為止
RMAN> restore archivelog until logseq 100;
預設情況下,RMAN將歸檔檔案恢復到初始化引數LOG_ARCHIVE_DEST_1指定的路徑下,有時候我們希望將恢復出來的歸檔檔案儲存到其他路徑下,而不要與當前系統正在生成的歸檔檔案混在一起,那麼可以在執行RESTORE命令前,透過SET ARCHIVELOG DESTINATION TO命令設定歸檔的新路徑,例如:
1. RMAN> RUN{
2. 2> SET ARCHIVELOG DESTINATION TO 'F:\ORACLE\BACKUP\ARCLOG';
3. 3> RESTORE ARCHIVELOG SEQUENCE BETWEEN 35 AND 40;
4. 4> }
這樣,恢復出來的SEQUENCE序號為35~40的歸檔檔案就將被儲存到F:\oracle\backup\arclog目錄下。
同一個RUN塊中允許同時出現多個SET ARCHIVELOG命令,也就是說可以透過在不同位置設定不同的歸檔路徑的方式,將歸檔恢復到不同的目錄,例如:
1. RMAN> RUN{
2. 2> SET ARCHIVELOG DESTINATION TO 'F:\ORACLE\BACKUP\ARCLOG1';
3. 3> RESTORE ARCHIVELOG SEQUENCE BETWEEN 15 AND 20;
4. 4> SET ARCHIVELOG DESTINATION TO 'F:\ORACLE\BACKUP\ARCLOG2';
5. 5> RESTORE ARCHIVELOG SEQUENCE BETWEEN 21 AND 30;
6. 6> SET ARCHIVELOG DESTINATION TO 'F:\ORACLE\BACKUP\ARCLOG3';
7. 7> RESTORE ARCHIVELOG SEQUENCE BETWEEN 31 AND 40;
8. 8> }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-693270/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 非歸檔丟失日誌檔案的恢復
- 恢復案例:無歸檔,丟失全部控制檔案、日誌檔案恢復案例
- 【備份恢復】恢復 丟失已歸檔重做日誌檔案
- 在歸檔模式下丟失日誌檔案的恢復模式
- DG歸檔日誌缺失恢復
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- 冷備份+歸檔日誌的恢復
- 恢復控制檔案後,沒有最後一個歸檔日誌的備份,也沒新增歸檔日誌資訊,怎麼恢復?
- 丟失已歸檔日誌檔案下恢復資料庫資料庫
- REDO日誌損壞,非歸檔模式資料檔案恢復模式
- Oracle控制檔案在缺失歸檔日誌的情況下的恢復Oracle
- oracle dg 歸檔日誌恢復情況Oracle
- 無歸檔日誌恢復rman資料
- 【恢復】Redo日誌檔案丟失的恢復
- 沒備份,歸檔日誌存在,丟失資料檔案的恢復
- 跳過歸檔日誌的非常規恢復(一)
- 11.2.0.3.2 RMAN無法恢復歸檔日誌
- 控制檔案/歸檔日誌
- 聯機重做日誌檔案的恢復
- 丟失所有重做日誌檔案的恢復例子丟失所有重做日誌檔案的恢復例子如下:
- 非歸檔模式下,丟失日誌檔案的一次恢復過程模式
- RMAN備份及恢復歸檔日誌的語法
- RMAN備份與恢復(新舊控制檔案及歸檔日誌)測試
- RMAN恢復案例:無恢復目錄,丟失全部資料檔案、控制檔案、日誌檔案恢復
- 日誌檔案和歸檔日誌檔案的關係以及如何切換日誌
- 備份歸檔日誌檔案
- 日誌檔案和歸檔管理
- 刪除歸檔日誌檔案
- oracle丟失日誌檔案的恢復( 轉)Oracle
- 使用logmnr,在RMAN備份檔案中恢復備份的歸檔日誌檔案進行分析
- 【備份恢復】恢復inactive狀態的日誌檔案
- RMAN備份與恢復(新舊控制檔案及歸檔日誌)測試(敘)
- 備份與恢復--從備份的歸檔日誌中恢復資料
- oracle歸檔日誌丟失後的資料庫恢復Oracle資料庫
- 不完全恢復(資料檔案備份--新建表空間--控制檔案備份--日誌歸檔檔案)
- 聯機日誌檔案損壞後的恢復方法[轉帖]
- Oracle叢集資料庫中恢復歸檔日誌Oracle資料庫
- 老虎是如何從備份集中恢復歸檔日誌