ChannelCreateTimeout

この属性を使用して、チャネル作成リクエストに対するレスポンスを待機する時間制限(ミリ秒)を決定します。

チャネル作成タイムアウトに使用される値は、ChannelCreateTimeoutSQLQueryTimeoutMSecおよびSQLQueryTimeout接続属性に設定されている値を比較することで決定されます。

  • ChannelCreateTimeoutSQLQueryTimeoutおよびSQLQueryTimeoutMSecが0 (ゼロ)以外の場合、使用されるタイムアウトは、これらの接続属性の最小値です。

  • ChannelCreateTimeout0に設定されている場合、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のデータベース定義(.dbdef)ファイル

ChannelCreateTimeout

n - チャネル作成リクエストを待機する制限時間(ミリ秒)。nの値には、0 (ゼロ)以上の任意の整数を指定できます。デフォルト値は30,000ミリ秒(30秒)です。この値を0に設定すると、問合せはタイムアウトしません。

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

該当なし