Backup And Recovery User's Guide-使用RECOVER命令的自動恢復

LuiseDalian發表於2014-03-03

使用RECOVER命令的自動恢復

當使用SQL*Plus進行介質恢復,最容易的策略使用SQL*Plus RECOVER命令執行自動恢復。

自動恢復會開始恢復,而不需要人工地提示SQL*Plus應用每個單獨的歸檔重做日誌。

當使用SQL*Plus時,對於自動應用恢復需要的歸檔重做日誌的預設名稱,有如下的選擇:

n  在執行RECOVER命令之前執行SET AUTORECOVERY ON

如果SET AUTORECOVERY OFF,則執行RECOVER命令時,必須手動地輸入檔名或通過按Enter鍵來接收建議的檔名。

n  RECOVER命令指定AUTOMATIC關鍵字

 

當執行RECOVER命令時如果需要的檔案是以正確的名稱存在正確的位置,則在任何一種情況都不需要incarnation

當資料庫成功地應用了重做日誌檔案,會返回如下資訊:Log applied.

然後提示序列中的下一個日誌,如果最近應用的日誌是最後一個需要的日誌,則恢復結束。

用於自動恢復的檔案的名稱是從相互關聯的LOG_ARCHIVE_FORMAT引數和LOG_ARCHIVE_DEST_n引數連線而來的。

n為所有開啟的本地目的地中的最大值。

 

假設下面的初始化引數被設定:

LOG_ARCHIVE_DEST_1 = "LOCATION=/arc_dest/loc1/"

LOG_ARCHIVE_DEST_2 = "LOCATION=/arc_dest/loc2/"

LOG_ARCHIVE_DEST_STATE_1 = DEFER

LOG_ARCHIVE_DEST_STATE_2 = ENABLE

LOG_ARCHIVE_FORMAT = arch_%t_%s_%r.arc

LOG_ARCHIVE_DEST_1 = "LOCATION=/arc_dest/loc1/"

LOG_ARCHIVE_DEST_2 = "LOCATION=/arc_dest/loc2/"

LOG_ARCHIVE_DEST_STATE_1 = DEFER

LOG_ARCHIVE_DEST_STATE_2 = ENABLE

LOG_ARCHIVE_FORMAT = arch_%t_%s_%r.arc

-- SQL*Plus自動建議的檔名. %t-執行緒號;%s-序列號; %r-resetlogs ID

/arc_dest/loc2/arch_%t_%s_%r.arc

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1098334/,如需轉載,請註明出處,否則將追究法律責任。

相關文章