媒体障害発生時におけるフルバックアップとログによるロールフォワード回復

正解は「エ」です。データベースに媒体障害が発生したときには、まず最初に新しい媒体にバックアップデータを適用してバックアップ時点の状態を復元します。その後、更新後ログを用いてロールフォワード処理(前進復帰)を行うことで、バックアップ時点から障害発生までにコミットしたトランザクションの結果をデータベースに反映させます。この手順で回復することでデータベースを障害発生直前の状態まで回復することができます。 したがって「エ」の回復法が適切です。 トランザクション障害からの回復方法です。 システム障害のうち、障害発生直前のチェックポイント後にコミットされたトランザクションに対する回復方法です。 システム障害のうち、障害発 「障害発生時,異常終了したトランザクションをロールバックする。」は本問の正解・定義には該当しません。 「障害発生時点でコミットしていたがデータベースの実更新がされていないトランザクションをロールフォワードする。」は本問の正解・定義には該当しません。 「障害発生時点でまだコミットもアボートもしていなかった全てのトランザクションをロールバックする。」は本問の正解・定義には該当しません。

データベースに媒体障害が発生したときのデータベースの回復法はどれか。

出典令和元年度 秋期 高度情報処理技術者試験 午前Ⅰ
ア
障害発生時,異常終了したトランザクションをロールバックする。
イ
障害発生時点でコミットしていたがデータベースの実更新がされていないトランザクションをロールフォワードする。
ウ
障害発生時点でまだコミットもアボートもしていなかった全てのトランザクションをロールバックする。
エ
バックアップコピーでデータベースを復元し,バックアップ取得以降にコミットした全てのトランザクションをロールフォワードする。