第七章:數(shù)據(jù)庫恢復(fù)技術(shù)_第1頁
第七章:數(shù)據(jù)庫恢復(fù)技術(shù)_第2頁
第七章:數(shù)據(jù)庫恢復(fù)技術(shù)_第3頁
第七章:數(shù)據(jù)庫恢復(fù)技術(shù)_第4頁
第七章:數(shù)據(jù)庫恢復(fù)技術(shù)_第5頁
已閱讀5頁,還剩60頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第七章 數(shù)據(jù)庫恢復(fù)技術(shù)一、數(shù)據(jù)庫恢復(fù) 故障是不可避免的 計(jì)算機(jī)硬件故障 系統(tǒng)軟件和應(yīng)用軟件的錯(cuò)誤 操作員的失誤 惡意的破壞2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系2一、數(shù)據(jù)庫恢復(fù) 數(shù)據(jù)庫恢復(fù) 是指當(dāng)數(shù)據(jù)庫發(fā)生故障時(shí),將數(shù)據(jù)庫恢復(fù)到正確一致狀態(tài)的過程 恢復(fù)技術(shù)是衡量系統(tǒng)優(yōu)劣的重要指標(biāo)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系3二、故障的種類2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系4事務(wù)內(nèi)事務(wù)內(nèi)部故障部故障系統(tǒng)系統(tǒng)故障故障故障的種類故障的種類介質(zhì)介質(zhì)故障故障計(jì)算機(jī)計(jì)算機(jī)病毒病毒二、故障的種類 事務(wù)故障:事務(wù)運(yùn)行時(shí)非正常終止 不可預(yù)測故障:程序非正常停止。如溢出、死鎖等。 可預(yù)測故障

2、:程序中的回滾語句Rollback2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系5二、故障的種類 發(fā)生事務(wù)故障時(shí),夭折的事務(wù)可能已把對(duì)數(shù)據(jù)庫的部分修改寫回磁盤 恢復(fù)策略: DBMS的DB恢復(fù)程序或用戶程序(事務(wù)撤銷UNDO) 強(qiáng)行回滾(Rollback)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系6二、故障的種類 系統(tǒng)故障(軟故障) 造成系統(tǒng)停止運(yùn)轉(zhuǎn)的任何事件,使系統(tǒng)重新啟動(dòng)。如CPU故障、OS故障、DBMS崩潰、系統(tǒng)斷電等 后果:內(nèi)存數(shù)據(jù)全部丟失,外存數(shù)據(jù)未破壞(不破壞數(shù)據(jù)庫)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系7二、故障的種類2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系8有多

3、少事情可以從來呢?什么可以恢復(fù),什么不可以恢復(fù)?二、故障的種類 恢復(fù)策略: 清除尚未完成的事務(wù)對(duì)數(shù)據(jù)庫的所有修改 系統(tǒng)重新啟動(dòng)時(shí),恢復(fù)程序要強(qiáng)行撤消(UNDO)所有未完成事務(wù)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系9二、故障的種類 恢復(fù)策略: 將緩沖區(qū)中已完成事務(wù)提交的結(jié)果寫入數(shù)據(jù)庫 系統(tǒng)重新啟動(dòng)時(shí),恢復(fù)程序需要重做(REDO)所有已提交的事務(wù)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系10二、故障的種類 介質(zhì)故障(硬故障) 外存故障。如磁盤損壞、瞬時(shí)強(qiáng)磁場干擾等 后果:硬件破壞,外存數(shù)據(jù)丟失(部分或全部);發(fā)生的可能性小,破壞性最大(破壞數(shù)據(jù)庫) 恢復(fù)策略:DBA重裝副本,重新啟動(dòng)日

4、志文件2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系11二、故障的種類 計(jì)算機(jī)病毒 人為的故障或破壞,是一些惡作劇者研制的計(jì)算機(jī)程序,能像生物病毒一樣繁殖和傳播,造成對(duì)計(jì)算機(jī)系統(tǒng)的危害2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系12二、故障的種類 恢復(fù)策略 采用病毒疫苗 殺毒 采用恢復(fù)技術(shù)(后續(xù)將要學(xué)習(xí))將其恢復(fù)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系13三、恢復(fù)的實(shí)現(xiàn)技術(shù) 恢復(fù)操作的基本原理:冗余利用存儲(chǔ)在系統(tǒng)其它地方的冗余數(shù)據(jù)來重建數(shù)據(jù)庫中已被破壞或不正確的那部分?jǐn)?shù)據(jù)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系14三、恢復(fù)的實(shí)現(xiàn)技術(shù) 恢復(fù)的實(shí)現(xiàn)技術(shù):復(fù)雜一個(gè)大型數(shù)據(jù)庫產(chǎn)品,恢復(fù)子

5、系統(tǒng)的代碼要占全部代碼的10%以上原理簡單,實(shí)現(xiàn)復(fù)雜2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系15三、恢復(fù)的實(shí)現(xiàn)技術(shù) 恢復(fù)機(jī)制涉及的關(guān)鍵問題 (1)如何建立備份數(shù)據(jù) (2)如何利用備份數(shù)據(jù)實(shí)施數(shù)據(jù)庫恢復(fù)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系16三、恢復(fù)的實(shí)現(xiàn)技術(shù)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系17數(shù)據(jù)數(shù)據(jù)轉(zhuǎn)儲(chǔ)轉(zhuǎn)儲(chǔ)登記日登記日志文件志文件建立備份數(shù)據(jù)常用的技術(shù)建立備份數(shù)據(jù)常用的技術(shù)三、恢復(fù)的實(shí)現(xiàn)技術(shù) 數(shù)據(jù)轉(zhuǎn)儲(chǔ)數(shù)據(jù)庫恢復(fù)的基本技術(shù) 轉(zhuǎn)儲(chǔ) DBA定期的將整個(gè)數(shù)據(jù)庫復(fù)制到磁帶或另一個(gè)磁盤上保存起來的過程 這些備用數(shù)據(jù)文本稱為后備或后援副本(backup)2022-4-28福州

6、大學(xué)陽光學(xué)院計(jì)算機(jī)工程系18三、恢復(fù)的實(shí)現(xiàn)技術(shù) 轉(zhuǎn)儲(chǔ)和恢復(fù)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系19正常運(yùn)行正常運(yùn)行恢恢 復(fù)復(fù)TaTb轉(zhuǎn)儲(chǔ)轉(zhuǎn)儲(chǔ)運(yùn)行事務(wù)運(yùn)行事務(wù)重裝后備副本重裝后備副本重新運(yùn)行事務(wù)重新運(yùn)行事務(wù)Tf三、恢復(fù)的實(shí)現(xiàn)技術(shù) 轉(zhuǎn)儲(chǔ)的種類2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系20轉(zhuǎn)儲(chǔ)轉(zhuǎn)儲(chǔ)方式方式轉(zhuǎn)轉(zhuǎn) 儲(chǔ)儲(chǔ) 狀狀 態(tài)態(tài)動(dòng)態(tài)轉(zhuǎn)儲(chǔ)動(dòng)態(tài)轉(zhuǎn)儲(chǔ)靜態(tài)轉(zhuǎn)儲(chǔ)靜態(tài)轉(zhuǎn)儲(chǔ)海量轉(zhuǎn)儲(chǔ)海量轉(zhuǎn)儲(chǔ)動(dòng)態(tài)海量轉(zhuǎn)儲(chǔ)動(dòng)態(tài)海量轉(zhuǎn)儲(chǔ)靜態(tài)海量轉(zhuǎn)儲(chǔ)靜態(tài)海量轉(zhuǎn)儲(chǔ)動(dòng)態(tài)增量轉(zhuǎn)儲(chǔ)動(dòng)態(tài)增量轉(zhuǎn)儲(chǔ)靜態(tài)增量轉(zhuǎn)儲(chǔ)靜態(tài)增量轉(zhuǎn)儲(chǔ)增量轉(zhuǎn)儲(chǔ)增量轉(zhuǎn)儲(chǔ)三、恢復(fù)的實(shí)現(xiàn)技術(shù) 應(yīng)定期進(jìn)行數(shù)據(jù)轉(zhuǎn)儲(chǔ),制作后備副本。但轉(zhuǎn)儲(chǔ)又是十分耗費(fèi)時(shí)間和資源的,不能頻繁進(jìn)行。 D

7、BA應(yīng)該根據(jù)數(shù)據(jù)庫使用情況確定適當(dāng)?shù)霓D(zhuǎn)儲(chǔ)周期和轉(zhuǎn)儲(chǔ)方法。2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系21三、恢復(fù)的實(shí)現(xiàn)技術(shù) 例: 每天晚上進(jìn)行動(dòng)態(tài)增量轉(zhuǎn)儲(chǔ) 每周進(jìn)行一次動(dòng)態(tài)海量轉(zhuǎn)儲(chǔ) 每月進(jìn)行一次靜態(tài)海量轉(zhuǎn)儲(chǔ)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系22三、恢復(fù)的實(shí)現(xiàn)技術(shù) 登記日志文件 日志文件的格式和內(nèi)容 內(nèi)容:是用來記錄事務(wù)對(duì)數(shù)據(jù)庫的更新操作的文件 格式:以記錄為單位;以數(shù)據(jù)塊為單位2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系23三、恢復(fù)的實(shí)現(xiàn)技術(shù) 登記日志文件 日志文件的格式和內(nèi)容 內(nèi)容:是用來記錄事務(wù)對(duì)數(shù)據(jù)庫的更新操作的文件 格式:以記錄為單位;以數(shù)據(jù)塊為單位2022-4-28福

8、州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系24三、恢復(fù)的實(shí)現(xiàn)技術(shù) 日志文件內(nèi)容 事務(wù)開始標(biāo)記 事務(wù)標(biāo)識(shí)符 操作的記錄標(biāo)識(shí)符2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系25三、恢復(fù)的實(shí)現(xiàn)技術(shù) 日志文件內(nèi)容 在記錄上實(shí)現(xiàn)的操作 數(shù)據(jù)被修改前的值 記錄被更改后的值2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系26三、恢復(fù)的實(shí)現(xiàn)技術(shù) 日志文件的作用 用來進(jìn)行事務(wù)故障恢復(fù)和系統(tǒng)故障恢復(fù),并協(xié)助后備副本進(jìn)行介質(zhì)故障恢復(fù)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系27三、恢復(fù)的實(shí)現(xiàn)技術(shù) 登記日志文件的原則 登記的次序嚴(yán)格按并發(fā)事務(wù)執(zhí)行的時(shí)間次序 必須先寫日志文件,后寫數(shù)據(jù)庫2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系

9、28二、故障的種類2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系29為什么要先寫日志文件?三、恢復(fù)的實(shí)現(xiàn)技術(shù) 在這兩個(gè)操作之間可能發(fā)生故障 如果先寫了數(shù)據(jù)庫修改,而在日志文件中沒有登記下這個(gè)修改,則以后就無法恢復(fù)這個(gè)修改了 如果先寫日志,但沒有修改數(shù)據(jù)庫,按日志文件恢復(fù)時(shí)只不過是多執(zhí)行一次不必要的UNDO操作,并不會(huì)影響數(shù)據(jù)庫的正確性2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系30四、恢復(fù)策略 事務(wù)故障的恢復(fù) 恢復(fù)方法 由恢復(fù)子系統(tǒng)應(yīng)利用日志文件撤消(UNDO)此事務(wù)已對(duì)數(shù)據(jù)庫進(jìn)行的修改 事務(wù)故障的恢復(fù)由系統(tǒng)自動(dòng)完成,不需要用戶干預(yù)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系31四、恢復(fù)策

10、略 事務(wù)故障的恢復(fù) (1)反向掃描日志文件,查找該事務(wù)的更新操作; (2)對(duì)該事務(wù)的更新操作執(zhí)行逆操作(undo),即將日志記錄中“更新前的值”(Befor Image, BI)寫入數(shù)據(jù)庫。2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系32四、恢復(fù)策略 事務(wù)故障的恢復(fù) 插入操作-更新前的值為空,則相當(dāng)于做刪除操作 刪除操作-更新后的值為空,則相當(dāng)于做插入操作 若是修改操作,則用BI 代替 AI(After Image)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系33四、恢復(fù)策略 事務(wù)故障的恢復(fù) (3)繼續(xù)反向掃描日志文件,查找該事務(wù)的其他更新操作,并做同樣處理。 (4)如此處理下去,直至讀到

11、此事務(wù)的開始標(biāo)記,事務(wù)故障恢復(fù)就完成了。2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系34四、恢復(fù)策略 系統(tǒng)故障的恢復(fù) (1)正向掃描日志文件,找出故障發(fā)生前已經(jīng)提交的事務(wù),將其事務(wù)標(biāo)記入重做(redo)序列;同時(shí)找出故障發(fā)生時(shí)尚未完成的事務(wù),將其標(biāo)記入撤銷(Undo)隊(duì)列。2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系35四、恢復(fù)策略 系統(tǒng)故障的恢復(fù) (2)對(duì)撤銷隊(duì)列中的事務(wù)進(jìn)行撤銷處理; (3)對(duì)重做隊(duì)列中的事務(wù)做重做處理。2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系36四、恢復(fù)策略 系統(tǒng)故障的恢復(fù) Redo隊(duì)列: 在故障發(fā)生前已經(jīng)提交的事務(wù)T1, T3, T8. Undo隊(duì)列:故障發(fā)生

12、時(shí)尚未完成的事務(wù)T2, T4, T5, T6, T7, T9 .2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系37四、恢復(fù)策略 介質(zhì)故障的恢復(fù) (1)裝入最新的數(shù)據(jù)庫后備副本 (2)裝入相應(yīng)的日志文件2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系38四、恢復(fù)策略 介質(zhì)故障的恢復(fù) 1. 裝入最新的后備數(shù)據(jù)庫副本,使數(shù)據(jù)庫恢復(fù)到最近一次轉(zhuǎn)儲(chǔ)時(shí)的一致性狀態(tài)。 對(duì)于靜態(tài)轉(zhuǎn)儲(chǔ)的數(shù)據(jù)庫副本,裝入后數(shù)據(jù)庫即處于一致性狀態(tài)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系39四、恢復(fù)策略 介質(zhì)故障的恢復(fù) 對(duì)于動(dòng)態(tài)轉(zhuǎn)儲(chǔ)的數(shù)據(jù)庫副本,還須同時(shí)裝入轉(zhuǎn)儲(chǔ)時(shí)刻的日志文件副本,利用與恢復(fù)系統(tǒng)故障相同的方法(即REDO+UND

13、O),才能將數(shù)據(jù)庫恢復(fù)到一致性狀態(tài)。2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系40四、恢復(fù)策略 介質(zhì)故障的恢復(fù) 2. 裝入有關(guān)的日志文件副本,重做已完成的事務(wù)。 首先掃描日志文件,找出故障發(fā)生時(shí)已提交的事務(wù)的標(biāo)識(shí),將其記入重做隊(duì)列 然后正向掃描日志文件,對(duì)重做隊(duì)列中的所有事務(wù)進(jìn)行重做處理2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系41四、恢復(fù)策略 介質(zhì)故障的恢復(fù)需要DBA介入 DBA的工作 重裝最近轉(zhuǎn)儲(chǔ)的數(shù)據(jù)庫副本和有關(guān)各日志文件副本 執(zhí)行系統(tǒng)提供的恢復(fù)命令 具體的恢復(fù)操作仍由DBMS完成2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系42四、恢復(fù)策略2022-4-28福州大學(xué)陽光學(xué)院計(jì)算

14、機(jī)工程系43如何改進(jìn)/加快恢復(fù)過程?四、恢復(fù)策略 更快的CPU,更快的內(nèi)存,更快的硬盤? 最占用時(shí)間:日志文件的REDO REDO記錄個(gè)數(shù)多時(shí)間長 能否減少記錄個(gè)數(shù)? 有無不必要的記錄?2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系44四、恢復(fù)策略2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系45帶檢查帶檢查點(diǎn)恢復(fù)點(diǎn)恢復(fù)數(shù)據(jù)庫數(shù)據(jù)庫鏡像鏡像四、恢復(fù)策略 具有檢查點(diǎn)的恢復(fù)技術(shù) 問題的提出 檢查點(diǎn)技術(shù) 利用檢查點(diǎn)的恢復(fù)策略2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系46四、恢復(fù)策略 兩個(gè)問題 搜索整個(gè)日志將耗費(fèi)大量的時(shí)間 REDO處理:重新執(zhí)行,浪費(fèi)了大量時(shí)間2022-4-28福州大學(xué)陽光學(xué)院計(jì)

15、算機(jī)工程系47四、恢復(fù)策略 具有檢查點(diǎn)的恢復(fù)技術(shù) 在日志文件中增加檢查點(diǎn)記錄(checkpoint) 增加重新開始文件 恢復(fù)子系統(tǒng)在登錄日志文件期間動(dòng)態(tài)地維護(hù)日志2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系48四、恢復(fù)策略 檢查點(diǎn)記錄的內(nèi)容 建立檢查點(diǎn)時(shí)刻所有正在執(zhí)行的事務(wù)清單 這些事務(wù)最近一個(gè)日志記錄的地址 重新開始文件的內(nèi)容 記錄各個(gè)檢查點(diǎn)記錄在日志文件中的地址2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系49四、恢復(fù)策略2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系50四、恢復(fù)策略 在檢查點(diǎn)維護(hù)日志文件 1.將當(dāng)前日志緩沖區(qū)中的所有日志記錄寫入磁盤的日志文件上。 2.在日志文件中寫入一

16、個(gè)檢查點(diǎn)記錄。2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系51四、恢復(fù)策略 在檢查點(diǎn)維護(hù)日志文件 3.將當(dāng)前數(shù)據(jù)緩沖區(qū)的所有數(shù)據(jù)記錄寫入磁盤的數(shù)據(jù)庫中。 4.把檢查點(diǎn)記錄在日志文件中的地址寫入一個(gè)重新開始文件。2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系52四、恢復(fù)策略 建立檢查點(diǎn)時(shí)間 定期 按照預(yù)定的一個(gè)時(shí)間間隔 不定期 按照某種規(guī)則,如日志文件已寫滿一半建立檢查點(diǎn)2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系53四、恢復(fù)策略 利用檢查點(diǎn)的恢復(fù)策略 當(dāng)事務(wù)T在一個(gè)檢查點(diǎn)之前提交, T對(duì)數(shù)據(jù)庫所做的修改已寫入數(shù)據(jù)庫,在進(jìn)行恢復(fù)處理時(shí),沒有必要對(duì)事務(wù)T執(zhí)行REDO操作2022-4-28福州大

17、學(xué)陽光學(xué)院計(jì)算機(jī)工程系54四、恢復(fù)策略2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系55Tc (檢查點(diǎn)檢查點(diǎn))Tf(系統(tǒng)故障系統(tǒng)故障) REDOUNDOUNDO REDOT2T3T4T5不要不要REDOT1四、恢復(fù)策略 利用檢查點(diǎn)的恢復(fù)步驟 1. 從重新開始文件中找到最后一個(gè)檢查點(diǎn)記錄在日志文件中的地址 2 由該地址在日志文件中找到最后一個(gè)檢查點(diǎn)記錄2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系56四、恢復(fù)策略 利用檢查點(diǎn)的恢復(fù)步驟 3.由該檢查點(diǎn)記錄得到檢查點(diǎn)建立時(shí)刻所有正在執(zhí)行的事務(wù)清單ACTIVE-LIST 建立兩個(gè)事務(wù)隊(duì)列:UNDO-LIST ;REDO-LIST 把ACTIVE-LI

18、ST暫時(shí)放入U(xiǎn)NDO-LIST隊(duì)列,REDO隊(duì)列暫為空2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系57四、恢復(fù)策略 利用檢查點(diǎn)的恢復(fù)步驟 4.從檢查點(diǎn)開始正向掃描日志文件,直到日志文件結(jié)束 如有新開始事務(wù)Ti,把Ti暫時(shí)放入U(xiǎn)NDO-LIST隊(duì)列 如有提交的事務(wù)Tj,把Tj從UNDO-LIST隊(duì)列移到REDO-LIST隊(duì)列2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系58四、恢復(fù)策略 利用檢查點(diǎn)的恢復(fù)步驟 5.對(duì)UNDO-LIST中的每個(gè)事務(wù)執(zhí)行UNDO操作, 對(duì)REDO-LIST中的每個(gè)事務(wù)執(zhí)行REDO操作2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系59四、恢復(fù)策略 數(shù)據(jù)庫鏡像 介質(zhì)故障是對(duì)系統(tǒng)影響最為嚴(yán)重的一種故障,嚴(yán)重影響數(shù)據(jù)庫的可用性 介質(zhì)故障恢復(fù)比較費(fèi)時(shí) 為預(yù)防介質(zhì)故障,DBA必須周期性地轉(zhuǎn)儲(chǔ)數(shù)據(jù)庫2022-4-28福州大學(xué)陽光學(xué)院計(jì)算機(jī)工程系60四、恢復(fù)策略 提高數(shù)據(jù)庫可用性的解決方案 數(shù)據(jù)庫鏡像(Mirror) DBMS自動(dòng)把整個(gè)數(shù)據(jù)庫或其中的關(guān)鍵數(shù)據(jù)復(fù)制到另一個(gè)磁盤上 DBMS自動(dòng)保證鏡像數(shù)據(jù)與主數(shù)據(jù)的一致性2022-4-28福州大學(xué)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論