ChannelCreateTimeout
この属性を使用して、チャネル作成リクエストに対するレスポンスを待機する時間制限(ミリ秒)を決定します。
チャネル作成タイムアウトに使用される値は、ChannelCreateTimeout
、SQLQueryTimeoutMSec
およびSQLQueryTimeout
接続属性に設定されている値を比較することで決定されます。
-
ChannelCreateTimeout
、SQLQueryTimeout
およびSQLQueryTimeoutMSec
が0 (ゼロ)以外の場合、使用されるタイムアウトは、これらの接続属性の最小値です。 -
ChannelCreateTimeout
が0
に設定されている場合、SQLQueryTimeout
の値に関係なく、チャネル・タイムアウト機能は無効になり、チャネルの作成は同期されます。 -
ChannelCreateTimeout
がゼロ以外の値に設定され、SQLQueryTimeout
またはSQLQueryTimeoutMSec
がすべて0
に設定されている場合、ChannelCreateTimeout
の値はチャネル作成のタイムアウトです。
ノート:
使用されるタイムアウトがChannelCreateTimeout
接続属性で構成されているものと異なる場合、TimesTenはChannelCreateTimeout
接続属性に設定されている値を上書きしません。
詳細は、『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』の「SQLおよびPL/SQLのタイムアウト値の選択」を参照してください。
チャネル作成のタイムアウトは、TTC_Timeout
に指定した値を超えないようにしてください。この値は、TimesTenクライアント・アプリケーションが対応するTimesTen Serverプロセスからの結果を待機するときのタイムアウトになります。この接続属性の詳細は、「TTC_Timeout」を参照してください。
必要な権限
この属性の値の変更に権限は必要ありません。
TimesTen ScaleoutおよびTimesTen Classicでの使用
この属性は、TimesTen Classicではサポートされていません。
この属性はTimesTen Scaleoutでサポートされています。
設定
ChannelCreateTimeout
を次のように設定します。
属性の設定場所 | 属性の表示 | 設定 |
---|---|---|
CまたはJavaプログラム、あるいはUNIXおよびLinuxシステムのTimesTen Scaleoutのデータベース定義( |
|
|
Windows ODBCデータソース・アドミニストレータ |
該当なし |