成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > 淺談oracle SCN機(jī)制

淺談oracle SCN機(jī)制

熱門標(biāo)簽:貴陽(yáng)電話外呼系統(tǒng)哪家好 海南400電話哪里辦理 圖像地圖標(biāo)注 分布式呼叫中心 南寧人工智能電銷機(jī)器人費(fèi)用 呼倫貝爾智能手機(jī)地圖標(biāo)注 安陽(yáng)外呼系統(tǒng)免費(fèi) 濟(jì)南地圖標(biāo)注公司 400電話是不是免費(fèi)申請(qǐng)

SCN(System Change Number)作為oracle中的一個(gè)重要機(jī)制,在數(shù)據(jù)恢復(fù)、Data Guard、Streams復(fù)制、RAC節(jié)點(diǎn)間的同步等各個(gè)功能中起著重要作用。理解SCN的運(yùn)作機(jī)制,可以幫助你更加深入地了解上述功能。

在理解SCN之前,我們先看下oracle事務(wù)中的數(shù)據(jù)變化是如何寫入數(shù)據(jù)文件的:

1、事務(wù)開始;

2、在buffer cache中找到需要的數(shù)據(jù)塊,如果沒有找到,則從數(shù)據(jù)文件中載入buffer cache中;

3、事務(wù)修改buffer cache的數(shù)據(jù)塊,該數(shù)據(jù)被標(biāo)識(shí)為“臟數(shù)據(jù)”,并被寫入log buffer中;

4、事務(wù)提交,LGWR進(jìn)程將log buffer中的“臟數(shù)據(jù)”寫入redo log file中;

5、當(dāng)發(fā)生checkpoint,CKPT進(jìn)程更新所有數(shù)據(jù)文件的文件頭中的信息,DBWn進(jìn)程則負(fù)責(zé)將Buffer Cache中的臟數(shù)據(jù)寫入到數(shù)據(jù)文件中。

經(jīng)過(guò)上述5個(gè)步驟,事務(wù)中的數(shù)據(jù)變化最終被寫入到數(shù)據(jù)文件中。但是,一旦在上述中間環(huán)節(jié)時(shí),數(shù)據(jù)庫(kù)意外宕機(jī)了,在重新啟動(dòng)時(shí)如何知道哪些數(shù)據(jù)已經(jīng)寫入數(shù)據(jù)文件、哪些沒有寫呢(同樣,在DG、streams中也存在類似疑問(wèn):redo log中哪些是上一次同步已經(jīng)復(fù)制過(guò)的數(shù)據(jù)、哪些沒有)?SCN機(jī)制就能比較完善的解決上述問(wèn)題。

SCN是一個(gè)數(shù)字,確切的說(shuō)是一個(gè)只會(huì)增加、不會(huì)減少的數(shù)字。正是它這種只會(huì)增加的特性確保了Oracle知道哪些應(yīng)該被恢復(fù)、哪些應(yīng)該被復(fù)制。

總共有4中SCN:系統(tǒng)檢查點(diǎn)(System Checkpoint)SCN、數(shù)據(jù)文件檢查點(diǎn)(Datafile Checkpoint)SCN、結(jié)束SCN(Stop SCN)、開始SCN(Start SCN)。其中其面3中SCN存在于控制文件中,最后一種則存在于數(shù)據(jù)文件的文件頭中。

在控制文件中,System Checkpoint SCN是針對(duì)整個(gè)數(shù)據(jù)庫(kù)全局的,因而之存在一個(gè),而Datafile Checkpoint SCN和Stop SCN是針對(duì)每個(gè)數(shù)據(jù)文件的,因而一個(gè)數(shù)據(jù)文件就對(duì)應(yīng)在控制文件中存在一份Datafile Checkpoint SCN和Stop SCN。在數(shù)據(jù)庫(kù)正常運(yùn)行期間,Stop SCN(通過(guò)視圖v$datafile的字段last_change#可以查詢)是一個(gè)無(wú)窮大的數(shù)字或者說(shuō)是NULL。

在一個(gè)事務(wù)提交后(上述第四個(gè)步驟),會(huì)在redo log中存在一條redo記錄,同時(shí),系統(tǒng)為其提供一個(gè)最新的SCN(通過(guò)函數(shù)dbms_flashback.get_system_change_number可以知道當(dāng)前的最新SCN),記錄在該條記錄中。如果該條記錄是在redo log被清空(日志滿做切換時(shí)或發(fā)生checkpoint時(shí),所有變化日志已經(jīng)被寫入數(shù)據(jù)文件中),則其SCN被記錄為redo log的low SCN。以后在日志再次被清空前寫入的redo記錄中SCN則成為Next SCN。

當(dāng)日志切換或發(fā)生checkpoint(上述第五個(gè)步驟)時(shí),從Low SCN到Next SCN之間的所有redo記錄的數(shù)據(jù)就被DBWn進(jìn)程寫入數(shù)據(jù)文件中,而CKPT進(jìn)程則將所有數(shù)據(jù)文件(無(wú)論redo log中的數(shù)據(jù)是否影響到該數(shù)據(jù)文件)的文件頭上記錄的Start SCN(通過(guò)視圖v$datafile_header的字段checkpoint_change#可以查詢)更新為Next SCN,同時(shí)將控制文件中的System Checkpoint SCN(通過(guò)視圖v$database的字段checkpoint_change#可以查詢)、每個(gè)數(shù)據(jù)文件對(duì)應(yīng)的Datafile Checkpoint(通過(guò)視圖v$datafile的字段checkpoint_change#可以查詢)也更新為Next SCN。但是,如果該數(shù)據(jù)文件所在的表空間被設(shè)置為read-only時(shí),數(shù)據(jù)文件的Start SCN和控制文件中Datafile Checkpoint SCN都不會(huì)被更新。

那系統(tǒng)是如何產(chǎn)生一個(gè)最新的SCN的?實(shí)際上,這個(gè)數(shù)字是由當(dāng)時(shí)的timestamp轉(zhuǎn)換過(guò)來(lái)的。每當(dāng)需要產(chǎn)生一個(gè)最新的SCN到redo記錄時(shí),系統(tǒng)獲取當(dāng)時(shí)的timestamp,將其轉(zhuǎn)換為數(shù)字作為SCN。我們可以通過(guò)函數(shù)SCN_TO_TIMESTAMP(10g以后)將其轉(zhuǎn)換回timestamp:

SQL> select dbms_flashback.get_system_change_number, SCN_TO_TIMESTAMP(dbms_flashback.get_system_change_number) from dual;
 
GET_SYSTEM_CHANGE_NUMBER
------------------------
SCN_TO_TIMESTAMP(DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER)
---------------------------------------------------------------------------
    2877076756
17-AUG-07 02.15.26.000000000 PM

也可以用函數(shù)timestamp_to_scn將一個(gè)timestamp轉(zhuǎn)換為SCN:

SQL> select timestamp_to_scn(SYSTIMESTAMP) as scn from dual;
 
  SCN
----------
2877078439

最后,SCN除了作為反映事務(wù)數(shù)據(jù)變化并保持同步外,它還起到系統(tǒng)的“心跳”作用——每隔3秒左右系統(tǒng)會(huì)刷新一次系統(tǒng)SCN。

下面,在簡(jiǎn)單介紹一下SCN如何在數(shù)據(jù)庫(kù)恢復(fù)中起作用。

數(shù)據(jù)庫(kù)在正常關(guān)閉(shutdown immediate/normal)時(shí),會(huì)先做一次checkpoint,將log file中的數(shù)據(jù)寫入數(shù)據(jù)文件中,將控制文件、數(shù)據(jù)文件中的SCN(包括控制文件中的Stop SCN)都更新為最新的SCN。

數(shù)據(jù)庫(kù)異常/意外關(guān)閉不會(huì)或者只更新部分Stop SCN。

當(dāng)數(shù)據(jù)庫(kù)啟動(dòng)時(shí),Oracle先檢查控制文件中的每個(gè)Datafile Checkpoint SCN和數(shù)據(jù)文件中的Start SCN是否相同,再檢查每個(gè)Datafile Checkpoint SCN和Stop SCN是否相同。如果發(fā)現(xiàn)有不同,就從Redo Log中找到丟失的SCN,重新寫入數(shù)據(jù)文件中進(jìn)行恢復(fù)。具體的數(shù)據(jù)恢復(fù)過(guò)程這里就不再贅述。

SCN作為Oracle中的一個(gè)重要機(jī)制,在多個(gè)重要功能中起著“控制器”的作用。了解SCN的產(chǎn)生和實(shí)現(xiàn)方式,幫助DBA理解和處理恢復(fù)、DG、Streams復(fù)制的問(wèn)題。

最后提一句,利用SCN機(jī)制,在Oracle10g、11g中又增加了一些很實(shí)用的功能——數(shù)據(jù)庫(kù)閃回、數(shù)據(jù)庫(kù)負(fù)載重現(xiàn)等。

總結(jié)

以上就是本文關(guān)于淺談oracle SCN機(jī)制的全部?jī)?nèi)容,希望對(duì)大家有所幫助。有興趣的朋友可以參閱:Oracle EBS工具選項(xiàng):關(guān)閉其他表單修改方法 、 oracle 數(shù)據(jù)庫(kù)啟動(dòng)階段分析 、 oracle 虛擬專用數(shù)據(jù)庫(kù)詳細(xì)介紹等。有什么問(wèn)題可以隨時(shí)留言,小編會(huì)及時(shí)回復(fù)大家的。感謝大家對(duì)腳本之家的支持!

您可能感興趣的文章:
  • oracle SCN跟TIMESTAMP之間轉(zhuǎn)換
  • Oracle SCN與檢查點(diǎn)詳解

標(biāo)簽:南充 滁州 涼山 焦作 合肥 郴州 遼源 許昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《淺談oracle SCN機(jī)制》,本文關(guān)鍵詞  淺談,oracle,SCN,機(jī)制,淺談,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《淺談oracle SCN機(jī)制》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于淺談oracle SCN機(jī)制的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    午夜小视频在线播放| 国产资源在线观看入口av| 国产又大又硬又粗| 色一情一乱一伦一区二区三区| 久久久久高清| 精品久久久久久久久久岛国gif| 国产精品美女免费视频| 欧美变态另类刺激| 欧美巨大xxxx| 亚洲女人小视频在线观看| 青青视频在线免费观看| 欧美精品另类| 亚洲高清在线看| 国产又爽又黄免费软件| 91免费观看国产| 日本免费一区二区三区四区| 91国内精品久久久| 亚洲午夜精品17c| 精品无人区乱码1区2区3区在线| 素人fc2av清纯18岁| 妞干网在线观看视频| 亚洲一级二级三级| 亚洲女同中文字幕| 亚洲精品久久久久久久久久| 亚洲狼人综合| 国产精品一二三| 天堂在线中文资源| 久久最新视频| 激情 小说 亚洲 图片: 伦| 亚洲成人999| 免费亚色电影在线观看| 91香蕉在线| 日本欧洲国产一区二区| 亚洲国产欧美一区二区丝袜黑人| 无国产精品白浆是免费| 日韩欧美网站| 91玉足脚交嫩脚丫在线播放| 成人激情诱惑| 亚洲精品乱码| 四虎1515hh.com| 天堂一区二区在线免费观看| 亚洲一区二区图片| 黄色av免费在线看| 日韩精品视频免费在线观看| 亚洲欧洲另类精品久久综合| 婷婷伊人综合中文字幕| 日韩在线高清| 欧美在线一级视频| 777亚洲妇女| 精品成人久久av| 久久久www成人免费无遮挡大片| 91高潮大合集爽到抽搐| ady日本映画久久精品一区二区| 色偷偷中文字幕| 99re6热只有精品免费观看| 欧美另类videos黑人极品| 国产视频2区| 日韩欧美在线一区二区| 福利视频网站导航| 韩国无码av片在线观看网站| 狠狠躁夜夜躁人人爽天天天天97| а天堂中文最新一区二区三区| 国产精品一级在线观看| 欧美日韩在线不卡视频| 中文字幕亚洲综合久久筱田步美| 一区二区日本| 中文在线а√天堂| 青青草免费观看免费视频在线| 五月天激情图片| 亚洲高清免费一级二级三级| 99热精品一区二区| 亚洲一区二区三区| 91久久高清国语自产拍| 亚洲国产中文字幕在线视频综合| 中文在线最新版天堂| 97精品国产97久久久久久春色| 97在线免费视频| 国产欧美日韩一区二区三区四区| 欧美 日韩 国产精品| 黄色录像二级片| 亚洲一区二区三区在线免费| 麻豆91精品91久久久| 亚洲av成人片无码| 最近中文字幕在线6| 亚洲精品国久久99热| 三妻四妾的电影电视剧在线观看| 亚洲国产精品久久久久久久| 2020中文字字幕在线不卡| 1区2区在线观看| 精品福利一区二区三区| 亚洲成人久久影院| 日韩有吗在线观看| 久久婷婷一区| 97国产在线观看| 在线一区免费| 欧美精品影院| 国产精品久久二区二区| 国产成人日日夜夜| 一区二区三区四区在线观看视频| 国产美女网站视频| 日日躁夜夜躁人人揉av五月天| 日韩欧美精品中文字幕| 亚洲夜夜综合| 国产精品嫩草视频| 日韩高清精品免费观看| 三上亚洲一区二区| 99久久精品国产色欲| 浪潮色综合久久天堂| 国产精品国产三级国产aⅴ浪潮| 国产精品.www| 久久人人看视频| 国产亚洲精品女人久久久久久| 久久狠狠婷婷| 蜜乳av中文字幕| 亚洲欧美久久234| 91精品视频观看| 亚洲色精品三区二区一区| 波多野结衣av在线免费观看| 美女啪啪无遮挡免费久久网站| 亚洲色欲色欲www| 91免费欧美精品| 欧美日韩xxx| 欧美激情一区三区| 永久免费看mv网站入口| 国产网红女主播精品视频| 韩国av一区二区三区四区| 欧美激情一区二区三区免费观看| 久久精品国产综合| 久久精品国产999大香线蕉| 亚洲综合成人婷婷小说| jizzjizz亚洲| 114国产精品久久免费观看| 日本午夜免费一区二区| 国产一区二区三区视频免费| 免费观看性欧美大片无片| 99热这里只有精品1| 91.·福利| 国内成人精品2018免费看| 国产精品.xx视频.xxtv| 中文字幕免费高清在线观看| 亚洲一区二区在线看| 成年黄网站在线观看免费| 看欧美ab黄色大片视频免费| 国产久卡久卡久卡久卡视频精品| 成人影院av| 亚洲国产综合久久精品小蝴蝶| 天天干夜夜夜操| 在线观看视频免费一区二区三区| 波多野结衣手机在线视频| 在线不卡一区二区三区| 久久男人av资源网站| 香蕉成人久久| 综合一区av| 一二区在线观看| 国产福利电影| 欧美大片专区| 亚洲高清免费在线观看| 国产欧美日韩综合一区在线观看| 日本美女在线中文版| 亚洲精品美女在线观看播放| 国产精品1luya在线播放| 2019国产精品自在线拍国产不卡| 在线视频婷婷| 中文字幕中文字幕在线中心一区| 在线观看成人黄色| 亚洲三区四区| 日本一区福利在线| 国产精品高潮粉嫩av| 亚洲一区av| 久久365资源| 国产丝袜精品视频| 欧美 日韩 国产一区二区在线视频| 五月激情丁香一区二区三区| 免费成人深夜夜行视频| 亚洲最大激情网| 800av在线免费观看| 最近中文字幕mv免费高清电影| 99.玖玖.com| 中文字幕在线资源| 日干夜干天天干| 中文无码av一区二区三区| 在线观看入口黄最新永久免费国产| 一级黄色免费片| 国产香蕉精品| 欧美91大片| 啊啊啊啊啊啊啊视频在线播放| 国产精品亚洲欧美日韩一区在线| 亚洲精品网址| h视频免费高清在线观看| 日韩一区二区三区精品视频第3页| 日本免费视频在线观看| av免费播放网址| 国产福利精品一区二区三区| 蜜桃麻豆影像在线观看| 国产目拍亚洲精品99久久精品| 黄漫在线播放| 亚洲欧洲韩国日本视频| 91视频xxxx| 在线一级成人| 成人高h视频在线| 日本精品一区二区三区四区| 国产精品815.cc红桃| 午夜精品久久久久久久爽| 亚洲视频资源| 欧美一级大片在线免费观看| 欧美在线3区| 日韩精品在线播放| 国产天堂在线| 日本一区二区在线不卡| 一区二区三区欧美在线观看| 免费一级a毛片夜夜看| 日本精品视频在线| 99热国产在线| 中文字幕欧美人与畜| 中国一级特黄毛片大片| 伦理天堂电影| 天堂久久精品忘忧草| 国产欧美日韩综合精品一区二区| 日本特黄久久久高潮| 婷婷综合久久中文字幕蜜桃三电影| 国产精品综合久久久久| 日韩av在线免费观看| 伦理片一区二区| 热久久久久久| 欧美一区二区三区久久精品| 国产精品外国| 黄色一级大片在线免费看产| 久久影视电视剧免费网站清宫辞电视| 久草中文在线观看| 另类国产精品一区二区| 久久男人资源视频| 97久久亚洲| 97超碰国产精品女人人人爽| 亚洲高清在线视频| 国产福利视频在线观看| 狂野欧美性猛交xxxx乱大交| 国产一级做a爱片久久毛片a| 国产老妇伦国产熟女老妇视频| 免费在线观看羞羞视频| 亚洲欧美色综合| 亚洲综合日本| 日韩毛片网站| 欧美成人免费在线| 欧美亚洲国产一区在线观看网站| 性欧美videohd高精| 日本中文字幕二区| 一区二区在线观看免费视频播放| 亚洲资源在线网| 国产欧美一区二区三区在线看| 未来日记在线观看| 亚洲国产视频在线观看| aaa大片在线观看| 午夜在线精品| 四虎成人免费| 久久9精品区-无套内射无码| 亚洲人成小说| 91香蕉视频污| 精品久久在线观看| 我要色综合中文字幕| 国产精品国产三级国产普通话99| 538在线观看| 免费看的黄色录像| 2欧美一区二区三区在线观看视频| 亚洲人成影视在线观看| 欧美乱妇高清无乱码免费| 亚洲午夜激情网页| 亚洲区小说区图片区qvod按摩| 国产综合成人久久大片91| 亚洲人视频在线观看| 超碰97人人人人人蜜桃| 国产一区日韩一区| av 一区二区三区| 3751色影院一区二区三区| 丝袜足脚交91精品| 欧美日韩亚洲一二三| 男人天堂中文字幕| 乱小说综合网站| 日韩avvvv在线播放| 久久嫩草精品久久久精品一| 亚洲国产视频一区二区三区| 午夜视频在线看| 极品粉嫩国产18尤物| 久久人人爽人人爽人人片av免费| 九九视频精品在线| 亚洲福利二区| 色先锋影音岛国av资源| 日本视频中文字幕| 亚洲综合偷拍欧美一区色| 四虎影院成人在线观看| 成人免费在线电影| 色小说视频一区| 国产精品欧美激情在线| 久久99久久99精品免观看粉嫩| 国产一区二区视频网站| 99久久国产免费| 97国产suv精品一区二区62| 日韩高清欧美| 欧美色欧美亚洲另类七区| 影院欧美亚洲| 亚洲一区二区三区久久久| 99re这里只有精品在线| 免费看片91| 午夜小视频免费| 91福利免费视频| 18禁裸乳无遮挡啪啪无码免费| 一区二区不卡在线视频 午夜欧美不卡'| 一本在线免费视频| 国产成人精品无码播放| 在线亚洲色图| 国产精品无码久久久久成人app| 国产综合av| 91久久国产综合久久蜜月精品| 欧美国产日韩一区二区三区| 揉丰满老妇老女人的毛片| 亚洲第一se情网站| 欧美一级二级视频| 无码国产69精品久久久久同性| 亚洲已满18点击进入在线看片| 日本成人中文| 在线看女人毛片| 免费成人av在线播放| 欧美专区日韩专区| 石原莉奈在线亚洲二区| 中文字幕欧美激情一区| 久久久久久久国产精品视频| 国产无色aaa| 成人午夜国产福到在线| 18aaaa精品欧美大片h|