Oracle
 sql >> Database >  >> RDS >> Oracle

Cosa fare se non si riesce ad aprire errori di file oggetto condiviso quando si utilizza il driver ODBC Easysoft Oracle versione OCI?

La versione basata su client Oracle del nostro driver Oracle ODBC è compatibile con la versione completa del client Oracle o con il più leggero Instant Client.

Per poter caricare il software client Oracle è necessario impostare determinate variabili di ambiente.

Se hai impostato il tuo ambiente in modo che il client Oracle venga caricato e le librerie del client Oracle siano la stessa architettura del driver Easysoft, ma il software client non può ancora essere caricato, controlla che le librerie di sistema richieste dal client Oracle siano presenti .

Su Linux, usa ldd comando per farlo. Ad esempio:

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

Se una delle librerie dipendenti non viene trovata, potrebbe essere necessario installarla. Ad esempio, è necessario l'oggetto condiviso libaio per il funzionamento del client Oracle. Assicurati che tutte le librerie mancanti abbiano la stessa architettura delle librerie client. (Se l'applicazione è a 64 bit, sono necessari un driver ODBC a 64 bit e un Driver Manager e un client Oracle a 64 bit e un set di librerie dipendenti. Se l'applicazione è a 32 bit, tutti i componenti elencati nella frase precedente devono essere a 32 bit.)