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

Hvordan indlæser din Oracle ODBC-driver Oracle-klienten?

Den Oracle-klientbaserede version af vores Oracle ODBC-driver er kompatibel med enten den fulde version af Oracle-klienten eller den mere lette Instant Client.

Hvis du indstiller ORACLE_HOME miljøvariablen på den maskine, hvor du installerer Oracle ODBC-driveren, vil den forsøge at indlæse den fulde version af Oracle-klienten og søge efter klienten under den mappe, der peges på af ORACLE_HOME .

Hvis du vil bruge vores driver med Instant Client, skal du indstille LD_LIBRARY_PATH (eller SHLIB_PATH eller LIBPATH for ikke-Linux-platforme) i stedet for ORACLE_HOME . Oracle ODBC-driveren vil forsøge at indlæse Instant Client fra den mappe, der peges på af LD_LIBRARY_PATH.

Hvis du vil bruge den fulde Oracle-klient, men ikke ønsker at indstille ORACLE_HOME , for eksempel, fordi du bruger en 32-bit version af Oracle-klienten, der er på samme maskine som en 64-bit version af Oracle-databasen, kan du indstille EASYSOFT_ORACLE_LIBS i stedet. Angiv det fulde stinavn til den Oracle-klient, du vil bruge. For eksempel:

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

Alternativt, hvis det er problematisk at bruge Oracle-klienten, og du ikke har brug for de funktioner, som OCI-laget giver, kan du bruge ikke-OCI-versionen af ​​vores Oracle ODBC-driver, som ikke bruger Oracle-klientbibliotekerne.


  1. PostgreSQL:Drop PostgreSQL-database via kommandolinjen

  2. Hvordan MID() virker i MariaDB

  3. Ugyldigt parameternummer:parameter blev ikke defineret Indsætter data

  4. Oracle Live SQL