資料庫open時檢查點執行的過程
資料庫open時檢查點執行的過程
eygle的文章中說:
資料庫在open階段,要有兩次檢查過程:
1:第一次檢查資料檔案頭中的檢查點計數(checkpoint cnt)是否和控制檔案中的檢查點計數(checkpoint cnt)一致。
2:第二次檢查資料檔案頭的開始SCN和控制檔案中記錄的該檔案的結束SCN是否一致,如果不一致,則需要對那個檔案進行恢復。
我的理解是資料庫在open過程中,資料檔案頭的檢查點計數對應的每個資料檔案的checkpoint cnt和控制檔案中檢查點計數對應的每個每個資料檔案的checkpoint cnt比較,如果有那個資料檔案不同,就會提示要恢復,相同就可以順利open。
同理,第二步的檢查過程與上面的相同;
不知我的理解對否?
另外還有一個疑問是,這個過程如何透過具體的操作來實現!
有誰能請教一下,謝謝了!
[@more@]
資料庫在open階段,要有兩次檢查過程:
1:第一次檢查資料檔案頭中的檢查點計數(checkpoint cnt)是否和控制檔案中的檢查點計數(checkpoint cnt)一致。
2:第二次檢查資料檔案頭的開始SCN和控制檔案中記錄的該檔案的結束SCN是否一致,如果不一致,則需要對那個檔案進行恢復。
我的理解是資料庫在open過程中,資料檔案頭的檢查點計數對應的每個資料檔案的checkpoint cnt和控制檔案中檢查點計數對應的每個每個資料檔案的checkpoint cnt比較,如果有那個資料檔案不同,就會提示要恢復,相同就可以順利open。
同理,第二步的檢查過程與上面的相同;
不知我的理解對否?
另外還有一個疑問是,這個過程如何透過具體的操作來實現!
有誰能請教一下,謝謝了!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-986929/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle資料庫SQL語句執行過程Oracle資料庫SQL
- Jtti:如何修復Oracle資料庫執行過程的問題JttiOracle資料庫
- MySQL學習 - 查詢的執行過程MySql
- 執行時的頁面構建過程
- 實現 .Net 7 下的資料庫定時檢查資料庫
- 資料庫的連線過程資料庫
- jsp的執行過程JS
- 指令的執行過程
- 【資料庫】資料庫儲存過程(一)資料庫儲存過程
- GaussDB SQL查詢語句執行過程解析SQL
- MySQL 查詢語句執行過程淺析MySql
- 使用set autotrace on 檢視資料庫執行計劃資料庫
- MySQL資料庫健康檢查--MySQL巡檢MySql資料庫
- 資料庫恢復過程資料庫
- 資料庫儲存過程資料庫儲存過程
- 查詢當前資料庫存在某個字串的儲存過程資料庫字串儲存過程
- Prometheus時序資料庫-資料的查詢Prometheus資料庫
- webpack loader 的執行過程Web
- Redis 命令的執行過程Redis
- 通過 HelloWorld 瞭解 Java 程式執行過程以及執行時記憶體Java記憶體
- 執行緒池建立執行緒的過程執行緒
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- Jtti:linux怎麼檢視oracle資料庫的執行狀態JttiLinuxOracle資料庫
- 達夢資料庫SQL執行計劃檢視方法資料庫SQL
- MSSQL資料庫健康檢查--SQL Server巡檢SQL資料庫Server
- MySql資料庫——儲存過程MySql資料庫儲存過程
- MySQL系列之一條SQL查詢語句的執行過程MySql
- 淺談雲端計算時代的資料庫執行資料庫
- javascript引擎執行的過程的理解--執行階段JavaScript
- 如何查詢一個儲存過程是否在執行儲存過程
- Java執行時資料Java
- 一條Sql的執行過程SQL
- Javascript中new的執行過程JavaScript
- Java 程式執行過程Java
- 時序資料庫的秘密 —— 快速檢索資料庫
- 從32位資料庫還原到64bit資料庫open的時候報錯資料庫
- matlab: 檢查程式執行效率Matlab
- 線上定時指令碼執行慢,分析過程指令碼
- JVM的特性,透過程式碼來揭秘執行時資料區JVM