正答4
解説
正解は4です。
データベースの障害回復の方法を問う問題です。
ディスク障害では、データベースそのものが失われるので、バックアップからの復元が必要です。
【選択肢別解説】
1:× チェックポイントリスタートは、障害が起きたときに、直前のチェックポイントからプログラムの処理を再開する方法です。
バックアップを復元してジャーナルを反映する方法ではありません。
2:× リブートは、コンピュータやOSを再起動することです。
データベースを回復する方法ではありません。
3:× ロールバックは、ジャーナルの更新前情報を使い、トランザクションによる更新を取り消して、更新前の状態に戻す方法です。
バックアップ以降の更新を反映する方法ではありません。
4:○ ロールフォワードは、バックアップから復元したデータベースに、その後のジャーナルの更新後情報を順に反映します。
これにより、障害直前の状態までデータベースを回復できます。
【ポイント】
ディスク障害のように媒体が壊れたときはロールフォワード、トランザクションの異常終了のときはロールバックで回復します。
ロールフォワードには更新後ログ、ロールバックには更新前ログを使います。