Bonjour,
j'essaie désespérément de faire un site Web devant communiquer avec une base Oracle, en plus installée sur une autre machine, et tout cela en Linux.
J'ai installé UnixODBC. j'ai téléchargé depuis le site Oracle, les version Oracle Instant Client - Basic, et Oracle Instant Client - ODBC, tout cela en version 11.1. J'ai installé les RPM correspondants. Ensuite, comme indiqué sur la maigre doc HTML d'ODBC j'ai runné le script shell livré avec pour que les fichier odbc.ini et odbcinst.ini soient corrects.
Quand j'ai voulu faire la configuration via ODBCConfig, j'ai echoué du fait de l'absence de fichier de setup pour Oracle. Mais j'ai trouvé la solution sur le net en passant via la ligne de commande. Donc maintenant mon driver est bien vu depuis ODBCConfig, même si je ne peux le configurer via cet interface.
J'ai voulu tester tout cela via DataManager, mais maintenant j'ai l'erreur:
Sachant que j'ai créé un fichier tnsnames.ora et que j'ai affecté la variable TNS_ADMIN pour qu'elle donne accès à ce fichier.[unixODBC][Oracle][ODBC][Ora]ORA-12162: TNS: net service name is incorrectly specified
J'avoue que je ne sais plus trop quoi faire pour arriver à me connecter sur ma base Oracle. Aussi une bonne aide serait la bienvenue.
Merci d'avance.
PS: En parallèle je suis en train de voir si avec le Driver d'Easysoft cela ne marcherait pas mieux. Mais là je suis en attente de ma licence.
Partager