トランザクション処理 (全58問中10問目)
No.10
データベースが格納されている記憶媒体に故障が発生した場合,バックアップファイルとログを用いてデータベースを回復する操作はどれか。
出典:平成30年秋期 問30
- アーカイブ
- コミット
- チェックポイントダンプ
- ロールフォワード
- [出題歴]
- 基本情報技術者 H19秋期 問62
分類
テクノロジ系 » データベース » トランザクション処理
正解
エ
解説
ロールフォワードは、前進復帰と訳されデータベースシステムに障害が起こったときに行われる回復処理です。更新後ログを用いて今まで処理したトランザクションを再現しシステム障害直前までデータベース情報を復帰させます。
データベース障害に対する対処を、まとまると次のようになります。
データベース障害に対する対処を、まとまると次のようになります。
- トランザクション障害
- 更新前ログを使用したロールバックを行い、トランザクション開始直前の状態に戻す。
- システム障害
- 直前のチェックポイントまで戻り、コミットされたトランザクションを更新後ログを使用したロールフォワードでデータベースに反映させる。
- 媒体障害
- バックアップファイルと更新後ログを使用したロールフォワードで障害発生直前の状態に戻す。