Bonjour à tous

environement: Oracle 11gR2 (rac) sous linux 6

Voila, j'ai 2 nodes en PRODUCTION db_unique_name = P et 2 de reserve db_unique_name = S
J'ai un dataguard qui assure en cas de probleme. Je configure un broker.
Et au moment de voir la config j'ai ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
DGMGRL> show configuration
 
Configuration - DG_P
 
  Protection Mode: MaxPerformance
  Databases:
    P - Primary database
    S - Physical standby database
      Error: ORA-16664: unable to receive the result from a database
 
Fast-Start Failover: DISABLED
 
Configuration Status:
ERROR
SI je fais un show database verbose S j'ai ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Database Status:
DGM-17016: failed to retrieve status for database "S"
ORA-16664: unable to receive the result from a database
Le log du dataguard du node S1 est propore, si je fais un create table et insert en P ça me passe les infos a S. Par contre le log du S2 donne ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Failed to connect to remote database P. Error is ORA-12514
Failed to send message to site P. Error code is ORA-12514.
Je fais un tnsping a P a ça me repond bien...
et dans l'alertlog de S2 j'ai ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
oracle:/home/oracle > tail -f /opt/oracle/admin/diag/rdbms/s/S02/trace/alert_S02.log
  Time: 29-NOV-2013 16:35:00
  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
Je ne sais pas vraiment quoi regarder car au niveau listener, vu que j'ai reussi a creer la standby avec duplicate for standby from active database, j'avais toutes les conexions ok.
Une piste ?

D'avance merci