トランザクション処理 (全58問中5問目)
No.5
媒体障害の回復において,最新のデータベースのバックアップをリストアした後に,トランザクションログを用いて行う操作はどれか。
出典:令和3年免除 問29
- バックアップ取得後でコミット前に中断した全てのトランザクションをロールバックする。
- バックアップ取得後でコミット前に中断した全てのトランザクションをロールフォワードする。
- バックアップ取得後にコミットした全てのトランザクションをロールバックする。
- バックアップ取得後にコミットした全てのトランザクションをロールフォワードする。
- [出典]
- 午前免除試験 R3-12月 問29
- 応用情報技術者 H28 問30と同題
分類
テクノロジ系 » データベース » トランザクション処理
正解
エ
解説
データベースの障害にはトランザクション障害、システム障害、媒体障害などの種類があり、それぞれ回復方法が異なります。媒体障害とは、ハードディスクなどの装置や機器自体の不具合により生じる障害で、その時の一般的な回復手順は次の通りです。
- 機器を正常に動作するものに取り換える。
- バックアップデータを使用して、正常なディスクにバックアップ時点の状態を復元する。
- バックアップ取得時点以後にコミットされたトランザクションについて、更新後ログを用いてデータベースに結果を反映させる「ロールフォワード処理(前進復帰)」を行う。