Die Oracle-Client-basierte Version unseres Oracle ODBC-Treibers ist entweder mit der Vollversion des Oracle-Clients oder dem leichteren Instant Client kompatibel.
Wenn Sie ORACLE_HOME
setzen Umgebungsvariable auf dem Rechner, auf dem Sie den Oracle ODBC-Treiber installieren, wird versucht, die Vollversion des Oracle-Clients zu laden und in dem Verzeichnis, auf das ORACLE_HOME
zeigt, nach dem Client suchen .
Wenn Sie unseren Treiber mit dem Instant Client verwenden möchten, setzen Sie LD_LIBRARY_PATH
(oder SHLIB_PATH
oder LIBPATH
für Nicht-Linux-Plattformen) anstelle von ORACLE_HOME
. Der Oracle ODBC-Treiber versucht, den Instant Client aus dem Verzeichnis zu laden, auf das LD_LIBRARY_PATH.
Wenn Sie den vollständigen Oracle-Client verwenden möchten, aber ORACLE_HOME
nicht festlegen möchten Da Sie beispielsweise eine 32-Bit-Version des Oracle-Clients verwenden, die sich auf demselben Computer wie eine 64-Bit-Version der Oracle-Datenbank befindet, können Sie EASYSOFT_ORACLE_LIBS
festlegen stattdessen. Geben Sie den vollständigen Pfadnamen des Oracle-Clients an, den Sie verwenden möchten. Zum Beispiel:
EASYSOFT_ORACLE_LIBS = /data/oracle/app/oracle/12.2.0.1/client32/libclntsh.so.12.1 export EASYSOFT_ORACLE_LIBS
Wenn die Verwendung des Oracle-Clients problematisch ist und Sie die Funktionen der OCI-Schicht nicht benötigen, können Sie alternativ die Nicht-OCI-Version unseres Oracle-ODBC-Treibers verwenden, der die Oracle-Client-Bibliotheken nicht verwendet.