情報処理安全確保支援士試験 情報処理安全確保支援士試験 令和元年度秋期 午前Ⅰ 問9: データベースに媒体障害が発生したときのデータベースの回復法はどれか。
←情報処理安全確保支援士試験 令和元年度秋期 午前Ⅰ
データベースに媒体障害が発生したときのデータベースの回復法はどれか。
問題本文
データベースに媒体障害が発生したときのデータベースの回復法はどれか。
選択肢
- ア.障害発生時,異常終了したトランザクションをロールバックする。
- イ.障害発生時点でコミットしていたがデータベースの実更新がされていないトランザクションをロールフォワードする。
- ウ.障害発生時点でまだコミットもアボートもしていなかった全てのトランザクションをロールバックする。
- エ.バックアップコピーでデータベースを復元し,バックアップ取得以降にコミットした全てのトランザクションをロールフォワードする。
正解
エ. バックアップコピーでデータベースを復元し,バックアップ取得以降にコミットした全てのトランザクションをロールフォワードする。
解説
媒体障害はディスクそのものが壊れる障害で、メモリ上やログだけでは回復できない。バックアップで物理的にデータベースを復元し、取得以降にコミットされた更新をログから再適用(ロールフォワード)して最新状態に戻す。よってエが正解。ア・ウはトランザクション障害時のロールバック、イは部分的説明にすぎない。定期バックアップとログ管理が復旧設計の要である。
選択肢ごとの解説
- ア.異常終了トランザクションのロールバックはトランザクション障害の回復で、媒体障害には不十分で誤り。
- イ.コミット済み未反映分のロールフォワードのみで、バックアップからの復元に触れず媒体障害の回復として不完全で誤り。
- ウ.未完了トランザクションのロールバックはシステム障害時の処理で、媒体障害の回復ではなく誤り。
- エ.バックアップで復元しコミット済み更新をロールフォワードする点が媒体障害の正しい回復法で正解。
情報処理安全確保支援士試験 令和元年度秋期 午前Ⅰ の過去問一覧へ戻る・問9