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

正文內(nèi)容

數(shù)據(jù)庫恢復(fù)技術(shù)(5)-展示頁

2025-05-27 11:21本頁面
  

【正文】 完成事務(wù)。這時主存內(nèi)容,尤其是數(shù)據(jù)庫緩沖區(qū) (在內(nèi)存 )中的內(nèi)容都被丟失,所有運(yùn)行事務(wù)都非正常終止。例如,特定類型的硬件錯誤 (CPU故障 )、操作系統(tǒng)故障、DBMS代碼錯誤、突然停電等等。這類恢復(fù)操作稱為 事務(wù)撤消 ( UNDO)。 ? 事務(wù)故障意味著事務(wù)沒有達(dá)到預(yù)期的終點(diǎn)( COMMIT或者顯式的 ROLLBACK),因此,數(shù)據(jù)庫可能處于不正確狀態(tài)。如運(yùn)算溢出、并發(fā)事務(wù)發(fā)生死鎖而被選中撤消該事務(wù)、違反了某些完整性限制等。 ? 在這段程序中若產(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; } 故障的類型 ? 上面這個例子所包括的兩個更新操作要么全部完成要么全部不做。 故障的類型 1. 事務(wù)內(nèi)部故障 ? 事務(wù)內(nèi)部的故障有的是可以通過事務(wù)程序本身發(fā)現(xiàn)的(見下面轉(zhuǎn)帳事務(wù)的例子),有的是非預(yù)期的,不能由事務(wù)程序處理的。 ? 這些故障輕則造成運(yùn)行事務(wù)非正常中斷,影響數(shù)據(jù)庫中數(shù)據(jù)的正確性,重則破壞數(shù)據(jù)庫,使數(shù)據(jù)庫中全部或部分?jǐn)?shù)據(jù)丟失。 數(shù)據(jù)庫恢復(fù)概述 ? 盡管數(shù)據(jù)庫系統(tǒng)中采取了各種保護(hù)措施來防止數(shù)據(jù)庫的安全性和完整性被破壞,保證并發(fā)事務(wù)的正確執(zhí)行。 ? 保證多個事務(wù)在并行執(zhí)行時滿足 ACID性質(zhì)的措施稱為并發(fā)控制技術(shù)。 ? 不但在單個應(yīng)用運(yùn)行時應(yīng)保證事務(wù)的 ACID性質(zhì);而且在單個應(yīng)用并行運(yùn)行時,也應(yīng)保證事務(wù)的 ACID性質(zhì)。第 6章 數(shù)據(jù)庫恢復(fù)技術(shù) 引言 數(shù)據(jù)庫恢復(fù)概述 故障的類型 恢復(fù)的實(shí)現(xiàn)技術(shù) 恢復(fù)的策略 采用檢查點(diǎn)的恢復(fù)技術(shù) 引言 ? 事務(wù) 是 DBMS中的基本執(zhí)行單位; ? 在任何情況下, DBMS都應(yīng)保證事務(wù)的 ACID性質(zhì)。 ? 不但在系統(tǒng)正常運(yùn)行時應(yīng)保證事務(wù)的 ACID性質(zhì);而且在系統(tǒng)發(fā)生故障時,也應(yīng)保證事務(wù)的 ACID性質(zhì)。 ? 保證事務(wù)在故障發(fā)生時滿足 ACID性質(zhì)的措施稱為恢復(fù)技術(shù)。 ? 恢復(fù)和并發(fā)控制是保證事務(wù)正確運(yùn)行的兩項(xiàng)基本技術(shù),它們被合稱為 事務(wù)管理 。 ? 但是計(jì)算機(jī)系統(tǒng)中硬件的故障、軟件的錯誤、操作員的失誤以及惡意的破壞仍是不可避免的。 ? 因此數(shù)據(jù)庫管理系統(tǒng) (恢復(fù)子系統(tǒng) )必須具有把數(shù)據(jù)庫從錯誤狀態(tài)恢復(fù)到某一已知的正確狀態(tài)(亦稱為一致狀態(tài)或完整狀態(tài))的功能,這就是數(shù)據(jù)庫的 恢復(fù) 。 ? 例如:銀行轉(zhuǎn)帳事務(wù),這個事務(wù)把一筆金額從一個帳戶甲轉(zhuǎn)給另一個帳戶乙。否則就會使數(shù)據(jù)庫處于不一致狀態(tài),例如只把帳戶甲的余額減少了而沒有把帳戶乙的余額增加。 ? 事務(wù)內(nèi)部更多的故障是非預(yù)期的,是不能由應(yīng)用程序處理的。以后,事務(wù)故障僅指這類非預(yù)期的故障。 ? 恢復(fù)程序要在不影響其它事務(wù)運(yùn)行的情況下,強(qiáng)行回
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1