sql >> Databasteknik >  >> RDS >> Oracle

Hur laddar din Oracle ODBC-drivrutin Oracle-klienten?

Den Oracle-klientbaserade versionen av vår Oracle ODBC-drivrutin är kompatibel med antingen den fullständiga versionen av Oracle-klienten eller den mer lätta Instant Client.

Om du ställer in ORACLE_HOME miljövariabeln på maskinen där du installerar Oracle ODBC-drivrutinen, kommer den att försöka ladda den fullständiga versionen av Oracle-klienten och letar efter klienten under katalogen som pekas på av ORACLE_HOME .

Om du vill använda vår drivrutin med Instant Client, ställ in LD_LIBRARY_PATH (eller SHLIB_PATH eller LIBPATH för icke-Linux-plattformar) snarare än ORACLE_HOME . Oracle ODBC-drivrutinen kommer att försöka ladda Instant Client från katalogen som pekas på av LD_LIBRARY_PATH.

Om du vill använda hela Oracle-klienten men inte vill ställa in ORACLE_HOME , till exempel, eftersom du använder en 32-bitarsversion av Oracle-klienten som finns på samma maskin som en 64-bitarsversion av Oracle-databasen, kan du ställa in EASYSOFT_ORACLE_LIBS istället. Ange det fullständiga sökvägsnamnet för den Oracle-klient du vill använda. Till exempel:

EASYSOFT_ORACLE_LIBS = /data/oracle/app/oracle/12.2.0.1/client32/libclntsh.so.12.1
export EASYSOFT_ORACLE_LIBS

Alternativt, om det är problematiskt att använda Oracle-klienten och du inte behöver funktionerna som OCI-lagret tillhandahåller, kan du använda icke-OCI-versionen av vår Oracle ODBC-drivrutin, som inte använder Oracle-klientbiblioteken.


  1. Beräkna öppettider mellan två datum

  2. SQL Server Performance — Testning i molnet

  3. Är det möjligt att GROUP BY flera kolumner med MySQL?

  4. Returnerar flera tabeller från en lagrad procedur