Backup And Recovery User's Guide-恢復的取消(並行介質恢復)

LuiseDalian發表於2014-03-04

恢復的取消

如果你開始了介質恢復,然後必須中斷它,則可以在提示重做日誌檔案時輸入CANCEL

或使用作業系統中斷訊號,當恢復單個的資料檔案時必須中斷它,或在自動恢復過程中。

在恢復被取消之後,可以使用RECOVER命令恢復執行,恢復從被取消的地方恢復執行。

並行介質恢復

預設,Oracle使用並行介質恢復來提供介質恢復前滾階段的效能。

在並行介質恢復的過程中,當進行前滾的時候,資料庫使用”division of labour”方法分配不同的程式到不同的資料塊,

因此可以使這個過程更高效。

 

使用的程式的個數繼承自CPU_COUNT初始化引數,CPU_COUNT預設等於系統上CPU的個數。

例,如果並行恢復在具有4CPU的系統上執行,並且只有一個資料檔案被恢復,

則會有4個孵化出的程式從歸檔日誌檔案讀取資料塊並應用redo

通常介質恢復受資料塊讀寫的限制。並行恢復試圖使用所有可用的系統I/O頻寬來提高效能。

除非有系統的I/O瓶頸或差的非同步,使用並行恢復很可能會提升恢復的效能。

為了覆蓋執行並行恢復的預設行為,可以RECOVER…NOPARALLELRECOVER…PARALLEL 0

RECOVER_PARALLELISM只控制例項或crash恢復。介質恢復不受這個引數的影響。

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

相關文章