freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)安全ppt課件-文庫吧資料

2025-01-14 22:51本頁面
  

【正文】 理系統(tǒng) 四、恢復(fù)策略 當(dāng)系統(tǒng)運(yùn)行過程中發(fā)生故障,利用數(shù)據(jù)庫后備副本和日志文件就可以將數(shù)據(jù)庫恢復(fù)到故障前的某個(gè)一致性狀態(tài)。如果先寫了數(shù)據(jù)庫修改,而在運(yùn)行記錄中沒有登記下這個(gè)修改,則以后就無法恢復(fù)這個(gè)修改了。 把對(duì)數(shù)據(jù)的修改寫到數(shù)據(jù)庫中和把寫表示這個(gè)修改的日志記錄寫到日志文件中是兩個(gè)不同的操作。 為保證數(shù)據(jù)庫是可恢復(fù)的,登記日志文件時(shí)必須遵循兩條原則: ( 1)登記的次序嚴(yán)格按并發(fā)事務(wù)執(zhí)行的時(shí)間次序。 數(shù)據(jù)庫管理系統(tǒng) ? 日志文件 日志文件是用來記錄事務(wù)對(duì)數(shù)據(jù)庫的更新操作的文件。 從恢復(fù)角度看,使用海量轉(zhuǎn)儲(chǔ)得到的后備副本進(jìn)行恢復(fù)一般說來會(huì)更方便些。 ? 海量轉(zhuǎn)儲(chǔ) 是指每次轉(zhuǎn)儲(chǔ)全部數(shù)據(jù)庫。DBA應(yīng)該根據(jù)數(shù)據(jù)庫使用情況確定一個(gè)適當(dāng)?shù)霓D(zhuǎn)儲(chǔ)周期。 當(dāng)數(shù)據(jù)庫遭到破壞后可以將后備副本重新裝入,但重裝后備副本只能將數(shù)據(jù)庫恢復(fù)到轉(zhuǎn)儲(chǔ)時(shí)的狀態(tài),要想恢復(fù)到故障發(fā)生時(shí)的狀態(tài),必須重新運(yùn)行自轉(zhuǎn)儲(chǔ)以后的所有更新事務(wù)。 數(shù)據(jù)庫管理系統(tǒng) ? 數(shù)據(jù)轉(zhuǎn)儲(chǔ) 所謂轉(zhuǎn)儲(chǔ)即 DBA定期地將整個(gè)數(shù)據(jù)庫復(fù)制到磁帶或另一個(gè)磁盤上保存起來的過程。 建立冗余數(shù)據(jù)最常用的技術(shù)是數(shù)據(jù)轉(zhuǎn)儲(chǔ)和日志文件。重做所有已提交的事務(wù)。 這時(shí)數(shù)據(jù)庫緩沖區(qū)中的內(nèi)容丟失,所有運(yùn)行事務(wù)都非正常終止,一些尚未完成的事務(wù)的結(jié)果可能已存入物理數(shù)據(jù)庫,可能有一部分甚至全部留在緩沖區(qū),尚未寫回到磁盤上的物理數(shù)據(jù)庫中,從而造成數(shù)據(jù)庫處于不正確的狀態(tài)。 例如硬件錯(cuò)誤( CPU故障)、操作系統(tǒng)故障等。 DBMS要在不影響其它事務(wù)運(yùn)行的情況下,強(qiáng)行回滾( ROLLBACK)該事務(wù),撤消該事務(wù)已經(jīng)作出的任何對(duì)數(shù)據(jù)庫的修改,使得該事務(wù)好象根本沒有啟動(dòng)一樣。 在這段程序中若產(chǎn)生帳戶甲余額不足的情況,應(yīng)用程序可以發(fā)現(xiàn)并讓事務(wù)滾回,撤消已作的修改,恢復(fù)數(shù)據(jù)庫到正確狀態(tài)。 BEGIN TRANSACTION 讀帳戶甲的余額 BALANCE; BALANCE = BALANCEAMOUNT;( AMOUNT 為轉(zhuǎn)帳金額) IF( BALANCE〈 0 ) THEN { 打印 ′金額不足,不能轉(zhuǎn)帳 ′; ROLLBACK; (撤消剛才的修改,恢復(fù)事務(wù)) } ELSE { 讀帳戶乙的余額 BALANCE1; BALANCE1 = BALANCE1+AMOUNT; 寫回 BALANCE1; COMMIT; } 數(shù)據(jù)庫管理系統(tǒng) 這個(gè)例子所包括的兩個(gè)更新操作要么全部完成要么全部不做。 數(shù)據(jù)庫管理系統(tǒng) 二、故障的種類 ? 事務(wù)內(nèi)部的故障 事務(wù)內(nèi)部的故障有的是可以通過事務(wù)程序本身發(fā)現(xiàn)的(見下面轉(zhuǎn)帳事務(wù)的例子),有的是非預(yù)期的,不能由事務(wù)程序處理的。 在第一種情況下, DBMS必須保證多個(gè)事務(wù)的交叉運(yùn)行不影響這些事務(wù)的原子性。事務(wù)ACID特性可能遭到破壞的因素有: ( 1) 多個(gè)事務(wù)并行運(yùn)行時(shí),不同事務(wù)的操作交叉執(zhí)行。 接下來的其他操作或故障不應(yīng)該對(duì)其執(zhí)行結(jié)果有任何影響。 即一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)其他并發(fā)事務(wù)是隔離的,并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能互相干擾??梢娨恢滦耘c原于性是密切相關(guān)的。全做或者全不做,數(shù)據(jù)庫都處于一致性狀態(tài)。那么就可以定義一個(gè)事務(wù),該事務(wù)包括兩個(gè)操作: 第 1個(gè)操作是從賬號(hào) A中減去 1萬元; 第 2個(gè)操作是
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1