Oracle
 sql >> Baza danych >  >> RDS >> Oracle

W jaki sposób sterownik ODBC Oracle ładuje klienta Oracle?

Oparta na kliencie wersja Oracle ODBC sterownika Oracle jest kompatybilna z pełną wersją klienta Oracle lub lżejszym Instant Client.

Jeśli ustawisz ORACLE_HOME zmienna środowiskowa na komputerze, na którym instalujesz sterownik ODBC Oracle, spróbuje załadować pełną wersję klienta Oracle i będzie szukać klienta w katalogu wskazywanym przez ORACLE_HOME .

Jeśli chcesz używać naszego sterownika z Instant Client, ustaw LD_LIBRARY_PATH (lub SHLIB_PATH lub LIBPATH dla platform innych niż Linux) zamiast ORACLE_HOME . Sterownik Oracle ODBC spróbuje załadować klienta błyskawicznego z katalogu wskazanego przez LD_LIBRARY_PATH.

Jeśli chcesz korzystać z pełnego klienta Oracle, ale nie chcesz ustawiać ORACLE_HOME , na przykład, ponieważ używasz 32-bitowej wersji klienta Oracle, która jest na tym samym komputerze co 64-bitowa wersja bazy danych Oracle, możesz ustawić EASYSOFT_ORACLE_LIBS zamiast. Podaj pełną ścieżkę klienta Oracle, którego chcesz użyć. Na przykład:

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

Alternatywnie, jeśli korzystanie z klienta Oracle jest problematyczne i nie potrzebujesz funkcji zapewnianych przez warstwę OCI, możesz użyć wersji innej niż OCI naszego sterownika ODBC Oracle, która nie korzysta z bibliotek klienta Oracle.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zmienić format daty w sesji Oracle

  2. Obsługa wyjątków wstawiania JDBC wsadowego

  3. ROWIDTOCHAR() Funkcja w Oracle

  4. Pozbądź się zduplikowanych wartości z jednej kolumny w dwóch kolumnach wybierz

  5. Odpowiednik funkcji WM_CONCAT w SQL Server