|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : septembre 2002 Messages : 8 ![]() |
Bonjour tout le monde,
alors voici mon problème: J'ai un serveur où tourne Oracle et ma machine d'où je lance mon application. Quand j'utilise la chaîne de connection suivante: "Data Source=NomServer:1521/NomService;User Id=cpce;Password=cpce;Pooling=false;Connection Lifetime=300" j'ai l'erreur oracle: ORA-00162:external dbid length (nb) is greater than maximum 16 Donc pour arranger ce problème, j'ai ajouté un alias dans tnsNames.ora (C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN): Code :
et voici ma chaîne de connexion: "Data Source=Tisa;User Id=cpce;Password=cpce;Pooling=false;Connection Lifetime=300" Et voici la nouvelle erreur: ORA-12154:TNS:could not resolve the connect identifier specified Quelle sont les solutions possibles ? Peut-on modifier la taille de la dbid dans Oracle? Mon alias n'est apparemment pas reconnu, c'est parce que j'ai oublié quelque chose? |
||
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() ![]() Inscription : décembre 2003 Messages : 480 ![]() |
ce n'est pas dnsnames.ora mais tnsnames.ora
vérifie avec tnsping si tu sais atteindre TISA à partir de ta machine cliente.
__________________
*** OPN Exadata Specialist *** *** OCE Performance Tuning 11g *** *** OCE Rac 10g *** *** OCP DBA 9i-10g-11g *** |
|
|
00
|
|
|
#3 | ||||
|
Invité de passage
![]() Inscription : septembre 2002 Messages : 8 ![]() |
Oui, désolée pour cette faute, je l'ai modifié.
Sinon, quand j'utilise tnsping, il se passe ca: Code :
Code :
En tout cas voici ce qu'il contient: SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DIRECTORY_PATH= (EZCONNECT) |
||||
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : septembre 2002 Messages : 8 ![]() |
Ok, c'est bon, tnsping marche avec l'alias.
j'ai modifié le sqlnet.ora: Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com