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

正文內(nèi)容

數(shù)據(jù)庫恢復(fù)技術(shù)(5)(編輯修改稿)

2025-06-20 11:21 本頁面
 

【文章內(nèi)容簡介】 又稱為靜態(tài)備份。 ? 聯(lián)機(jī)備份是在備份過程中數(shù)據(jù)庫系統(tǒng)處于聯(lián)機(jī)狀態(tài),即在進(jìn)行備份的同時(shí)數(shù)據(jù)庫系統(tǒng)還可接受應(yīng)用程序的訪問因此,聯(lián)機(jī)備份又稱為動態(tài)備份。 ? 備份還可以分為海量備份和增量備份兩種方式。 ? 海量備份是指每次備份全部數(shù)據(jù)庫。 ? 增量備份則指每次只備份上一次備份后更新過的數(shù)據(jù)。 ? 從恢復(fù)角度看,使用海量備份得到的后備副本進(jìn)行恢復(fù)一般說來會更方便些。但如果數(shù)據(jù)庫很大,事務(wù)處理又十分頻繁,則增量備份方式更實(shí)用更有效。 恢復(fù)的實(shí)現(xiàn)技術(shù) 3. 數(shù)據(jù)庫日志 1) 日志文件的格式和內(nèi)容 ? 日志文件是用來記錄事務(wù)對數(shù)據(jù)庫的更新操作的文件。 ? 不同數(shù)據(jù)庫系統(tǒng)采用的日志文件格式并不完全一樣。概括起來日志文件主要有兩種格式: – 以記錄為單位的日志文件和 – 以數(shù)據(jù)塊為單位的日志文件。 恢復(fù)的實(shí)現(xiàn)技術(shù) ? 對于以記錄為單位的日志文件,日志文件中需要登記的內(nèi)容包括: ? 各個(gè)事務(wù)的開始 (BEGIN TRANSACTION)標(biāo)記 ? 各個(gè)事務(wù)的結(jié)束 (COMMIT或 ROLL BACK)標(biāo)記 ? 各個(gè)事務(wù)的所有更新操作 ? 這里每個(gè)事務(wù)開始的標(biāo)記、每個(gè)事務(wù)的結(jié)束標(biāo)記和每個(gè)更新操作均作為日志文件中的一個(gè)日志記錄 (log record)。 ? 每個(gè)日志記錄的內(nèi)容主要包括: ? 事務(wù)標(biāo)識 TID(標(biāo)明是那個(gè)事務(wù) ) ? 操作的類型 (插入、刪除或修改 ) ? 操作對象 (記錄內(nèi)部標(biāo)識 ) ? 更新前數(shù)據(jù)的舊值 (對插入操作而言,此項(xiàng)為空值 ) ? 更新后數(shù)據(jù)的新值 (對刪除操作而言 , 此項(xiàng)為空值 ) 恢復(fù)的實(shí)現(xiàn)技術(shù) 2) 日志文件的作用 ? 日志文件在數(shù)據(jù)庫恢復(fù)中起著非常重要的作用??梢杂脕磉M(jìn)行事務(wù)故障恢復(fù)和系統(tǒng)故障恢復(fù),并協(xié)助后備副本進(jìn)行介質(zhì)故障恢復(fù)。 ? 具體地講:事務(wù)故障恢復(fù)和系統(tǒng)故障必須用日志文件。 ? 在動態(tài)備份方式中必須建立日志文件,后援副本和日志文件綜合起來才能有效地恢復(fù)數(shù)據(jù)庫。 恢復(fù)的實(shí)現(xiàn)技術(shù) ? 在靜態(tài)備份方式中,也可以建立日志文件。 ? 當(dāng)數(shù)據(jù)庫毀壞后可重新裝入后援副本把數(shù)據(jù)庫恢復(fù)到備份結(jié)束時(shí)刻的正確狀態(tài),然后利用日志文件,把已完成的事務(wù)進(jìn)行重做處理,對故障發(fā)生時(shí)尚未完成的事務(wù)進(jìn)行撤消處理。 ? 這樣不必重新運(yùn)行那些已完成的事務(wù)程序就可把數(shù)據(jù)庫恢復(fù)到故障前某一時(shí)刻的正確狀態(tài) ,如下圖所示。 恢復(fù)的實(shí)現(xiàn)技術(shù) 3) 登記日志文件( logging) ? 為保證數(shù)據(jù)庫是可恢復(fù)的,登記日志文件時(shí)必須遵循兩條原則: 1. 登記的次序嚴(yán)格按并發(fā)事務(wù)執(zhí)行的時(shí)間次序。 2. 必須先寫日志文件,后寫數(shù)據(jù)庫。 ? 把對數(shù)據(jù)的修改寫到數(shù)據(jù)庫中和把寫表示這個(gè)修改的日志記錄寫到日志文件中是兩個(gè)不同的操作。有可能在這兩個(gè)操作之間發(fā)生故障,即這兩個(gè)寫操作只完成了一個(gè)。如果先寫了數(shù)據(jù)庫修改,而在運(yùn)行記錄中沒有登記下這個(gè)修改,則以后就無法恢復(fù)這個(gè)修改了。 ? 如果先寫日志,但沒有修改數(shù)據(jù)庫,按日志文件恢復(fù)時(shí)只不過是多執(zhí)行一次不必要的 UNDO操作,并不會影響數(shù)據(jù)庫的正確性。所以為了安全,一定要先寫日志文件,即首先把日志記錄寫到日志文件中,然后寫數(shù)據(jù)庫的修改。 ? 這就是所謂的“提前寫日志”原則。 恢復(fù)的策略 ? 事務(wù)故障是指事務(wù)在運(yùn)行至正常終止點(diǎn)前被中止,這時(shí)恢復(fù)子系統(tǒng)應(yīng)利用日志文件撤消( UNDO)此事務(wù)已對數(shù)據(jù)庫進(jìn)行的修改。 ? 事務(wù)故障的恢復(fù)是由系統(tǒng)自動完成的,對用戶是透明的。系統(tǒng)的恢復(fù)步驟是
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1