2 Day DBA-管理Oracle例項-管理資料庫儲存結構-關於聯機重做日誌檔案

LuiseDalian發表於2014-01-27

每一個Oracle資料庫都有2個或多個聯機重做日誌檔案集合。

聯機重作日誌檔案的集合,也即大家所熟悉的重做日誌

重做日誌是由重做條目,也叫重做記錄組成。

 

聯機重做日誌儲存了資料改變的複本。如果一個失敗要求資料檔案從備份中還原,則還原資料檔案中丟失的最近一次資料改變可以從聯機重做日誌中獲得,這樣工作就不會丟失。聯機重做日誌檔案用於從硬體、軟體、介質錯誤中恢復資料庫。為了防止包括聯機重做日誌檔案自身的失敗,Oracle資料庫可以多路複用聯機重做日誌檔案,這樣2個或多個聯機重做日誌檔案複本會被儲存在不同的磁碟上。

 

資料庫的聯機重做日誌是由聯機重做日誌檔案組構成的。一個組包含一個聯機重做日誌檔案和它的多路備份。每一個組都有一個編號。

資料庫日誌寫程式(LGWR)將重做記錄從記憶體緩衝區寫到重做日誌組中,除非那個組中的日誌檔案已經達到儲存上限,或請求了日誌切換操作。這時LGWR會寫到另一個日誌組。LGWR程式以迴圈的方式執行此操作,所以最老的組可能被最近的重做記錄覆蓋。

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

相關文章