oracle recover 原理概括
在media recover的時候,其實我們最關心的是從什麼地方開始recover,什麼地方結束。那麼oracle到底怎麼來確定從什麼地方開始的呢?
在資料庫正常關閉的時候控制檔案的scn ,資料檔案的scn ,應該是保持一致的,如若不一致,者在open database的時候提示需要恢復
下面的兩個view必須注意一下:
V$datafile_header 裡面的內容來自資料檔案的頭部
V$datafile 裡面的內容來自 控制檔案
兩個view的checkpoint_change#欄位的值必須保持一致,否在在open的時候提示需要recover
那麼v$datafile_header可以確定應用重做的起始SCN值,而 v$datafile可以確定應用重做的結束SCN值)
有興趣的朋友可以試驗一下!
另外: oracle之所以可以在recover的時候定位從那個日誌的那個block開始,得益於在datafile header的checkpoint的時候還記錄了此事的 redo的sequence 和block
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8432937/viewspace-1029391/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- panic/recover工作原理
- 金字塔原理(7)- 概括分組思想
- oracle restore與recover的區別OracleREST
- HTML概括HTML
- C++概括C++
- Oracle rman中recover和restore的區別:OracleREST
- Oracle 12c: Recover tables using RMANOracle
- Oracle 12c Recover Table New FeatureOracle
- 關於ORACLE RESTRICT模式,以及START OPEN RECOVEROracleREST模式
- 冷備手工完全恢復(recover database,recover tablespace,recover datafile)Database
- oracle truncate table recover(oracle 如何拯救誤操作truncate的表)Oracle
- 概括SQL Server實時查詢Oracle資料庫WSSQLServerOracle資料庫
- HTML知識概括HTML
- FastDFS簡易概括AST
- cron with recover
- recover database until cancel和 recover database區別Database
- oracle 11g 新特性 data recover AdvisorOracle
- Python知識概括Python
- Recover_DatabaseDatabase
- rman recover databaseDatabase
- Oracle recover後如何檢測檔案的完整性Oracle
- Oracle OCP IZ0-053 Q582(Recover Archivedlog)OracleHive
- Oracle OCP IZ0-053 Q193(rman recover)Oracle
- oracle實驗記錄 (recover_file_dest空間不足)Oracle
- 基本的設計模式概括設計模式
- Oracle ocp 1Z0 053 Q402(RECOVER DATAFILE)Oracle
- Oracle OCP 1Z0 053 Q154(Recover Datafile)Oracle
- recover database until timeDatabase
- Spark的四種部署方式概括Spark
- 軟體架構風格概括架構
- 04-歸納概括題3
- Oracle Database 12C 新功能 rman RECOVER TABLE (文件 ID 2047644.1)OracleDatabase
- Oracle OCP 1Z0 053 Q79(RMAN Recover Image Copy)Oracle
- Oracle OCP 1Z0 053 Q108(ASM Recover)OracleASM
- Oracle索引原理Oracle索引
- recover database using backup controlfile與 recover database 的區別Database
- 【譯】defer-panic-and-recover
- restore和recover 區別REST