国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

個人經驗總結:Oracle數據庫SCN號詳解

瀏覽:7日期:2023-11-23 13:52:32
Oracle數據庫SCN號詳解:

系統檢查點scn(v$database(checkpoint_change#))

數據文件檢查點(v$datafile(checkpoint_change#))

數據文件終止scn(v$datafile(last_change#))

數據文件中存放的檢查點

啟動scn (v$datafile_header(checkpoint_change#)

1、系統檢查點scn

當一個檢查點動作完成之后,Oracle就把系統檢查點的SCN存儲到控制文件中。

select checkpoint_change# from v$database

2、數據文件檢查點scn

當一個檢查點動作完成之后,Oracle就把每個數據文件的scn單獨存放在控制文件

中。

select name,checkpoint_change# from v$datafile

3、啟動scn

Oracle把這個檢查點的scn存儲在每個數據文件的文件頭中,這個值稱為啟動scn,

因為它用于在數據庫實例啟動時,檢查是否需要執行數據庫恢復。

select name,checkpoint_change# from v$datafile_header

4、終止scn

每個數據文件的終止scn都存儲在控制文件中。

select name,last_change# from v$datafile

在正常的數據庫操作過程中,所有正處于聯機讀寫模式下的數據文件的終止scn都為null.

5、在數據庫運行期間的scn值

在數據庫打開并運行之后,控制文件中的系統檢查點、控制文件中的數據文件檢查點scn

和每個數據文件頭中的啟動scn都是相同的。控制文件中的每個數據文件的終止scn都為null.

在安全關閉數據庫的過程中,系統會執行一個檢查點動作,這時所有數據文件的終止scn

都會設置成數據文件頭中的那個啟動scn的值。在數據庫重新啟動的時候,

Oracle將文件頭中的那個啟動scn與數據庫文件檢查點scn進行比較,

如果這兩個值相互匹配,oracle接下來還要比較數據文件頭中的啟動scn和控制文件

中數據文件的終止scn。如果這兩個值也一致,就意味著所有數據塊多已經提交,所有

對數據庫的修改都沒有在關閉數據庫的過程中丟失,因此這次啟動數據庫的過程

也不需要任何恢復操作,此時數據庫就可以打開了。當所有的數據庫都打開之后,

存儲在控制文件中的數據文件終止scn的值再次被更改為null,

這表示數據文件已經打開并能夠正常使用了。

標簽: Oracle 數據庫
主站蜘蛛池模板: 性感美女视频免费网站午夜 | 免费在线观看a级毛片 | 国产激情视频在线播放 | 中文字幕99在线精品视频免费看 | 久久这里有精品视频 | 久久99久久成人免费播放 | 手机看片av | 欧美一级成人影院免费的 | 岛国片欧美一级毛片 | www.日本高清.com | 精品国产三级v | 三级国产在线 | 1024手机基地在线看手机 | 老司机毛片 | 在线观看免费为成年视频 | 怡红院色视频在线 | 男人v天堂| 成人做爰视频www片 成人做爰视频www视频 | 免费乱码中文字幕网站 | 在线综合+亚洲+欧美中文字幕 | 亚洲三级黄 | 一及黄色毛片 | 精品国产香港三级 | 性做久久久久久久免费看 | 精品午夜久久网成年网 | 国产高清精品自在线看 | 亚洲国产精品第一区二区三区 | 毛片免费永久不卡视频观看 | 成人做爰全过程免费看网站 | 99国内视频 | 久久久久久久91精品免费观看 | 波多野一区二区 | 一级做人爱a视频正版免费 一级做性色a爱片久久片 | 一级毛片一片毛 | 亚洲国产成人久久精品影视 | 亚洲人成免费网站 | 精品欧美小视频在线观看 | 国产成人91高清精品免费 | 日本三级成人中文字幕乱码 | 国产三级香港三韩国三级 | 91香蕉国产线在线观看免费 |