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

首頁 考試吧論壇 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,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
主站蜘蛛池模板: 国产2021精品视频免费播放 | 国产欧美日产激情视频 | 波多野结衣中文一区二区免费 | 精品亚洲性xxx久久久 | 欧美a视频在线观看 | 国产一区二区成人 | 日本午夜三级 | 欧美综合自拍亚洲综合图自拍 | 国产精品日日摸夜夜添夜夜添1 | 亚洲欧美日韩在线播放 | 色综合久久久久久久久五月 | 国产精品福利小视频 | 成人网免费视频 | 黄色一级视频欧美 | 亚洲影音先锋看看 | 中文国产在线观看 | 精品影视网站入口 | 欧美在线视频一区在线观看 | 欧美精品亚洲精品 | 亚洲国产精久久小蝌蚪 | 国产麻豆永久视频 | yellow中文字幕久久网 | 波多野结衣一区二区三区在线观看 | 欧美日韩一区视频 | 国产亚洲免费观看 | 免费看黄视频网站 | 91在线视频观看 | 最近更新2019中文字幕国语 | 欧美8一10sex性hd | 无遮羞成人的动漫在线观看 | 免费老色鬼永久视频网站 | 久久精品天天中文字幕人 | 91网站网站网站在线 | 丝袜魔女的丝袜调教 | 人人看人人做人人爱精品 | 亚洲天堂资源 | 久久久久久久网站 | 国产日韩美国成人 | 欧美亚洲国产精品久久第一页 | 福利亚洲 | 波多野结衣中文字幕视频 |