(1) 反向掃瞄日誌檔案,查詢該事務的更新操作。
(2) 對該事務的更新執行逆操作,即將日誌記錄中「更新前的值」寫入資料庫。
(3) 繼續反向掃瞄日誌檔案,查詢該事物的其它更新操作,並做同樣處理。
(4) 如此繼續下去,直到讀到此事務的開始標記,事務故障恢復就完成了。
(1) 正向掃瞄日誌檔案,找出在故障發生前已經提交的事務,將其事務標識記入重做佇列(redo-list)。同時找出故障發生時尚未完成的事務,將其事務標識記入撤銷佇列。
(2) 對撤銷對列中的各個事務進行撤銷處理。進行撤銷處理的方法是,反向掃瞄日誌檔案,對每個撤銷事務的更新操作執行逆操作,即將日誌記錄中「更新前的值」寫入資料庫。
(3) 對重做佇列中的各個事務進行重做處理。進行重做處理的方法是:正向掃瞄日誌檔案,對每個重做事務重新執行日誌檔案登記的操作,即將日誌記錄中「更新後」的值寫入資料庫。
(1) 裝入最新的資料庫後備副本(離故障發生時刻最近的轉儲副本),使資料庫恢復到最近一次轉儲時的一致性狀態。
(2) 轉入相應的日誌檔案副本,重做已完成的事務。即首先掃瞄日誌檔案,找出故障發生時已提交的事物的標識,將其記入重做佇列;然後正向掃瞄日誌檔案,對重做佇列中的所有事務進行重做處理。即將日誌記錄中「更新後的值」寫入資料庫。
系統故障排除
常見的系統故障排除 1.確定問題的故障特徵 2.重現故障 3.使用工具進一步收集資訊 4.排除不可能的原因 5.定位故障 從簡單的問題入手 一次嘗試一種方式 1.備份原始檔 2.盡可能借助工具 可能出現的故障 1.管理員密碼忘記 2.系統無法正常啟動 a grub損壞 mrb損壞 grub配置檔案丟...
系統故障排查
一 1.建立用於儲存mbr備份的新硬碟分割槽,並永久掛載 1 新建乙個目錄 mkdir backmbr 2 掛載 mount dev sdd1 backmbr 永久掛載 vim etc fstab 3 備份mbr扇區資料 dd if dev sda of backmbr mbr.bak bs 512...
系統故障及其恢復
1.系統啟動流程 通電 bios 主機板上的唯讀儲存 作用,硬體檢測,啟用硬體 grub系統引導 grub引導分為兩個階段 1 階段1 mbr 主引導記錄 主引導記錄在硬碟的磁軌上,一扇區,446個位元組 2 階段2 grub檔案引導階段 由檔案 boot grub2 grub.cfg控制流程,指定...