精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

關于Oracle實例恢復的前滾和回滾的理解

數據庫 Oracle
關于oracle實例恢復的一些理解,一直都有誤區,今天通過查看相關資料和與同學探討,發覺了自己的錯誤,探討結果如下:實例恢復:當數據庫非正常關閉的時候(斷電或者shu abort等等非一致性關閉),當你從新啟動數據庫的時候,數據庫相關進程自動進行實例恢復,無須人工干預。

[[193329]]

關于oracle實例恢復的一些理解,一直都有誤區,今天通過查看相關資料和與同學探討,發覺了自己的錯誤,探討結果如下:

實例恢復:當數據庫非正常關閉的時候(斷電或者shu abort等等非一致性關閉),當你從新啟動數據庫的時候,數據庫相關進程自動進行實例恢復,無須人工干預。

什么時候需要實例恢復

在shutdown normal or shutdown immediate下,也就是所謂的clean shutdown,checkpoint也會自動觸發,并且把SCN紀錄寫回。 當發生checkpoint時,會把SCN寫到四個地方:

三個地方于control file內:

  1. SYSTEM CHECKPOINT SCN
  2. Datafile checkpoint SCN
  3. Stop SCN:就是在實例一致性關閉的時候,更新

一個在datafile header內:

1.Start SCN

正常open的狀態下一致性的數據庫,SYSTEM CHECKPOINT SCN,Datafile checkpoint SCN和數據文件頭Start SCN的這三個SCN是一致,并且儲存在control file中的stop scn就會恢復為NULL值。

Clean shutdown 時

當clean shutdown 時,checkpoint會進行,并且此時datafile的stop scn和控制文件里的start scn會相同, 等到open數據庫時,Oracle檢查datafile header中的start scn和存于control file中的datafile的scn是否相同, 如果相同,接著檢查start scn和stop scn是否相同,如果仍然相同,數據庫就會正常開啟,否則就需要recovery。

等到數據庫開啟后,儲存在control file中的stop scn就會恢復為NULL值,此時表示datafile是open在正常模式下了。

非正常shutdown

如果不正常SHUTDOWN (shutdown abort),則mount數據庫后,會發現stop scn并不是等于其它位置的scn, 而是等于NULL,這表示Oracle在shutdown時沒有進行checkpoint,下次開機必須進行crash recovery(實例恢復)。

注意一點:

  • 啟動數據庫時,如果發現STOP SCN = NULL,表示需要進行crash recovery;
  • 啟動數據庫時,如果發現有datafile header的START SCN 不等于儲存于CONTROLFILE的DATAFILE SCN,表示需要進行Media recovery

2.實例恢復的具體過程

當數據庫突然崩潰,而還沒有來得及將buffer cache里的臟數據塊刷新到數據文件里,同時在實例崩潰時正在運行著的事務被突然中斷,則事務為中間狀態,也就是既沒有提交也沒有回滾。這時數據文件里的內容不能體現實例崩潰時的狀態。這樣關閉的數據庫是不一致的。

下次啟動實例時,Oracle會由SMON進程自動進行實例恢復。實例啟動時,SMON進程會去檢查控制文件中所記錄的、每個在線的、可讀寫的數據文件的END SCN號。

數據庫正常運行過程中,該END SCN號始終為NULL,而當數據庫正常關閉時,會進行完全檢查點,并將檢查點SCN號更新該字段,所以可以通過END SCN號是否為null來判斷是不是需要實例恢復。

而崩潰時,Oracle還來不及更新該字段,則該字段仍然為NULL。當SMON進程發現該字段為空時,就知道實例在上次沒有正常關閉,于是由SMON進程就開始進行實例恢復了。

SMON進程進行實例恢復時,會從控制文件中獲得檢查點位置。于是,SMON進程到聯機日志文件中,找到該檢查點位置,然后從該檢查點位置開始往下,應用所有的重做條目,從而在buffer cache里又恢復了實例崩潰那個時間點的狀態。這個過程叫做前滾,前滾完畢以后,buffer cache里既有崩潰時已經提交還沒有寫入數據文件的臟數據塊,也還有事務被突然終止,而導致的既沒有提交又沒有回滾的事務所弄臟的數據塊。

前滾一旦完畢,SMON進程立即打開數據庫。但是,這時的數據庫中還含有那些中間狀態的、既沒有提交又沒有回滾的臟塊,這種臟塊是不能存在于數據庫中的,因為它們并沒有被提交,必須被回滾。打開數據庫以后,SMON進程會在后臺進行回滾。

有時,數據庫打開以后,SMON進程還沒來得及回滾這些中間狀態的數據塊時,就有用戶進程發出讀取這些數據塊的請求。這時,服務器進程在將這些塊返回給用戶之前,由服務器進程負責進行回滾,回滾完畢后,將數據塊的內容返回給用戶。

3.為什么數據庫的實例恢復是先前滾再回滾

回滾段實際上也是以回滾表空間的形式存在的,既然是表空間,那么肯定就有對應的數據文件,同時在buffer cache 中就會存在映像塊,這一點和其他表空間的數據文件相同。

當發生DML操作時,既要生成REDO(針對DML操作本身的REDO Entry)也要生成UNDO(用于回滾該DML操作,記錄在UNDO表空間中),但是既然UNDO信息也是使用回滾表空間來存放的,那么該DML操作對應的UNDO信息(在BUFFER CACHE生成對應中的UNDO BLOCK)就會首先生成其對應的REDO信息(UNDO BLOCK's REDO Entry)并寫入Log Buffer中。

這樣做的原因是因為Buffer Cache中的有關UNDO表空間的塊也可能因為數據庫故障而丟失,為了保障在下一次啟動時能夠順利進行回滾,首先就必須使用REDO日志來恢復UNDO段(實際上是先回復Buffer Cache中的臟數據塊,然后由Checkpoint寫入UNDO段中),在數據庫OPEN以后再使用UNDO信息來進行回滾,達到一致性的目的。

生成完UNDO BLOCK's REDO Entry后才輪到該DML語句對應的REDO Entry,最后再修改Buffer Cache中的Block,該Block同時變為臟數據塊。

實際上,簡單點說REDO的作用就是記錄所有的數據庫更改,包括UNDO表空間在內。

總 結

今天最重要的一點我知道了,所謂的前滾,是應用redo來恢復buffer cache的數據,將buffer cache恢復到crash之前狀態,所以此時buffer cache 中既有崩潰時已經提交還沒有寫入數據文件的臟數據塊,也還有事務被突然終止,而導致的既沒有提交又沒有回滾的事務所弄臟的數據塊(也就是沒有commit,但是dbwr已經將改變刷新到底層磁盤),還有一點是控制文件中還有一個 end scn,用來記錄數據庫正常關閉的時候的數據庫文件頭的scn,并且可以通過這個scn是否為null來判斷需或者不需實例恢復。

責任編輯:龐桂玉 來源: ITPUB
相關推薦

2010-04-16 17:31:22

ORACLE回滾段

2009-11-16 13:41:18

Oracle分離回滾段

2011-07-29 16:21:21

Oracle數據庫回滾段

2009-11-16 17:15:12

Oracle減少回滾段

2016-01-25 13:31:52

2011-05-11 13:25:57

Oracle數據庫后備恢復

2012-12-26 09:36:45

MySQLDelete

2010-04-15 11:41:21

Oracle 數據庫

2024-11-26 08:55:51

RustPanic

2010-08-31 10:38:30

DB2恢復分區

2018-09-28 14:43:27

RMAN備份實踐

2017-07-20 22:10:13

OracleRMAN備份和恢復

2012-02-01 10:33:59

Java

2010-04-15 12:43:06

Oracle數據庫

2015-10-21 14:07:17

Oracle備份Oracle恢復

2010-04-15 11:33:39

Oracle數據庫

2010-10-26 10:24:06

Oracle控制文件

2010-04-12 10:40:49

Oracle數據庫

2024-02-20 09:54:20

MySQL數據庫

2009-09-07 04:29:28

SDI MDI
點贊
收藏

51CTO技術棧公眾號

无码人妻熟妇av又粗又大| 亚洲欧美激情一区二区三区| 你懂的视频在线免费| 天堂一区二区在线| 中文字幕亚洲欧美日韩高清| 国产精品久久a| av免费看在线| 91在线云播放| 国产精品白丝jk喷水视频一区| 亚洲毛片亚洲毛片亚洲毛片| 欧美性生活一级| 亚洲最大成人综合| 日本一区二区精品| aa视频在线免费观看| 欧美视频成人| 亚洲欧美综合精品久久成人| 午夜免费视频网站| 伊人网在线播放| 成人免费一区二区三区在线观看 | 国产黄色录像片| 亚洲伊人影院| 在线日韩国产精品| 国产精品视频一二三四区| 日本免费不卡| 国产电影精品久久禁18| 青草成人免费视频| 久久精品www人人爽人人| 怕怕欧美视频免费大全| 日韩欧美www| 99sesese| 美女100%一区| 午夜精品福利一区二区三区蜜桃| 亚洲一区二区三区涩| 午夜国产在线观看| 国产高清精品在线| 91久久久久久久久| 波多野结衣不卡| 一区二区福利| 国内精品久久久久影院优| 日韩欧美国产成人精品免费| 区一区二视频| 国产午夜精品一区理论片飘花| 少妇熟女视频一区二区三区 | 亚洲综合中文字幕在线观看| 精品人妻一区二区三区潮喷在线| 亚洲国产专区| 欧美大胆在线视频| 99精品中文字幕| 凹凸成人精品亚洲精品密奴| 日韩久久精品电影| 久久精品女同亚洲女同13| 亚洲经典视频| 日韩三级在线观看| 在线观看视频在线观看| 一区在线不卡| 制服丝袜国产精品| 日本黄色福利视频| 亚洲精品成a人ⅴ香蕉片| 欧美亚洲禁片免费| 日本久久久久久久久久久久| 日本欧美日韩| 波多野结衣久久精品| 久久婷婷久久| 91大神在线播放精品| 99热国产在线观看| 国产精品一二| 国产91九色视频| 无码一区二区三区| 日本成人在线视频网站| 国产精品久久9| 又骚又黄的视频| 久久91精品久久久久久秒播| 成人有码视频在线播放| 999久久久久| 国产成人av一区二区三区在线| 不卡视频一区二区| 人妻少妇精品无码专区久久| 成人黄页在线观看| 欧美一区观看| 男人天堂久久久| 亚洲免费av高清| av网站大全免费| 美女网站在线看| 色婷婷av一区二区三区大白胸| 日本熟妇人妻中出| 中文字幕成人| 亚洲精品一区二区三区99| 人妻丰满熟妇aⅴ无码| 国产欧美一区| 欧美精品性视频| 欧美h在线观看| 日本亚洲视频在线| 99久久免费国| 欧美扣逼视频| 亚洲欧美日韩精品久久久久| 日本中文字幕在线视频观看 | 国产精品电影院| 国产 欧美 日本| 欧美激情20| 69成人精品免费视频| 特级特黄刘亦菲aaa级| 国产成人三级| 欧美富婆性猛交| 国语对白做受69按摩| 国产乱淫av一区二区三区| 久久久久久亚洲精品不卡4k岛国| 在线激情网站| 图片区小说区国产精品视频| 日韩一区二区三区不卡视频| 精品精品精品| www.久久久久| 久久国产视频一区| 国产乱码字幕精品高清av| 明星裸体视频一区二区| 亚洲丝袜一区| 欧美日韩一区不卡| 波多野结衣先锋影音| 久久精品亚洲欧美日韩精品中文字幕| 97久久精品在线| 国产美女自慰在线观看| 久久久亚洲国产美女国产盗摄| 一区二区三区一级片| 在线观看涩涩| 精品国产凹凸成av人网站| 大吊一区二区三区| 性欧美长视频| 国产精品一区二区三区不卡| 黄色国产在线| 欧美日韩国产综合视频在线观看中文| 无尽裸体动漫2d在线观看| 欧美福利在线播放网址导航| 久久亚洲私人国产精品va| 亚洲男人天堂网址| 26uuu国产一区二区三区| www.欧美黄色| 成人在线视频国产| 中文字幕一精品亚洲无线一区| 国产 欧美 日韩 在线| 国产成人在线观看| 少妇高潮流白浆| 欧美91在线|欧美| 亚洲欧美日韩一区二区三区在线| 国产一国产二国产三| 国产91在线看| 小泽玛利亚av在线| 国产电影一区| 久久色免费在线视频| 一本色道久久综合熟妇| 中文字幕电影一区| 亚洲欧洲日本精品| 日本a级不卡| 国产欧美韩国高清| 9色在线视频网站| 欧美男男青年gay1069videost| 国产在线综合视频| 奇米在线7777在线精品| 日韩精品不卡| av成人亚洲| 中文字幕亚洲专区| 一级片免费网站| 亚洲欧美日韩中文播放| 国产男女无遮挡猛进猛出| 欧美在线国产| 国产伦精品一区二区三区四区视频| 欧美24videosex性欧美| 亚洲第一男人天堂| 久久免费激情视频| 国产色一区二区| 亚洲老女人av| 一区二区三区在线观看免费| 亚洲直播在线一区| 69av成人| 国产亚洲成精品久久| 中文字幕在线观看高清| 亚洲日本一区二区三区| 韩国三级在线播放| 在线亚洲精品| 日韩videos| 粉嫩av国产一区二区三区| 欧美国产日韩二区| 天天色棕合合合合合合合| 午夜在线电影亚洲一区| 精品成人av一区二区三区| 老司机一区二区| 成人短视频在线观看免费| 国产精品45p| 国产精品电影一区| av在线free| 亚洲精品黄网在线观看| 这里只有精品免费视频| 最新国产成人在线观看| 国产一级二级视频| 蜜臀a∨国产成人精品| 国产精品igao激情视频| 亚洲精华一区二区三区| 国产精品爽爽爽| 黄色大片在线| 伊人男人综合视频网| 精品区在线观看| 色综合av在线| 极品魔鬼身材女神啪啪精品| 99麻豆久久久国产精品免费| 黄色在线视频网| 国产精品红桃| 亚洲欧洲日韩综合二区| 激情小说亚洲色图| 国产一区深夜福利| 交100部在线观看| 久久精彩免费视频| 日韩精品系列| 日韩精品一区二区三区中文精品| www.国产com| 一区二区三区欧美在线观看| 日本一级免费视频| 成人免费毛片嘿嘿连载视频| 在线观看国产一级片| 亚洲黄色av| 日本精品免费视频| 视频一区在线观看| 国产一级特黄a大片99| 中文幕av一区二区三区佐山爱| 3344国产精品免费看| 成人高清免费在线| 中文字幕久热精品视频在线| 天天操天天干天天操| 91精品国产综合久久香蕉麻豆| 精品国产一区二区三区四| 亚洲一区免费观看| 日韩欧美123区| 国产精品久久久久桃色tv| 欧美无人区码suv| 国产乱人伦精品一区二区在线观看| 亚洲老女人av| 日本女人一区二区三区| 91黄色小网站| 国产一区二区高清| 国内精品在线观看视频| 欧美三级网页| 超碰在线免费观看97| 日韩中文在线电影| 亚洲v欧美v另类v综合v日韩v| 欧美黄色录像| 精品国产乱码久久久久久88av | 欧美午夜精品久久久久久孕妇| 国产做受高潮漫动| 亚洲国产精品一区二区尤物区| 精品无码一区二区三区蜜臀| 国产精品久久免费看| 人妻精品久久久久中文| 国产色综合一区| 中文天堂资源在线| 国产精品天干天干在线综合| 国产美女免费网站| 国产性天天综合网| 少妇真人直播免费视频| 久久嫩草精品久久久精品一| 99久久人妻无码中文字幕系列| 成人av在线资源| 黄色污在线观看| 久久蜜桃av一区精品变态类天堂 | 国产精品嫩草久久久久| avhd101老司机| 国产精品美女一区二区在线观看| 亚洲天堂精品一区| 亚洲欧洲日产国码二区| www.99re7| 亚洲图片欧美色图| 国产69精品久久久久久久久久| 欧美日韩一区二区精品| 人人妻人人爽人人澡人人精品| 91国偷自产一区二区使用方法| 最新国产中文字幕| 欧美一区二区视频在线观看| 性猛交xxxx乱大交孕妇印度| 亚洲国产精品成人av| 青青视频在线观| 中文字幕日韩欧美在线| 国内精品久久久久国产| 欧美激情在线狂野欧美精品| 日本黄色免费在线| 国产精品美乳一区二区免费| 2020国产精品小视频| 国产精品青青草| 欧美日韩xxxx| 色哟哟免费网站| 亚洲一区日本| 在线黄色免费观看| 夫妻av一区二区| 免费在线观看成年人视频| 亚洲国产成人自拍| 免费麻豆国产一区二区三区四区| 欧美日韩另类在线| 91精品国产乱码久久久久| 精品国产麻豆免费人成网站| 青草久久伊人| 久久色精品视频| 麻豆视频在线看| 亚洲free嫩bbb| 亚洲日本三级| 99视频精品全部免费看| 性伦欧美刺激片在线观看| 亚洲综合激情视频| 久久新电视剧免费观看| 朝桐光av在线| 色综合久久天天综合网| 精品国产999久久久免费| 亚洲免费影视第一页| 在线观看a级片| 国产精品高清在线| 大桥未久女教师av一区二区| 亚洲综合av一区| 国产精品最新自拍| 少妇献身老头系列| 中文字幕乱码久久午夜不卡| 日本少妇xxxx动漫| 91精品在线观看入口| 国产视频二区在线观看| 久久久综合免费视频| 亚州精品国产| 视频一区二区在线| 国产欧美短视频| 美女伦理水蜜桃4| 亚洲三级小视频| 一级久久久久久| 亚洲精品视频久久| 99热99re6国产在线播放| 亚洲www在线观看| 日韩欧美自拍| 99热手机在线| 国产午夜亚洲精品午夜鲁丝片| 日韩成人免费在线观看| 欧美一区二区三区四区在线观看| 东热在线免费视频| 欧亚精品中文字幕| 三级小说欧洲区亚洲区| 日韩小视频网站| 成人做爰69片免费看网站| 日本黄色小说视频| 欧美精品 日韩| 欧美黄色激情| 91亚洲国产成人久久精品网站| 精品国产一区二区三区小蝌蚪| 无码人妻精品一区二区三区在线| 成人动漫在线一区| 国产亚洲色婷婷久久99精品| 日韩欧美精品在线视频| 91狠狠综合久久久| 欧美日韩破处| 青青草成人激情在线| 亚洲专区免费| a级一a一级在线观看| 亚洲国产视频网站| 免费观看的毛片| 久久久中精品2020中文| 欧美日韩一区二区三区四区不卡| 成人黄色大片网站| 成人动漫av在线| 亚洲综合一二三| 精品调教chinesegay| 在线毛片观看| 日韩欧美亚洲精品| 美女一区二区三区| 很污很黄的网站| 91精品国产综合久久香蕉麻豆 | 最新国产一区二区| 国产尤物av一区二区三区| 成人黄页毛片网站| 国产精品99re| 精品中文视频在线| 久久久人成影片一区二区三区在哪下载| 欧美一区激情视频在线观看| 免费观看久久久4p| 高h视频免费观看| 精品久久久久久亚洲综合网| 天堂中文在线播放| 亚洲aⅴ天堂av在线电影软件| 韩国成人精品a∨在线观看| 亚洲欧美一区二区三区四区五区| 亚洲第一精品电影| 亚洲精品粉嫩美女一区| 日本精品免费视频| 99视频精品免费视频| 怡红院男人天堂| 欧美激情国内偷拍| 国产欧美日韩在线观看视频| 国产精品嫩草影视| 五月天丁香久久| 91福利在线视频| 国产福利不卡| 久久在线精品| 亚洲色婷婷一区二区三区| 日韩毛片在线观看| 国产精品视频一区二区三区综合| 精品无码一区二区三区在线| 中文字幕精品一区二区三区精品 | 国产乱子轮精品视频| 国产成人在线视频观看| 久久久精品国产网站| 天堂av一区二区三区在线播放| 91亚洲免费视频|