令和元年度 秋期 応用情報技術者試験 午前 問29
データベースに媒体障害が発生したときのデータベースの回復法はどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
-
ア: 障害発生時,異常終了したトランザクションをロールバックする。
誤り。これは主にトランザクション障害の対処法です。媒体障害の場合はバックアップを使った回復が必要になります。 -
イ: 障害発生時点でコミットしていたがデータベースの実更新がされていないトランザクションをロールフォワードする。
誤り。ロールフォワードは媒体障害後に行うもので、障害発生時点ではなくバックアップ以降のコミット済みトランザクションが対象です。 -
ウ: 障害発生時点でまだコミットもアボートもしていなかった全てのトランザクションをロールバックする。
誤り。これはシステム障害やトランザクション障害時の対処法です。媒体障害には適用されません。 -
エ: バックアップコピーでデータベースを復元し,バックアップ取得以降にコミットした全てのトランザクションをロールフォワードする。
正しい。媒体障害時の一般的な回復方法は、バックアップからデータを復元し、ログファイルを使ってバックアップ後のコミット済みトランザクションを再実行(ロールフォワード)することです。
答え
エ: バックアップコピーでデータベースを復元し,バックアップ取得以降にコミットした全てのトランザクションをロールフォワードする。
出典:令和元年度 秋期 応用情報技術者試験 午前 問29