平成21年度 春期 ITパスポート試験 問88 解説 データベースのログファイル
データベースの障害回復に用いられ, データベースの更新に関する情報が格納されているファイルはどれか。
- インデックスファイル
- バックアップファイル
- ログファイル ✓ 正答
- ロードモジュールファイル
解説
データベースの障害回復に関連する用語問題では、更新情報というキーワードに注目してください。更新前後の状態を記録しているのはログファイル、システム全体のデータの複製を保存しているのはバックアップファイルと判断することで即答できます。
ログファイルと障害回復の仕組み
データベースにおけるログファイルとは、データベースに対する更新処理(追加、更新、削除)の履歴を時系列順に記録したファイルのことです。
システム障害が発生した際、データベースを正常な状態に戻すためには2つの段階が必要です。まず、定期的に取得していたバックアップファイルを復元します。しかし、バックアップを取得した時点から障害発生時までの間に行われた更新作業が失われているため、ログファイルに記録された情報を使って、データを最新の状態まで再現します。この一連の作業があるからこそ、データベースは高い信頼性を保つことができるのです。
選択肢を分析する思考プロセス
各選択肢が何をするものかを確認することで、正解以外の選択肢を排除します。
インデックスファイルは、データの検索効率を上げるための索引情報です。辞書の巻末にある索引のようなもので、直接データの中身を記録するものではありません。 バックアップファイルは、特定の時点でのデータベース全体の状態を複製したものです。障害時の復旧の出発点となりますが、更新の履歴そのものではありません。 ロードモジュールファイルは、コンピュータが実行可能な形式に変換されたプログラムのことです。データベースのデータとは無関係です。
これらを比較すると、更新に関する情報というキーワードと合致するのはログファイルのみであることが明確になります。
データベース運用の現場における重要性
この知識は、実務でデータベース管理者(DBA)が障害対応を行う際の基本となります。例えば、万が一サーバーが停止してしまった場合、まず「いつのバックアップがあるか」「最新のログファイルはどこまで残っているか」を確認します。
ITパスポート試験においてこの問題が出題される意図は、単に用語を暗記させることだけではありません。システム運用において、データがどのように守られているかという構造を理解し、バックアップとログの役割分担を意識させることが目的です。データ保護の仕組みを理解しておくことは、システムエンジニアとしての基礎的な素養となります。