Bonjour..
j'ai créé un DBLINK de la façon suivante :
Ok pas de problème...CREATE DATABASE LINK MONLINK
CONNECT TO schema1
IDENTIFIEDBY mot_de_passe_schema1
USING 'MABASE1'![]()
J'ai vérifié que MABASE1 existe dans le TSNNAME...
Ok pas de problème...MABASE1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.108.15)(PORT = 1521))
)
(CONNECT_DATA = (SID = mabase1)(SERVER = DEDICATED))
)
![]()
Mais quand je veux acceder à mabase1 comme ça :
selectcount(*) from table1X@MONLINK ;
j'ai le message suivant :
ORA-12154 : TNS : Could not resolve service name![]()
Pourtant :
- Ma base cible existe, et elle est bien alimentée dans le TNSNAME (On l'a vu plus haut)
- Les autres dblink fonctionnent bien, mais sur d'autres bases cibles que MABASE1...
- J'ai bien effectué la commande :
SQL> ALTER SESSION SET GLOBAL_NAMES = FALSE;
Bref, je craque..........
1°) Ne voyez-vous pas quelque chose qui clocherait ?
2°) Aurais-je oublié quelque chose ?
3°) Cela est-il dû à ma base cible qui n'acceterait pas les dblink (On sait jamais ?)
4°) Est-ce une question d'autorisation sur la base cible ?
Etc...
Merci pour vos réponses
Partager