Bonjour,
Je désire utiliser l'accès natif Oracle dans une distribution Linux Debian.
J'ai installé l'accès natif Oracle 64 Bits ainsi que "instantclient-basic-linux.x64-21.4.0.0.0".
Quand j'utilise "sqlplus" l'accès à la base Oracle fonctionne correctement et je parviens à lancer des requêtes.
J'ai vérifié la présence du lien symbolique de "libclntsh.so" vers "libclntsh.so.21.1" dans le dossier "/opt/oracle/instantclient_21_4".
J'ai créé les liens symboliques suivants dans /usr/lib :
libclntsh.so -> /opt/oracle/instantclient_21_4/libclntsh.so
libclntshcore.so.21.1 -> /opt/oracle/instantclient_21_4/libclntshcore.so.21.1
libnnz21.so -> /opt/oracle/instantclient_21_4/libnnz21.so
Dans un développement WebDev sur mon poste de développement je n'ai pas d'erreur :
Après déploiement sur le serveur Linux j'ai le message suivant qui m'est retourné :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 cnxBase_Oracle est une Connexion sBDD_Oracle_Utilisateur, sBDD_Oracle_MotDePasse, sBDD_Oracle_AdresseServeur sont des chaînes sBDD_Oracle_Utilisateur = "user" sBDD_Oracle_MotDePasse = "passwd" sBDD_Oracle_AdresseServeur = "//DB-XXX:1521/XXX" // Connexion vers la base cnxBase_Oracle..Provider = hAccèsNatifOracle cnxBase_Oracle..Utilisateur = sBDD_Oracle_Utilisateur cnxBase_Oracle..MotDePasse = sBDD_Oracle_MotDePasse cnxBase_Oracle..Serveur = sBDD_Oracle_AdresseServeur cnxBase_Oracle..BaseDeDonnées = "Cnx_Oracle" HOuvreConnexion(cnxBase_Oracle)
Merci, par avance, pour vos conseils.Erreur de l'accès natif ORACLE.
Numéro d'erreur = 22
L'erreur suivante a été renvoyée par la base de données <//DB-XXX:1521/XXX> : Numéro d'erreur = <0>.
Message d'erreur : L'erreur suivante a été renvoyée par la base de données <//DB-XXX:1521/XXX> : Numéro d'erreur = <0>.
Bien cordialement.
Partager