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

正文內(nèi)容

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

2025-06-19 09:02 本頁面
 

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