ttCacheAllowFlushAwtSet
ttCacheAllowFlushAwtSet
組込みプロシージャは、AWTキャッシュ・グループに対してFLUSH CACHE GROUP
文を実行できるようにします。
このプロシージャは、『Oracle TimesTen In-Memory Databaseレプリケーション・ガイド』の「同期されていないデータがキャッシュ・グループ内にある場合」の項で説明されているように、特定のリカバリ・シナリオでのみ使用する必要があります。
enableFlush
パラメータを1に設定している場合は、ttCacheAllowFlushAwtSet
組込みプロシージャを実行する前に、自動コミットを無効に設定します。そうしない場合、このパラメータは組込みプロシージャの実行後に、直接自動的に0にリセットします。その後、FLUSH CACHE GROUP
文を実行してttCacheAllowFlushAwtSet
組込みプロシージャを実行した後にコミットを実行して、enableFlush
パラメータを0にリセットします。
必要な権限
このプロシージャには、権限は必要ありません。
TimesTen ScaleoutおよびTimesTen Classicでの使用
このプロシージャはTimesTen Classicでサポートされていますが、TimesTen Scaleoutではサポートされません。関連ビュー
このプロシージャには関連ビューはありません。
構文
ttCacheAllowFlushAwtSet (enableFlush)
パラメータ
ttCacheAllowFlushAwtSet
には、次のパラメータがあります。
パラメータ | 型 | 説明 |
---|---|---|
|
|
|
結果セット
ttCacheAllowFlushAwtSet
は結果を返しません。
例
次の例では、ttCacheAllowFlushAwtSet
組込みプロシージャを実行して、marketbasket
AWTキャッシュ・グループに対して最初にFLUSH CACHE GROUP
文の実行を許可し、その後禁止する方法を示します。
Command> set autocommit off; CALL ttCacheAllowFlushAwtSet(1); FLUSH CACHE GROUP marketbasket; CALL ttCacheAllowFlushAwtSet(0); COMMIT;
関連項目
- 『Oracle TimesTen In-Memory Databaseレプリケーション・ガイド』の「同期されていないデータがキャッシュ・グループ内にある場合」の項を参照してください。