Bonjour,
J'ai une question idiote à propos de Dataguard en 10G et je me perds dans la doc sans trouver de réponse.
J'ai 2 bases sur les serveurs node01 et node02, j'ai créé le listener sur chaque noeud avec le même GLOBAL_NAME inst.
J'ai modifié mon tnsnames.ora ainsi :
Le souci c'est que quand node01 est la standby au lieu de node02, la connexion aboutie mais avec l'erreur 1033 (initialization or shutdown in progress)... évidemment puisque la base est juste montée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 INST= (DESCRIPTION = (ADDRESS_LIST = (FAILOVER=ON) (ADDRESS = (PROTOCOL = TCP)(HOST = node01)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = node02)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = INST) (SERVER = DEDICATED) ) )
Ma question est donc toute bête, comment configurer le client pour qu'il se connecte à la bonne adresse même si le listener répond mais que la base est indispo ? Faut-il arrêter le listener quand la base est en standby ?
Je vous avez prévenu... c'est idiot :p
PS : pour info, je fais des recherches dans cette doc : Enabling Advanced Features of Oracle Net Services
Partager