必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成20年度秋季問題一覧
  4. 平成20年度秋季問題61-解答・解説-分析

平成20年度秋季問題

問題61

データベースの障害復旧に関する記述のうち,適切なものはどれか。

データベースのシステム障害に対しては, トランザクション処理の途中にスナップショットの設定をして,その時点からリスタート処理を行う。
データベースの媒体障害に対しては,バックアップ時点の状態に復元した後,ジャーナルファイルの更新後情報を使用してロールフォワード処理を行う。
データベースの論理的障害によってトランザクション処理がデッドロック状態になり,処理が終了しない場合,排他制御を解除する。
トランザクション処理プログラムが,データベースの更新途中に物理的原因以外で異常終了した場合,ジャーナルファイルの更新後情報を使用してロールバック処理を行う。

データベースの障害復旧に関する記述のうち,適切なものはどれか。

データベースのシステム障害に対しては, トランザクション処理の途中にスナップショットの設定をして,その時点からリスタート処理を行う。
データベースの媒体障害に対しては,バックアップ時点の状態に復元した後,ジャーナルファイルの更新後情報を使用してロールフォワード処理を行う。
データベースの論理的障害によってトランザクション処理がデッドロック状態になり,処理が終了しない場合,排他制御を解除する。
トランザクション処理プログラムが,データベースの更新途中に物理的原因以外で異常終了した場合,ジャーナルファイルの更新後情報を使用してロールバック処理を行う。

解答:イ

<解説>

× スナップショットとは稼動中のデータベースファイルなどを、特定のタイミングで抜き出したもの。トランザクションの途中からの復旧は、一貫性を失う可能性があるので、復旧には利用できない。
データベースの媒体障害に対しては,バックアップ時点の状態に復元した後,ジャーナルファイルの更新後情報を使用してロールフォワード処理を行う。
× デッドロック状態になり,処理が終了しない場合,一方のトランザクションを中断またはロールバックする。
× トランザクション処理プログラムが,データベースの更新途中に物理的原因以外で異常終了した場合,ジャーナルファイルの更新前情報を使用してロールバック処理を行う。