1. 程式人生 > >Oracle入門筆記 ——啟動進階

Oracle入門筆記 ——啟動進階

rac tro distrib 排序 可能 重建 1.2 重要 scn

1.2 進階內容:

兩個概念:SCN 和 檢查點

1.SCN的定義:

system change member ,系統改變號,是數據庫中非常重要的一個數據結構。

SCN 用以標示數據庫在某個確切時刻提交的版本。在事務提交時,它被賦予一個唯一的標識事務的SCN 。SCN同時被作為Oracle數據庫的內部時鐘機制,可被看做邏輯時鐘,每個數據庫都有一個全局的SCN生成器。

作為數據庫內部的邏輯時鐘,數據庫事務依SCN而排序,ORACLE也依據SCN來實現一致性讀(Read Consistency)等重要數據庫功能。另外對分布式事務(Distributed Transactions),SCN也極為重要。

SCN在數據庫中是唯一的,並隨時間而增加,但是可能並不連貫。除非重建數據庫,SCN的值永遠不會被重置為零。

Oracle入門筆記 ——啟動進階