LogPurge

LogPurge属性を設定すると、TimesTenでは、トランザクション・ログ・ファイルが2つのチェックポイント・ファイルに書き込まれ、その内容を必要とするトランザクションがなくなった場合、そのトランザクション・ログ・ファイルが自動的に削除されます。

チェックポイントが最初にコールされると、TimesTenによりトランザクション・ログ・ファイルの内容はチェックポイント・ファイルの1つに書き込まれます。チェックポイントが2度目にコールされると、TimesTenはトランザクション・ログ・ファイルの内容をもう1つのチェックポイント・ファイルに書き込みます。

次の条件がすべて満たされた場合、TimesTenはトランザクション・ログ・ファイルを消去します。

  • トランザクション・ログ・ファイルの内容が2つのチェックポイント・ファイルに書き込まれている。

  • 増分バックアップによってトランザクション・ログ・ファイルが保留されていない。

  • レプリケーションを使用している場合、トランザクション・ログ・ファイルがすべてのサブスクライバにレプリケートされている。

  • XLAを使用している場合、XLAのすべてのブックマークがトランザクション・ログ・ファイルより新しい。

  • XAインタフェースを使用する分散トランザクションでトランザクション・ログ・ファイルが使用されていない。

この属性を0に設定するか選択解除する場合、不要なトランザクション・ログ・ファイルには.arch接尾辞が追加されます。アプリケーションはこれらのファイルを削除できます。

必要な権限

インスタンス管理者のみがこの属性の値を変更できます。

TimesTen ScaleoutおよびTimesTen Classicでの使用

この属性は、TimesTen ClassicとTimesTen Scaleoutの両方でサポートされています。

設定

LogPurgeは次のように設定します。

属性の設定場所 属性の表示 設定

CまたはJavaプログラム、あるいはUNIXおよびLinuxシステムのTimesTen Classicのodbc.iniファイル、またはTimesTen Scaleoutのデータベース定義(.dbdef)ファイル

LogPurge

0 - 接続時およびチェックポイント時に古いトランザクション・ログ・ファイルを削除しません。

1 (デフォルト) - 接続時およびチェックポイント時に古いトランザクション・ログ・ファイルを削除します。

Windows ODBCデータソース・アドミニストレータ

該当なし