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):
j'ai redemarré le service
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 TISA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = NomServer)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = NomService)) )
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?
Partager