《深入解析Oracle》第七章,重做(Redo)
與第六章相比較,這次總結隔了更長時間才寫
但並不是本章多難,而是自己並沒有特別著急去看
清明出門+休閒,是耽誤時間的最大原因(週三加班,也沒怎麼看)
其實本章很多內容,以前已經大致瞭解過
Redo,是資料庫完整性的重要保障
當資料庫因為某些原因崩潰或異常關閉
可以利用Redo log進行有效的恢復
資料庫的SGA中包含Redo Log Buffer,其儲存了資料庫物件修改的資訊
這些資訊被成為Redo Entries或Redo Records,是通過資料庫程式從使用者PGA中複製的
而資料庫會通過LGWR程式把Redo Log Buffer內容不斷寫入Redo Log File中
如果資料庫執行在歸檔模式,還會根據Redo Log File生成Archived Log
Oracle提供了許多檢視,可以檢視Redo日誌相關資訊(比如V$LOG)
與Redo相關的閂鎖(Latch)
Redo Copy Latch,在將PGA中的Redo資訊拷貝到SGA的Redo Log Buffer時會用到
Redo Allocation Latch,獲得Redo Copy Latch後,會再申請此Latch
分配好Redo空間後,Redo Copy Latch釋放,然後拷貝,完成後,釋放Redo Copy Latch
Redo Writing Latch,將Redo Log Buffer寫出前,會利用此Latch進行相關檢測
除了這些大體上的知識點,文章依然通過轉儲、模擬故障等方式進行深入探討
還有很多內容以前個人也花費了一些篇幅去總結
(比如寫Redo Log操作的觸發條件,不同狀態日誌的清除等)
短暫的休息和勞累的工作過後,總算又恢復了學習步調
第一階段的閱讀還有最後的三章,勝利的曙光不遠了 ^_^
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/556359/viewspace-586945/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 深入解析Oracle IMU模式下的REDO格式Oracle模式
- redo重做日誌管理
- Oracle Redo(重做日誌) 模擬故障和恢復Oracle Redo
- MySQL重做日誌(redo log)MySql
- Oracle redo解析之-1、oracle redo log結構計算Oracle Redo
- Oracle11g redo log 建立、新增、刪除(重做日誌組,重做日誌檔案)Oracle
- 重做日誌(redo log)相關總結
- 26_Oracle redo物理結構解析Oracle Redo
- 【REDO】重做日誌檔案(redo log files)管理(增,刪,改,查,切)
- Oracle redo解析之-2、BBED & DUMP工具使用Oracle Redo
- Oracle redo解析之-3、常見change分析Oracle Redo
- Oracle redo解析之-4、rowid的計算Oracle Redo
- oracle體系結構梳理---redo和undo解析1Oracle
- 【REDO】Oracle redo undo 學習Oracle Redo
- 深入理解MYSQL undo redoMySql
- ORACLE 資料塊格式深入解析Oracle
- ORACLE 深入解析10053事件Oracle事件
- Redo 和 Undo 概念解析
- Redo active狀態解析
- Redo內部解析(三)
- Redo內部解析(二)
- Redo內部解析(一)
- Oracle的重做日誌Oracle
- 【REDO】Oracle redo內部結構Oracle Redo
- 【REDO】Oracle redo advice-sqlOracle RedoSQL
- oracle體系結構梳理---redo和undo檔案解析Oracle
- Oracle Redo and UndoOracle Redo
- 【REDO】刪除REDO LOG重做日誌組後需要手工刪除對應的日誌檔案
- Archived Redo Logs歸檔重做日誌介紹及其優點Hive
- Redo Log之一:理解Oracle redo logOracle Redo
- 深入解析 oracle drop table內部原理Oracle
- oracle 恢復重做日誌Oracle
- 【REDO】刪除聯機重做日誌檔案組的注意事項
- look-into-oracle-redoOracle
- Oracle REDO損壞Oracle Redo
- oracle redo log operationOracle Redo
- 17_深入解析Oracle undo原理(1)_transactionOracle
- 14_深入解析Oracle table cluster結構Oracle