応用情報技術者試験 応用情報技術者試験 平成28年度春期 午前30: 媒体障害の回復において,最新のデータベースのバックアップをリストアした後に,トランザクションログを用いて行う操作はどれか。

応用情報技術者試験 平成28年度春期 午前
Q 3030 / 80
媒体障害の回復において,最新のデータベースのバックアップをリストアした後に,ログを用いて行う操作はどれか。
この問の正解率:46.69%(846件)

解説

応用情報技術者試験 平成28年度春期 午前 問30「媒体障害の回復において,最新のデータベースのバックアップをリストアした後に,トラ…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約47%です。

正解

. バックアップ取得後にコミットした全てのトランザクションをロールフォワードする。

正答率 46.7%(846人中 395人が正解)

問題の解説

媒体障害(ディスク故障など)からの回復は、まずバックアップをリストアして過去のある時点まで戻し、その後のコミット済みの更新をログで再現して最新状態に近づける手順をとる。ロールフォワード(前進復帰)は更新後ログを用いて処理をやり直す操作なので、バックアップ取得後にコミットされたトランザクションをロールフォワードして反映するのが正しい。よって正解はエである。

選択肢ごとの解説

  • コミット前に中断したトランザクションは確定していないので結果を反映してはならない。ただし媒体障害ではバックアップ時点まで戻っており、その後の未コミット更新はそもそも存在しないため、これらをロールバックするという操作は的外れで誤り。
  • コミット前に中断した(確定していない)トランザクションロールフォワードして反映するのは、原子性に反するため誤り。前進復帰の対象はあくまでコミット済みのトランザクションである。
  • バックアップ取得後にコミットされた(確定した)更新は最新状態として復元すべきものであり、これをロールバックして取り消すのは回復目的に反するため誤り。
  • バックアップ取得後にコミットされたトランザクションを更新後ログでロールフォワードして再現するのは媒体障害回復の正しい手順であり、正しい。

応用情報技術者試験 平成28年度春期 午前 の過去問一覧に戻る・問30

応用情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

応用情報技術者試験 合格.dev を App Store でダウンロード