Oracle
 sql >> Base de données >  >> RDS >> Oracle

Que faire si vous ne parvenez pas à ouvrir des erreurs de fichier d'objet partagé lors de l'utilisation du pilote ODBC Easysoft Oracle version OCI ?

La version basée sur le client Oracle de notre pilote ODBC Oracle est compatible avec la version complète du client Oracle ou avec le client instantané plus léger.

Pour pouvoir charger le logiciel client Oracle, certaines variables d'environnement doivent être définies.

Si vous avez configuré votre environnement de manière à ce que le client Oracle soit chargé et que les bibliothèques clientes Oracle aient la même architecture que le pilote Easysoft, mais que le logiciel client ne puisse toujours pas être chargé, vérifiez que les bibliothèques système requises par le client Oracle sont présentes .

Sous Linux, utilisez le ldd commande pour le faire. Par exemple :

ldd /usr/lib/oracle/12.2/client/lib/libclntsh.so.12.1

Si l'une des bibliothèques dépendantes est introuvable, vous devrez peut-être l'installer. Par exemple, vous avez besoin de l'objet partagé libaio pour que le client Oracle fonctionne. Assurez-vous que toutes les bibliothèques manquantes ont la même architecture que les bibliothèques clientes. (Si votre application est 64 bits, vous avez besoin d'un pilote ODBC 64 bits et d'un gestionnaire de pilotes, ainsi que d'un client Oracle 64 bits et d'un ensemble de bibliothèques dépendantes. Si votre application est 32 bits, les composants répertoriés dans la phrase précédente ont tous besoin être 32 bits.)