トランザクション処理 (全57問中4問目)

No.4

媒体障害の回復において,最新のデータベースのバックアップをリストアした後に,トランザクションログを用いて行う操作はどれか。
  • バックアップ取得後でコミット前に中断した全てのトランザクションをロールバックする。
  • バックアップ取得後でコミット前に中断した全てのトランザクションをロールフォワードする。
  • バックアップ取得後にコミットした全てのトランザクションをロールバックする。
  • バックアップ取得後にコミットした全てのトランザクションをロールフォワードする。
  • [出典]
  • 午前免除試験 R3-12月 問29
  • 応用情報技術者 H28春期 問30と同題

分類

テクノロジ系 » データベース » トランザクション処理

正解

解説

データベースの障害にはトランザクション障害、システム障害、媒体障害などの種類があり、それぞれ回復方法が異なります。媒体障害とは、ハードディスクなどの装置や機器自体の不具合により生じる障害で、その時の一般的な回復手順は次の通りです。
  1. 機器を正常に動作するものに取り換える。
  2. バックアップデータを使用して、正常なディスクにバックアップ時点の状態を復元する。
  3. バックアップ取得時点以後にコミットされたトランザクションについて、更新後ログを用いてデータベースに結果を反映させる「ロールフォワード処理(前進復帰)」を行う。
リストア後に行うべき操作は「ロールフォワード」、その対象は「バックアップ取得後にコミットされたトランザクション」なので正解は「エ」です。
© 2010-2024 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop