Backup And Recovery User's Guide-RMAN資料修復概念-OPEN RESETLOGS操作

LuiseDalian發表於2014-02-25

OPEN RESETLOGS操作

當使用RESETLOGS選項開啟資料庫,資料庫執行下面的操作:

n  歸檔當前的聯機重做日誌(如果它們可訪問),刪除聯機重做日誌的內容並且重置日誌序號為1

例,當使用RESETLOGS選項開啟資料庫的時,當前的聯機重做日誌序號為10001001

則資料庫會歸檔日誌10001001,然後重置聯機重做日誌序號為12

n  如果當前聯機重做日誌不存在,則建立它。

n  在控制檔案中初始化redo執行緒記錄和聯機重做日誌記錄到新的資料庫incarnation的開始。

特別是資料庫會設定redo執行緒狀態為關閉,然後在redo執行緒記錄中設定當前的執行緒序號為1

設定每個redo執行緒的執行緒檢查點到序號為1的日誌的開始,從每個執行緒選擇一個重做日誌並初始化它的序號為1

n  使用新的RESETLOGS SCN和時間戳更新所有的資料檔案和聯機重做日誌,以及所有後序的歸檔重做日誌檔案。

 

因為資料庫不會應用歸檔重做日誌到資料檔案,除非RESETLOGS SCN和時間戳匹配,所以這種RESETLOGS的要求,

可以防止你使用不是從當前的incarnation的直接父incarnation開始的歸檔日誌破壞資料。

 

在以前的資料庫版本中,建議在OPEN RESETLOGS之後立即備份資料庫。

因為現在你可以像其它的備份一樣,很容易地恢復一個以前的RESETLOGS的備份,所以做一個新的資料庫備份現在是可選的。

通過RESETLOGS來執行恢復,必須具有在最近的備份之後產生的所有歸檔重做日誌和至少一個控制檔案(當前的、備份的、建立的)

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

相關文章