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

平成30年度 春期 午前Ⅱ 問17

データベース

トランザクションログに関する問題

媒体障害の回復において,最新のデータベースのバックアップをリストアした後に,トランザクションログを用いて行う操作はどれか。

答えと解説を見る

✓ これが正解エバックアップ取得後にコミットした全てのトランザクションをロールフォワードする。

解説

バックアップ取得後にコミットした更新を、全てロールフォワードします。

媒体障害では、データベースを記録した装置そのものが壊れるため、バックアップからの復元から始めます。見分ける軸は、バックアップを戻した後のデータベースに何が足りないかです。リストアした直後のデータベースは、バックアップを取った時点の状態であり、それ以降にコミットされた更新は反映されていません。そこで、トランザクションログに記録された更新後の情報を使い、バックアップ取得後にコミットした全てのトランザクションをやり直して反映させます。これがロールフォワードです。コミット済みの更新は確定しているので、失わずに取り戻す必要があります。リストアで戻した状態を、コミット済みの更新で前へ進める、と覚えておくと判断しやすくなります。

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

この問題の用語

出典:平成30年度 春期 システム監査技術者試験 午前Ⅱ 問17

同じ用語が出る問題

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