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の |
|
|
Windows ODBCデータソース・アドミニストレータ |
該当なし |