ヘッダーをスキップ

Oracle TimesTen In-Memory Database APIおよびSQLリファレンス・ガイド リリース6.0 B25770-01 |
| 目次 | 索引

前へ | 次へ |

## LogPurge

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

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

- ログ・ファイルの内容が2つのチェックポイント・ファイルに書き込まれている。
- 増分バックアップによってログ・ファイルが保留されていない。
- レプリケーションを使用している場合、ログ・ファイルがすべてのサブスクライバにレプリケートされている。
- XLAを使用している場合、XLAのすべてのブックマークがログ・ファイルより新しい。
- XLAインタフェースを使用する分散トランザクションでログ・ファイルが使用されていない。

この属性を設定しない場合、不要なログ・ファイルには.arch拡張子が追加されます。アプリケーションはこれらのファイルを削除できます。

この属性は、Loggingが1に設定されている場合にのみ意味を持ちます。「MatchLogOpts」も参照してください。

アクセス制御

アクセス制御が有効な場合、この属性にはADMIN権限が必要です。

設定

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

CまたはJavaプログラム 、あるいはUNIX ODBC.INIファイル | LogPurge | 0: 接続時およびチェックポイント時に古いログ・ファイルを削除しません。 1: 接続時およびチェックポイント時に古いログ・ファイルを削除します（デフォルト）。
Windows ODBCデータソース・アドミニストレータ | 「LogPurge」チェック・ボックス | 選択解除: 接続時およびチェックポイント時に古いログ・ファイルを削除しません。 選択: 接続時およびチェックポイント時に古いログ・ファイルを削除します（デフォルト）。