令和3年度 春期 ITサービスマネージャ試験 午前Ⅱ 問23
テクノロジ/データベース媒体障害により停止したデータベースを回復するときに使用するデータとして,適切なものはどれか。
出典:令和3年度 春期 ITサービスマネージャ試験 午前Ⅱ 問23
- ア異常終了したトランザクションのログデータ
- イ障害発生時点でコミットもロールバックもしていなかった全てのトランザクションのログデータ
- ウデータベースのバックアップコピーと,バックアップ取得以降に発生した全てのトランザクションのログデータ
- エデータベースバッファの内容と,チェックポイントレコード
正解:ウ
解説
媒体障害(ハードディスクなどの物理的な破損)が発生すると,データベース自体が失われるため,バックアップ取得以降のログだけを反映しても復旧できません。復旧には,データベースのバックアップコピーを用いて障害発生前の状態に戻した上で,バックアップ取得以降に発生した全てのトランザクションのログデータ(更新後ログ)を適用して最新の状態まで復元する必要があります。
選択肢ごとの解説
- ア誤り。異常終了したトランザクションのログだけでは,媒体障害で失われたデータベース自体を復元できません。
- イ誤り。障害発生時点で未確定だったトランザクションのログだけでは,媒体障害で失われたデータベース自体を復元できません。これはロールバック処理で用いるデータです。
- ウ正しい。媒体障害からの回復には,バックアップコピーとバックアップ取得以降の全トランザクションのログデータを用いてロールフォワードします。
- エ誤り。データベースバッファの内容とチェックポイントレコードは,システム障害(主記憶の内容が失われる障害)からの回復に用いるデータです。