データベースの復旧


障害時のトランザクションの状態により、
復旧の手順は異なる。

あるトランザクションについて、
コミット後には
正常にログ情報が保存されている。

チェックポイントでは、その時点での
ログ情報とデータベースの内容とを
完全に記録する。

障害復旧とは、直前の成功したチェックポイントを起点として、 障害が起こらなかった場合と同じ状態に戻す作業である。
以下、上図のA〜Eの各トランザクションについて、 障害復旧の方法を説明する。 まず、データベースの状態をチェックポイント時点に戻したところから 考えることにする。