BD LINK erreur ORA-ORA-12154
bonjour,
j'ai un souci avec mon BD LINK, je suis en oracle 8i et je pointe sur une base qui etait en 8i et qui est passee en 9i.
je tente de lancer des traitements batch par le cron de ma machine qui traite des tables presentes sur une machine distante.
j'ai bien verifie mon tnsnamessur le serveur, il est ok.
le plus bizzare est que lorsque je me connecte via sqlplus client de mon poste ( le tnsname est le meme que sur le serveur) , un select sur une des tables distantes est OK et les procedures stockées aussi.
mais lorque je me connecte sur mon serveur via unix avec mon identifiiant unix et que je lance sqlplus avec le meme ident oracle : j'ai le message d'erreur. : ORA-12154:
de plus le tnsping renvoie l'erreur TNS-03505:
voici les elements :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
GRILLE.world =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = tcp.world)
(PROTOCOL = TCP)
(HOST = xx.xx.xx.xx)
(PORT = xxxx)
)
)
(CONNECT_DATA =
(SID = GRILLE)
)
)
APOT.world =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = tcp.world)
(PROTOCOL = TCP)
(HOST = xx.xx.xx.xx)
(PORT = xxx)
)
)
(CONNECT_DATA =
(SID = APOT)
)
) |
le dblink
Code:
1 2
|
CREATE PUBLIC DATABASE LINK APOT CONNECT TO xxxxxxx IDENTIFIED BY xxxxx USING 'APOT'; |
j'ai teste aussi avec 'APOT.WORLD' pour le global_names.
je ne suis pas Bda de la base distante donc les infos sont cachés.
quelqu'un a t-il une idee ?
merci d'avance
Re: BD LINK erreur ORA-ORA-12154
Citation:
Envoyé par de LANFRANCHI
j'ai teste aussi avec 'APOT.WORLD' pour le global_names.
Vous êtes sans doute sur la bonne piste, il faut prendre en compte le nom global de la base cible, mais il me paraît peu probable que le nom de domaine soit WORLD.
Avez-vous vérifié cette information ?