Oracle梳理二

jerryhui發表於2009-04-09

SCN(System Change Number):

是用於標識資料庫變化的唯一標識號,其數值順序遞增。當執行事務操作(DDL或DML時),系統會為每個事務變化生成相應的SCN.

因為OS備份與恢復,RMAN備份與恢復都是基於SCN 值來進行的。當備份資料檔案時,備份檔案會記錄備份點的SCN值;當資料檔案出現介質失敗時,控制檔案會記錄失敗點的SCN值。當執行完全恢復操作時,Oracle會從備份點的SCN值開始應用重做資料,一直應用到失敗點的SCN值,從而確保資料檔案不會丟失任何資料。

Select Current_SCN from V$database

日誌切換:是指後臺程式LGWR停止寫一個日誌組,並開始寫另一個日誌組的時間,日誌切換包括自動日誌切換和手動日誌切換兩種。

日誌序列號:日誌序列號是重做日誌的使用標識號,其數值是順序遞增的。當進行日誌切換時,日誌序列號會自動增一,並將該資訊寫入到控制檔案中。

當執行日誌切換時,Oracle會將特定日誌序列號所記載的SCN值範圍記載道日誌歷史記錄中。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12035968/viewspace-586860/,如需轉載,請註明出處,否則將追究法律責任。

相關文章