令和3年度 春期 午前Ⅱ 問24
データベース
フルバックアップに関する問題
ディスク障害時に,フルバックアップを取得してあるテープからディスクにデータを復元した後,フルバックアップ取得時以降の更新後コピーをログから反映させてデータベースを回復する方法はどれか。
- アチェックポイントリスタート
- イリブート
- ウロールバック
- エロールフォワード
答えと解説を見る
✓ これが正解エロールフォワード
解説
更新後コピーで前へ進めて回復するのがロールフォワードです。
ロールフォワードは、ディスク障害などの媒体障害から回復するための方法です。まずフルバックアップをディスクに戻し、そのバックアップの取得時以降に行われた更新を、ログに残した更新後コピーを使って順に反映させます。こうして、障害が起きる直前の状態までデータベースを前へ進めます。更新後の情報で前へ進めるのか、更新前の情報で後ろへ戻すのかが判断の軸です。
ほかの選択肢はなぜ違うのか
- アチェックポイントリスタート:チェックポイントリスタートは、処理の途中に設けたチェックポイントから処理を再開する方法です。テープから復元した後にログの内容を当てていく、という設問の手順を表す名前ではありません。
- イリブート:リブートは、システムを再起動することを指します。再起動するだけでは失われたデータは戻らず、テープから復元したうえで記録を当て直してデータベースを回復する方法にはなりません。
- ウロールバック:ロールバックは、更新前コピーを使って処理を取り消し、以前の状態へ戻す方法です。トランザクション障害などで使われるもので、設問が述べる回復の手順とは進む向きが逆です。
この問題の用語
- フルバックアップ対象のデータを毎回まるごと保存する方式。1回にかかる時間は長くなりますが、復元はその1本だけで済みます。
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。あとから出来事をたどれるので、事故の調査や不正の発見に使われます。
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。多くの人が同時に使うことを前提にしています。
出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問24
同じ用語が出る問題
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)