Dataguard et communication
Bonjour,
Je travaille sur une 11g Entreprise Edition sous Red-Hat 5.
J'essaye de mettre en place le DataGuard en suivant la doc officielle.
J'ai réussi à installer une Primary et une Standby.
J'ai créé une configuration :
Code:
1 2 3 4 5 6 7 8 9
|
dgmgrl /
CREATE CONFIGURATION 'LENS' AS
PRIMARY DATABASE IS 'BPLS'
CONNECT IDENTIFIER IS 'BPLS';
ADD DATABASE 'STBBPLS' AS
CONNECT IDENTIFIER IS 'STBBPLS'
MAINTAINED AS PHYSICAL;
ENABLE CONFIGURATION; |
Lorsque je fais un SHOW CONFIGURATION, j'obtiens :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Configuration
Name: LENS
Enabled: YES
Protection Mode: MaxPerformance
Databases:
BPLS - Primary database
STBBPLS - Physical standby database
Fast-Start Failover: DISABLED
Current status for "LENS":
Warning: ORA-16607: one or more databases have failed |
Contenu du Listener.ora côté Primary :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = BPLS)
(ORACLE_HOME = /u01/app/oracle/product/11.1.0/db_1)
(SID_NAME = BPLS)
)
(SID_DESC=
(GLOBAL_DBNAME = BPLS_DGMGRL)
(ORACLE_HOME = /u01/app/oracle/product/11.1.0/db_1)
(SID_NAME = BPLS)
)
) |
Contenu du Tnsnames.ora côté Primary :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
BPLS =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = primary)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = BPLS)
)
)
STBBPLS =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = standby)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = STBBPLS)
)
) |
Contenu du Listener.ora côté Standby :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = STBBPLS)
(ORACLE_HOME = /u01/app/oracle/product/11.1.0/db_1)
(SID_NAME = BPLS)
)
(SID_DESC=
(GLOBAL_DBNAME=STBBPLS_DGMGRL)
(ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1)
(SID_NAME=BPLS)
)
) |
Contenu du Tnsnames.ora côté Standby :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
BPLS =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = primary)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = BPLS)
)
)
STBBPLS =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = standby)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = STBBPLS)
)
) |
Message dans le Alert.log :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Fatal NI connect error 12514, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=standby)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STBBPLS_DGB)(CID=(PROGRAM=oracle)(HOST=primary)(USER=oracle))))
VERSION INFORMATION:
TNS for Linux: Version 11.1.0.6.0 - Production
TCP/IP NT Protocol Adapter for Linux: Version 11.1.0.6.0 - Production
Time: 16-MAR-2009 15:56:15
Tracing not turned on.
Tns error struct:
ns main err code: 12564
TNS-12564: TNS:connection refused
ns secondary err code: 0
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0 |
J'espère avoir donné toutes les informations.
Merci de votre aide.
Dataguard et communication
Bonjour tout le monde,
J'ai mis cette discussion à résolu car j'ai testé cette mise en place avec 2 BD sur une même machine, cela fonctionne.
Je suppose que mon problème soit lié à l'utilisation de machines virtuelles. J'ai donc ouvert une autre discussion.