接続文字列は、1つのサーバー/ノード上の1つのインスタンスを参照しています。代わりに共通のサービス名を使用し、それが利用可能なすべてのサーバーを識別する必要があります。
これに相当するものは次のようになります(ここではわかりやすくするために改行します):
(DESCRIPTION=(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.2)(PORT=1521))
)(CONNECT_DATA=(SERVICE_NAME=orcl)))
解決可能である限り、HOST
にDNS名とIPアドレスのどちらを使用するかは問題ではありません。 パラメータ。
LOAD_BALANCE
も必要になる場合があります またはFAILOVER
パラメーター; ドキュメント
を参照してください。 。