[OK] Erreur Oracle Lien de base de données

Erreur Oracle Lien de base de données [OK] - SQL/NoSQL - Programmation

Marsh Posté le 19-01-2007 à 14:31:08    

Bonjour, je suis entrain d'installer un oracle XE sur une debian. J'ai crée un lien de base de données (public database link) avec une autre base de données d'un second serveur. la connexion marchait très bien ce matin mais maintenant lorsque je fais un "select * from global_name@replic" pour tester j'obtiens ca:
 
ORA-12514: TNS:listener does not currently know of service requested in connect
 
Mon fichier tnsnames.ora:
 

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = <ip> )(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )
 
REPLIC =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP) (HOST = <ip> )(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )
 
EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )


 
Un tnsping sur replic marche très bien.
 
Par contre le fichier sqlnet.log me dis ca a chaque fois que j'essaye de me servir du lien:

***********************************************************************
Fatal NI connect error 12514, connecting to:
 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<la_bonne-ip> )(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XE)(CID=(PROGRAM=oracle)(HOST=<host_ok> )(USER=root))))
 
  VERSION INFORMATION:
        TNS for Linux: Version 10.2.0.1.0 - Production
        Oracle Bequeath NT Protocol Adapter for Linux: Version 10.2.0.1.0 - Production
        TCP/IP NT Protocol Adapter for Linux: Version 10.2.0.1.0 - Production
  Time: 19-JAN-2007 14:11:19
  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


 
Donc apparemment ca viendrais de l'autre serveur mais d'où exactement...?
 
Merci d'avance.


Message édité par Cheinz le 19-01-2007 à 15:43:17
Reply

Marsh Posté le 19-01-2007 à 14:31:08   

Reply

Marsh Posté le 19-01-2007 à 15:43:03    

C'est bon, j'ai redémarré oracle sur l'autre serveur et maintenant ca fonctionne... mystère...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed