過去問解きまくり研究所 ホーム

平成24年度 春期 午前 問31

データベース

障害回復に関する問題

DBMS の媒体障害時の回復法はどれか。

答えと解説を見る

✓ これが正解エバックアップコピーでデータベースを復元し,バックアップ取得以降にコミットした全てのトランザクションをロールフォワードする。

解説

媒体が壊れた以上、複製から作り直す道しかありません。

障害回復の設問は、障害の種類を先に決めてから手当てを選ぶと迷いません。見分けの軸は、壊れたのが媒体そのものなのか、それとも媒体は無事で記録が残っているのか、という一点です。媒体障害とは、データベースを置いているディスクそのものが壊れたことを指します。その上にあったデータ本体は読み出せませんので、ディスク上のデータをそのまま手直しするという道は初めから使えません。残るのは、別に取ってあった複製と、別の媒体に残してある更新の記録から作り直す道だけです。したがって、まず複製で元の姿へ戻し、その複製を取った時点よりも後にコミットが済んでいた更新を、更新後の値の記録から反映し直します。この反映し直す向きの操作をロールフォワードといいます。コミットした更新は利用者に対して約束した結果ですから、媒体が入れ替わっても必ずやり直します。逆に、まだ約束していない更新は無かったことにする側へ回ります。障害の種類と手当ては一対一で結び付けて覚えてください。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成24年度 春期 応用情報技術者試験 午前 問31

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)