正答4
解説
正解は4です。
媒体障害からデータベースを回復する手順を問う問題です。
媒体障害では、まずバックアップをリストアして、バックアップ取得時点の状態に戻します。
その後、トランザクションログの更新後情報を使って、障害直前までの確定済みの更新を再現します。
【選択肢別解説】
1:× リストアした時点のデータベースには、バックアップ取得後の更新が含まれていません。
未コミットのトランザクションをロールバックする必要はありません。
2:× コミット前に中断したトランザクションは確定していないので、ロールフォワードで再現してはいけません。
3:× コミット済みのトランザクションは確定した更新なので、取り消すロールバックの対象ではありません。
4:○ バックアップ取得後にコミットした全トランザクションを、ログの更新後情報でロールフォワードします。
これで障害発生直前の確定状態まで回復できます。
【ポイント】
媒体障害はリストアとロールフォワード、トランザクション障害はロールバックで回復するのが基本です。
ロールフォワードは「更新後ログで再実行」、ロールバックは「更新前ログで取消し」と区別しましょう。