C'est ma connexion entre les 2 machines qui coince :
j'ai tenté des tnsping et j'obtiens des résultats étranges :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 C:>rman Recovery Manager: Release 11.1.0.6.0 - Production on Mer. Sept. 23 15:08:52 2009 Copyright (c) 1982, 2007, Oracle. All rights reserved. RMAN> CONNECT target sys/chicago@chicago connecté à la base de données cible : CHICAGO (DBID=789242120) RMAN> CONNECT auxiliary sys/chicago@boston RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-04006: erreur de la base de données auxiliaire : ORA-12154: TNS : l'identificateur de connexion indiqué n'a pas pu Ûtre résolu
Sur la machine ORABLAGNAC :
tnsping orablagnac : OK
tnsping oramontpellier : TNS-03505 : Echec de la résolution du nom
si je fais un tnsping en déclarant l'adresse IP, la connexion fonctionne
Sur la machine ORAMONTPELLIER :
tnsping orablagnac : OK
tnsping oramontpellier : OK
Je pense que c'est ma config des Listener et tnsnames qui pose problème, mais je n'arrive pas à trouver d'infos sur le paramétrage de ces fichiers pour Dataguard...
Sur le serveur primaire :
listener.ora
tnsnames.oraCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = orablagnac)(PORT = 1521)) ) ) SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (GLOBAL_DBNAME=CHICAGO) (ORACLE_HOME=/oracle/product/11.1.0/db_1) (SID_NAME=CHICAGO) ) )
Sur le serveur standby :Code:
1
2
3
4
5
6
7
8
9
10 CHICAGO = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.101)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = CHICAGO) (SID = CHICAGO) ) )
listener.ora
tnsnames.oraCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 LISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = oramontpellier)(PORT = 1521)) ) SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (GLOBAL_DBNAME=BOSTON) (ORACLE_HOME=/oracle/product/11.1.0/db_1) (SID_NAME=BOSTON) ) )
le paramètre (SERVER = DEDICATED) sur le tnsnames du serveur primaire est-il nécessaire ?Code:
1
2
3
4
5
6
7
8
9
10 BOSTON = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.102)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = BOSTON) (SID = BOSTON) ) )