リカバリー履歴ファイルのプルーニング

データベース・マネージャーはリカバリー履歴ファイル内にバックアップ操作、 リストア操作、表スペース作成、その他のイベントに関する項目を作成します。 関連付けられたリカバリー・オブジェクトがデータベースのリカバリーに不要になったためにリカバリー履歴ファイル内の項目が関連性がなくなっている場合、それらの項目をリカバリー履歴ファイルから除去または整理できます。

プロシージャー

以下のメソッドを使用して、リカバリー履歴ファイル内の項目を整理できます。

  • 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 フラグを使用する場合、 整理された項目に関連付けられたログ・ファイル、バックアップ・イメージ、およびロード・コピー・イメージも同様に削除されます。