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

正文內(nèi)容

數(shù)據(jù)庫系統(tǒng)第10章-數(shù)據(jù)庫恢復(fù)技術(shù)(編輯修改稿)

2025-06-19 09:02 本頁面
 

【文章內(nèi)容簡介】 本中的數(shù)據(jù)正確有效 [例 ]在轉(zhuǎn)儲期間的某個時刻 Tc,系統(tǒng)把數(shù)據(jù) A=100轉(zhuǎn)儲到磁帶上,而在下一時刻 Td,某一事務(wù)將 A改為 200。轉(zhuǎn)儲結(jié)束后,后備副本上的 A已是過時的數(shù)據(jù)了 An Introduction to Database System 動態(tài)轉(zhuǎn)儲 ?利用動態(tài)轉(zhuǎn)儲得到的副本進行故障恢復(fù) ? 需要把動態(tài)轉(zhuǎn)儲期間各事務(wù)對數(shù)據(jù)庫的修改活動登記下來,建立日志文件 ? 后備副本加上日志文件才能把數(shù)據(jù)庫恢復(fù)到某一時刻的正確狀態(tài) An Introduction to Database System 利用動態(tài)轉(zhuǎn)儲副本進行恢復(fù) 運行事務(wù) 故障發(fā)生點 動態(tài) 轉(zhuǎn)儲 運行事務(wù) ↓ 正常運行 ─┼───────┼───────────── Ta Tb Tf 重裝后備副本 利用日志文件恢復(fù) 恢復(fù) ━━━━━━╋ ━ ━ ━ ┥ An Introduction to Database System 利用動態(tài)轉(zhuǎn)儲副本進行恢復(fù) Ta Tb Tf 動態(tài) 轉(zhuǎn)儲 運行事務(wù) 故障發(fā)生點 正常運行 ─┼───────┼───────────── 登記日志文件 登記新日志文件 ─────────┼───────────── ? 轉(zhuǎn)儲日志文件 重裝后備副本 , 然后利用轉(zhuǎn)儲的日志文件恢復(fù) 恢復(fù)到一 ━━━━━━┥ 致性狀態(tài) An Introduction to Database System 2.海量轉(zhuǎn)儲與增量轉(zhuǎn)儲 ?海量轉(zhuǎn)儲 : 每次轉(zhuǎn)儲全部數(shù)據(jù)庫 ?增量轉(zhuǎn)儲 : 只轉(zhuǎn)儲上次轉(zhuǎn)儲后更新過的數(shù)據(jù) ?海量轉(zhuǎn)儲與增量轉(zhuǎn)儲比較 ? 從恢復(fù)角度看,使用海量轉(zhuǎn)儲得到的后備副本進行恢復(fù)往往更方便 ? 但如果數(shù)據(jù)庫很大,事務(wù)處理又十分頻繁,則增量轉(zhuǎn)儲方式更實用更有效 An Introduction to Database System 3.轉(zhuǎn)儲方法小結(jié) ?轉(zhuǎn)儲方法分類 轉(zhuǎn)儲狀態(tài) 動態(tài)轉(zhuǎn)儲 靜態(tài)轉(zhuǎn)儲 轉(zhuǎn)儲方式 海量轉(zhuǎn)儲 動態(tài)海量轉(zhuǎn)儲 靜態(tài)海量轉(zhuǎn)儲 增量轉(zhuǎn)儲 動態(tài)增量轉(zhuǎn)儲 靜態(tài)增量轉(zhuǎn)儲 An Introduction to Database System 轉(zhuǎn)儲策略 ?應(yīng)定期進行數(shù)據(jù)轉(zhuǎn)儲,制作后備副本。 ?但轉(zhuǎn)儲又是十分耗費時間和資源的,不能頻繁進行。 ?DBA應(yīng)該根據(jù)數(shù)據(jù)庫使用情況確定適當?shù)霓D(zhuǎn)儲周期和轉(zhuǎn)儲方法。 例: ? 每天晚上進行動態(tài)增量轉(zhuǎn)儲 ? 每周進行一次動態(tài)海量轉(zhuǎn)儲 ? 每月進行一次靜態(tài)海量轉(zhuǎn)儲 An Introduction to Database System 恢復(fù)的實現(xiàn)技術(shù) 數(shù)據(jù)轉(zhuǎn)儲 登記日志文件 An Introduction to Database System 登記日志文件 一、日志文件的格式和內(nèi)容 二、日志文件的作用 三、登記日志文件 An Introduction to Database System 一、日志文件的格式和內(nèi)容 ?什么是日志文件 日志文件 (log)是用來記錄事務(wù)對數(shù)據(jù)庫的更新操作的文 件 ?日志文件的格式 ? 以記錄為單位的日志文件 ? 以數(shù)據(jù)塊為單位的日志文件 An Introduction to Database System 日志文件的格式和內(nèi)容(續(xù)) ?以記錄為單位的日志文件內(nèi)容 ? 各個事務(wù)的開始標記 (BEGIN TRANSACTION) ? 各個事務(wù)的結(jié)束標記 (COMMIT或 ROLLBACK) ? 各個事務(wù)的所有更新操作 以上均作為日志文件中的一個日志記錄 (log record) An Introduction to Database System 日志文件的格式和內(nèi)容(續(xù)) ?以記錄為單位的日志文件,每條日志記錄的內(nèi)容 ? 事務(wù)標識(標明是哪個事務(wù)) ? 操作類型(插入、刪除或修改) ? 操作對象(記錄內(nèi)部標識) ? 更新前數(shù)據(jù)的舊值(對插入操作而言,此項為空值) ? 更新后數(shù)據(jù)的新值(對刪除操作而言 , 此項為空值) An Introduction to Database System 日志文件的格式和內(nèi)容(續(xù)) ?以數(shù)據(jù)塊為單位的日志文件,每條日志記錄的內(nèi)容 ? 事務(wù)標識(標明是那個事務(wù)) ? 被更新的數(shù)據(jù)塊 An Introduction to Database System 二、日志文件的作用 ?進行事務(wù)故障恢復(fù) ?進行系統(tǒng)故障恢復(fù) ?協(xié)助后備副本進行介質(zhì)故障恢復(fù) An Introduction to Database System 與靜態(tài)轉(zhuǎn)儲后備副本配合進行介質(zhì)故障恢復(fù) 與靜態(tài)轉(zhuǎn)儲后備副本配合進行介質(zhì)故障恢復(fù) ? 靜態(tài)轉(zhuǎn)儲的數(shù)據(jù)已是一致性的數(shù)據(jù) ? 如果靜態(tài)轉(zhuǎn)儲完成后,仍能定期轉(zhuǎn)儲日志文件,則在出現(xiàn)介質(zhì)故障重裝數(shù)據(jù)副本后,可以利用這些日志文件副本對已完成的事務(wù)進行重做處理 ? 這樣不必重新運行那些已完成的事務(wù)程序就可把數(shù)據(jù)庫恢復(fù)到故障前某一時刻的正確狀態(tài) An Introduction to Database System 利用靜態(tài)轉(zhuǎn)儲副本和日志文件進行恢復(fù)(續(xù)) 靜態(tài) 轉(zhuǎn)儲 運行事務(wù) 正常運行 ─┼───────┼───────────── Ta Tb Tf └ ──────────── 重裝后備副本 利用日志文件恢復(fù) 繼續(xù)運行 恢復(fù) ─┼───────┼┈ ┈ ┈ ┈ ┈ ┈ ┈ ┈ ┼──── 登記日志文件 ↓ An Introduction to Database System 利用靜態(tài)轉(zhuǎn)儲副本和日志文件進行恢復(fù)(續(xù)) 上圖中: ?系統(tǒng)在 Ta時刻停止運行事務(wù),進行數(shù)據(jù)庫轉(zhuǎn)儲 ?在 Tb時刻轉(zhuǎn)儲完畢,得到 Tb時刻的數(shù)據(jù)庫一致性副本 ?系統(tǒng)運行到 Tf時刻發(fā)生故障 ?為恢復(fù)數(shù)據(jù)庫,首先由 DBA重裝數(shù)據(jù)庫后備副本,將數(shù)據(jù)庫恢復(fù)至 Tb時刻的狀態(tài) ?重新運行自 Tb~ Tf時刻的所有更新事務(wù),把數(shù)據(jù)庫恢復(fù)到故障發(fā)生前的一致狀態(tài) An Introduction to Database System 介質(zhì)故障恢復(fù) 介質(zhì)故
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1