黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
華為認證 | Java認證
公務員 | 報關員 | 銀行從業資格 | 證券從業資格 | 期貨從業資格 | 司法考試 | 法律顧問 | 導游資格
報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業資格 | 廣告師職業水平
駕駛員 | 網絡編輯
衛生資格 | 執業醫師 | 執業藥師 | 執業護士
會計從業資格考試會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師
注冊資產評估師 | 高級會計師 | ACCA | 統計師 | 精算師 | 理財規劃師 | 國際內審師
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監理工程師 | 安全工程師
質量工程師 | 物業管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師
設備監理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環境影響評價師 | 環保工程師
城市規劃師 | 公路監理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
您現在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 復習資料 > 軟件設計師 > 正文

2010年軟考軟件設計師專題講義:數據庫知識

  故障的種類:

  一、事務內部的故障

  事務內部的故障有的是可以通過事務程序本身發現的(見下面轉帳事務的例子),有的是非預期的,不能由事務程序處理的。

  二、系統故障

  系統故障是指造成系統停止運轉的任何事件,使得系統要重新啟動。例如,特定類型的硬件錯誤(CPU故障)、操作系統故障、DBMS代碼錯誤、突然停電等等。這類故障影響正在運行的所有事務,但不破壞數據庫。這時主存內容,尤其是數據庫緩沖區(在內存)中的內容都被丟失,所有運行事務都非正常終止。發生系統故障時,一些尚未完成的事務的結果可能已送入物理數據庫,有些已完成的事務可能有一部分甚至全部留在緩沖區,尚未寫回到磁盤上的物理數據庫中,從而造成數據庫可能處于不正確的狀態。為保證數據一致性,恢復子系統必須在系統重新啟動時讓所有非正常終止的事務回滾,強行撤消(UNDO)所有未完成事務。重做(Redo)所有已提交的事務,以將數據庫真正恢復到一致狀態。

  三、介質故障

  系統故障常稱為軟故障(Soft Crash),介質故障稱為硬故障(Hard Crash)。硬故障指外存故障,如磁盤損壞、磁頭碰撞,瞬時強磁場干擾等。這類故障將破壞數據庫或部分數據庫,并影響正在存取這部分數據的所有事務。這類故障比前兩類故障發生的可能性小得多,但破壞性最大。

  四、計算機病毒

  計算機病毒是具有破壞性、可以自我復制的計算機程序。計算機病毒已成為計算機系統的主要威脅,自然也是數據庫系統的主要威脅。因此數據庫一旦被破壞仍要用恢復技術把數據庫加以恢復。

  恢復策略:

  1.事務故障的恢復

  事務故障是指事務在運行至正常終止點前被中止,這時恢復子系統應利用日志文件撤消(UNDO)此事務已對數據庫進行的修改。事務故障的恢復是由系統自動完成的,對用戶是透明的。系統的恢復步驟是:

  ⑴. 反向掃描文件日志(即從最后向前掃描日志文件),查找該事務的更新操作。

  ⑵. 對該事務的更新操作執行逆操作。即將日志記錄中“更新前的值”寫入數據庫。這樣,如果記錄中是插入操作,則相當于做刪除操作(因此時“更新前的值”為空)。若記錄中是刪除操作,則做插入操作,若是修改操作,則相當于用修改前值代替修改后值。

  ⑶. 繼續反向掃描日志文件,查找該事務的其他更新操作,并做同樣處理。

  ⑷. 如此處理下去,直至讀到此事務的開始標記,事務故障恢復就完成了。

  2.系統故障的恢復

  前面已講過,系統故障造成數據庫不一致狀態的原因有兩個,一是未完成事務對數據庫的更新可能已寫入數據庫,二是已提交事務對數據庫的更新可能還留在緩沖區沒來得及寫入數據庫。因此恢復操作就是要撤消故障發生時未完成的事務,重做已完成的事務。

  系統故障的恢復是由系統在重新啟動時自動完成的,不需要用戶干預。

  系統的恢復步驟是:

  ⑴. 正向掃描日志文件(即從頭掃描日志文件),找出在故障發生前已經提交的事務(這些事務既有BEGIN TRANSACTION記錄,也有COMMIT記錄),將其事務標識記入重做(REDO)隊列。同時找出故障發生時尚未完成的事務(這些事務只有BEGIN TRANSACTION記錄,無相應的COMMIT記錄),將其事務標識記入撤消(UNDO)隊列。

  ⑵. 對撤消隊列中的各個事務進行撤消(UNDO)處理。

  進行UNDO處理的方法是,反向掃描日志文件,對每個UNDO事務的更新操作執行逆操作,即將日志記錄中“更新前的值”寫入數據庫。

  ⑶. 對重做隊列中的各個事務進行重做(REDO)處理。

  進行REDO處理的方法是:正向掃描日志文件,對每個REDO事務重新執行日志文件登記的操作。即將日志記錄中“更新后的值”寫入數據庫。

上一頁  1 2 3 4 5 6 7 8 9 10  ... 下一頁  >> 
  相關推薦:推薦:2010年計算機軟件水平考試必備完美攻略
       2010年11月計算機軟件水平考試備考寶典
       2010年軟件水平考試軟件設計師專題講義匯總
       計算機軟考:軟件設計師練習試題及答案解析匯總
文章搜索
軟件水平考試欄目導航
版權聲明:如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
主站蜘蛛池模板: 波多野结衣久久国产精品 | 99视频在线精品免费观看18 | 日日舔夜夜摸 | 91精选视频在线观看 | 日本xxxxx久色视频在线观看 | 久久免费观看国产精品 | 丝袜足控免费软件xx | 人人添人人麦人人爽夜欢视频 | 黄短视频在线观看免费版 | 丝袜免费网站 | 亚洲性夜夜综合久久麻豆 | 91精品成人免费国产 | 亚洲激情在线播放 | 一区二区三区福利视频 | 欧美一区二区三区不卡免费观看 | 7777sq国产精品 | 在线免费观看亚洲 | 日本mv精品中文字幕 | 欧美福利小视频 | 亚洲欧美日韩在线2020 | 午夜精品免费 | 4虎影视国产在线观看精品 4k岛国精品午夜高清在线观看 | 欧美不卡在线观看 | 扒开双腿爽爽爽视频www | 免费在线视频成人 | 香蕉视频黄色软件 | 久久99精品久久久久久园产越南 | 18性夜影院午夜寂寞影院免费 | 国产精品亚洲一区二区在线观看 | 91插插插插插 | 国产综合视频在线 | 日韩手机看片 | 国产精品福利午夜h视频 | 狠狠色网| 欧美黄色一级在线 | 狠狠综合久久综合88亚洲日本 | 18视频在线 | 国产成+人+综合+亚洲专 | 亚洲12色吧| 好吊色综合网天天高清 | 狠狠狠狠狠狠 |