過去問解きまくり研究所 ホーム

平成28年度 春期 午前 問30

データベース

媒体障害に関する問題

媒体障害の回復において,最新のデータベースのバックアップをリストアした後に,トランザクションログを用いて行う操作はどれか。

答えと解説を見る

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

解説

確定済みの更新をログで進めて、時点を追い付かせます。

媒体障害は記録する装置そのものが壊れて中身が失われた状態なので、その場で巻き戻すだけでは直りません。そこでバックアップを書き戻すところから始めます。ところが書き戻した直後の状態は、バックアップを取った時刻のものです。時間の線を引くと、取得の時点から障害の時点までの区間がまるごと抜けていることが分かります。ですからログを使ってすることは、抜けた区間を埋めて時点を前へ進める作業になります。これがロールフォワードです。進める相手は、利用者に確定したと返事をしてある更新、つまりコミット済みのものです。確定したと伝えた以上は必ず復元しなければなりません。一方、確定していない更新は復元してはいけませんし、そもそも書き戻した状態には入っていないので戻す相手もいません。四つの記述は、どのトランザクションを対象にするかと、進めるか戻すかの二つの軸で並んでいます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成28年度 春期 応用情報技術者試験 午前 問30

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)