Oracle 備份與恢複的原理

來源:互聯網
上載者:User

 

    備份與恢複的功力是“摔”出來的。其原理、這裡簡單來介紹:

 

    Oracle通過log的形式記錄了所有資料檔案的變化,所以只要在某個時段備份了oracle的全部資料檔案,並且擁有備份開始時間點以來的所有log,那麼就可以用備份的資料檔案通過log中變化資訊去重演這個變化的過程而達到恢複資料的目的,如果沒有某個時間點的資料檔案作為應用變化的起點,那麼log的變化就沒有立足之地,所以備份的目標就是滿足這個條件。

 

    那麼資料檔案和記錄檔是如何掛鈎的呢?

 

    資料檔案的頭上包含RBA,有了RBA,在恢複時就能準確地知道到底需要哪個logfile(archivelog or online redo),這便把日誌和資料檔案關聯起來了。


    另外、有 2 個熟悉的身影:restore 和 recover

    ① restore:是把檔案覆蓋回去

    ② recover:是在覆蓋回去的檔案的基礎上應用日誌

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.