リカバリー履歴ファイルのプルーニング
データベース・マネージャーはリカバリー履歴ファイル内にバックアップ操作、
リストア操作、表スペース作成、その他のイベントに関する項目を作成します。 関連付けられたリカバリー・オブジェクトがデータベースのリカバリーに不要になったためにリカバリー履歴ファイル内の項目が関連性がなくなっている場合、それらの項目をリカバリー履歴ファイルから除去または整理できます。
プロシージャー
以下のメソッドを使用して、リカバリー履歴ファイル内の項目を整理できます。
- PRUNE HISTORY コマンドの呼び出し
- db2Prune API の呼び出し
- ADMIN_CMD プロシージャーに PRUNE_HISTORY パラメーターを指定して呼び出します。
次の作業
これらのメソッドの 1 つを使用してリカバリー履歴ファイルを整理すると、 データベース・マネージャーはリカバリー履歴ファイルから指定したタイム・スタンプよりも古い項目を除去 (整理) します。
リカバリー履歴ファイル項目がプルーニング用に指定した基準に適合する場合、その項目がデータベースのリカバリーにまだ必要であれば、 WITH FORCE パラメーターまたは Db2PRUNE_OPTION_FORCE フラグを使用しない限りデータベース・マネージャーはその項目を整理しません。
AND DELETE パラメーターまたは Db2PRUNE_OPTION_DELETE フラグを使用する場合、 整理された項目に関連付けられたログ・ファイルも同様に削除されます。
AUTO_DEL_REC_OBJ データベース構成パラメーターを ON に設定して、 AND DELETE パラメーターまたは Db2PRUNE_OPTION_DELETE フラグを使用する場合、 整理された項目に関連付けられたログ・ファイル、バックアップ・イメージ、およびロード・コピー・イメージも同様に削除されます。