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

正文內(nèi)容

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

2025-06-16 16:37 本頁(yè)面
 

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