13.2.3 クライアント接続のCOLOCATION_TAG
COLOCATION_TAG
パラメータは、TNS接続文字列のCONNECT_DATA
パラメータで使用できる英数字の文字列です。
CONNECT_DATA
パラメータでcolocation_tag
を設定すると、ロード・バランシングが無視されます。リスナーは、同じcolocation_tag
を持つすべての接続を同じデータベース・インスタンスに送信するように試行します。インスタンス選択アルゴリズムは、colocation_tag
と、指定したサービスで使用可能なインスタンスのリストに基づきます。
たとえば、リスナーは、接続記述子でCOLOCATION_TAG
がinteractive
に設定されている同じデータベース・インスタンスに、すべてのクライアントをルーティングしようとします。
sales.us.example.com=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=sales-scan)(PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=sales.us.example.com)(COLOCATION_TAG=interactive)))
ノート:
インスタンスの最大ロードに達した、またはサービスに対して新しいインスタンスが追加または削除されたなど特定の場合、同じcolocation_tag
を持つクライアント接続の同じデータベース・インスタンスに対するコロケーションが一貫していない可能性があります。
関連トピック
親トピック: 接続ロード・バランシングの理解