Oracle 物理結構之redo log

來源:互聯網
上載者:User

一、重做記錄檔的作用:

1、  記錄所有資料的改變

2、  提供恢複機制

3、  組方式管理(最少兩組,預設為3組,每組一個重做記錄檔, Oracle官方建議,所有的每組重做記錄檔大小最好相同;當然如果是為重做記錄檔組新增成員的時候不能指定大小,因為每個重做記錄檔相互冗餘,所以必須一致)

二、重做記錄檔狀態

通過lgwr寫到記錄檔裡面

日誌組1寫滿了,就會切換到日誌組2,然後到3;3再到1,迴圈使用。反正日誌組是不停的工作。

重做記錄檔一般具有4種狀態(也可以分為6種)

1、  unused:說明此重做記錄檔組沒被用過

2、  current:說明是當前重做日誌組,lgwr正在寫

3、  active:說明此重做記錄檔組剛寫完,記錄在重做記錄檔組中的事務所造成的資料區塊的改變,沒有完全從緩衝區寫入到資料檔案,重做記錄檔組屬於這種狀態,是不允許被覆蓋的,一旦寫完成,就變問inactive狀態。

4、  inactive:說明記錄在重做記錄檔組中的事務所造成的資料區塊的改變,已經從緩衝區寫入到資料檔案,這種狀態允許被覆蓋。

上面4中狀態是重做記錄檔常見的狀態,下面兩種狀態是在重做日誌組損壞或者特殊情況下的狀態。

5、clearing:說明該重做記錄檔正被重建(重建後狀態變為unused)

6、clearing_cyrrent:說明此重做記錄檔重建是出現錯誤

  • 1
  • 2
  • 3
  • 4
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.