32 在資料庫系統中,為了避免系統發生故障(failure)後造成資料錯亂,通常會備有預防措施的回復機制。
試問下列基於交易紀錄做回復處理(log-based recovery)的機制可能遇到的情況之敘述,何者錯誤?
(A)在停電或斷電情況下導致的系統當機,電腦主記憶體的內容會因斷電而消失,影響目前正在執行 的交易,和儲存在工作區和緩衝區的交易資料
(B)在系統故障(failure)後的回復時,如果某個交易的「開始」和「結束」紀錄都出現在紀錄檔(log) 中,表示這筆交易已經完成,但尚未寫入資料庫,因此必須重新處理(redo)這筆交易,讓這筆交 易進到資料庫中
(C)在系統故障後的回復時,如果某個交易的「開始」紀錄出現在紀錄檔中,表示這筆交易已經開始, 因此必須重新處理這筆交易,讓這筆交易進到資料庫中
(D)系統故障有可能發生在執行系統回復動作的時間點
答案:登入後查看
統計: A(11), B(76), C(64), D(23), E(0) #1201253
統計: A(11), B(76), C(64), D(23), E(0) #1201253