Bonjour,
En env RAC, 2 nodes j'ai local_listener et remote_listener positionnés ainsi :
Sur Node1:
local_listener=LISTENER_INST1
remote_listener=LISTENER_INST2
Sur Node2:
local_listener=LISTENER_INST2
remote_listener=LISTENER_INST1
LISTENER_INST1 et LISTENER_INST2 ne contiennent qu'une machine dans $TNS_ADMIN/tnsnames.ora
LISTENER_INST1.FR.EU.xxx.xxx =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = VIP_NODE1.fr.eu.xx.x)(PORT = 1521))
)
Je dois passer en 3 node (puis en 4)
Ma question est :
remote_listener doit-il contenir toutes les virtuals IP nodes incluant le local node (comme le précise une doc Oracle) ou seulement toutes les virtuals IP nodes distantes....
ex :
REMOTE_LISTENER_INST1.FR.EU.xx.xx =
(ADDRESS_LIST =
(ADDRESS =(PROTOCOL =TCP)(HOST = VIPNODE2.fr.eu.xx.xx)(PORT = 1521))
(ADDRESS =(PROTOCOL =TCP)(HOST = VIPNODE3.fr.eu.xx.xx)(PORT = 1521))
)
ou
REMOTE_LISTENER_INST1.FR.EU.xx.xx =
(ADDRESS_LIST =
(ADDRESS =(PROTOCOL =TCP)(HOST =VIPNODE1.fr.eu.xx.xx)(PORT = 1521))
(ADDRESS =(PROTOCOL =TCP)(HOST =VIPNODE2.fr.eu.xx.xx)(PORT = 1521))
(ADDRESS =(PROTOCOL =TCP)(HOST =VIPNODE3.fr.eu.xx.xx)(PORT = 1521))
)
Actuellement, en 2 nodes, si crash ou arrêt d'un noeud ca bascule. En val avec 3 noeuds ca plante une autre instance.
Merci pour vos réponses
Partager