Ihre Verbindungszeichenfolge verweist auf eine Instanz auf einem Server/Knoten. Sie sollten stattdessen den allgemeinen Dienstnamen verwenden und alle Server identifizieren, auf denen er verfügbar ist.
Das Äquivalent für Sie wäre so etwas (Zeilenumbrüche nur zur Verdeutlichung hier):
(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)))
Solange es auflösbar ist, sollte es keine Rolle spielen, ob Sie die DNS-Namen oder die IP-Adressen für den HOST
verwenden Parameter.
Möglicherweise benötigen Sie auch den LOAD_BALANCE
oder FAILOVER
Parameter; siehe die Dokumentation
.