8.4.3 簡易接続ネーミング・メソッドの例
簡易接続文字列の例いくつかと、各文字列がどのように接続記述子に変換されるかを確認します。
ネーミング・オプション | 接続文字列 | 接続記述子 |
---|---|---|
ホストあり。 ホスト名は |
sales-server |
(DESCRIPTION= (CONNECT_DATA= (SERVICE_NAME=)) (ADDRESS= (PROTOCOL=TCP) (HOST=sales-server) (PORT=1521))) |
ホストとポートあり。 ホスト名は |
sales-server:3456 |
(DESCRIPTION= (CONNECT_DATA= (SERVICE_NAME=)) (ADDRESS= (PROTOCOL=TCP) (HOST=sales-server) (PORT=3456))) |
ホストとサービス名あり。 ホスト名は |
sales-server/sales |
(DESCRIPTION= (CONNECT_DATA= (SERVICE_NAME=sales)) (ADDRESS= (PROTOCOL=TCP) (HOST=sales-server) (PORT=1521))) |
IPv6アドレスあり。 ホストのIPv6アドレスは |
[2001:0db8:0:0::200C:417A]:80/sales IPv6ホスト名は大括弧で囲む必要があります。 |
(DESCRIPTION= (CONNECT_DATA= (SERVICE_NAME=sales) (ADDRESS= (PROTOCOL=TCP) (HOST=2001:0db8:0:0::200C:417A) (PORT=80))) |
IPv6ホスト・アドレスあり。 ホストは |
sales-server:80/sales |
(DESCRIPTION= (CONNECT_DATA= (SERVICE_NAME=sales) (ADDRESS= (PROTOCOL=TCP) (HOST=sales-server) (PORT=80))) |
ホスト、サービス名およびサーバーあり。 ホスト名は |
sales-server/sales:dedicated/inst1 |
(DESCRIPTION= (CONNECT_DATA= (SERVICE_NAME=sales) (INSTANCE_NAME=inst1) (SERVER=dedicated)) (ADDRESS= (PROTOCOL=TCP) (HOST=sales-server) (PORT=1521))) |
ホストとインスタンス名あり。 ホスト名は |
sales-server//inst1 |
(DESCRIPTION= (CONNECT_DATA= (SERVICE_NAME=) (INSTANCE_NAME=inst1)) (ADDRESS= (PROTOCOL=TCP) (HOST=sales-server) (PORT=1521))) |
Easy Connect Plus機能を使用した簡易接続文字列の例をいくつか次に示します:
ネーミング・オプション | 接続文字列 | 接続記述子 |
---|---|---|
名前/値のペアのリスト( ホストは |
salesserver1:1521/sales?SDU=8128&retry_count=3&connect_timeout=10 |
|
複数のホストまたはポートあり。 ホストは |
salesserver1:1521,salesserver2,salesserver3:1522/sales |
|
プロトコルの指定あり。 ホストは |
tcps://salesserver1:1521/sales |
|
TLSでサポートされている ホストは |
tcps://sales-server:1521/sales?ssl_server_cert_dn="cn=sales,cn=OracleContext,dc=us,dc=example,dc=com"&wallet_location="/tmp/oracle" ノート: Oracle Databaseサーバーの場合、パラメータ Oracle Databaseサーバーの場合は、 |
|
複数のプロトコル・アドレスを指定するための |
|
|