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

Co zrobić, jeśli podczas korzystania ze sterownika Easysoft Oracle ODBC w wersji OCI nie można otworzyć pliku obiektu współdzielonego?

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

Aby móc załadować oprogramowanie klienta Oracle, należy ustawić pewne zmienne środowiskowe.

Jeśli skonfigurowałeś środowisko tak, aby klient Oracle był ładowany, a biblioteki klienta Oracle mają taką samą architekturę jak sterownik Easysoft, ale oprogramowania klienta nadal nie można załadować, sprawdź, czy są obecne biblioteki systemowe wymagane przez klienta Oracle .

W systemie Linux użyj ldd polecenie, aby to zrobić. Na przykład:

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

Jeśli którakolwiek z bibliotek zależnych nie zostanie znaleziona, może być konieczne ich zainstalowanie. Na przykład potrzebny jest obiekt udostępniony libaio, aby klient Oracle mógł działać. Upewnij się, że brakujące biblioteki mają taką samą architekturę jak biblioteki klienta. (Jeśli Twoja aplikacja jest 64-bitowa, potrzebujesz 64-bitowego sterownika ODBC i Menedżera sterowników oraz 64-bitowego klienta Oracle i zestawu bibliotek zależnych. Jeśli Twoja aplikacja jest 32-bitowa, wszystkie składniki wymienione w poprzednim zdaniu wymagają być 32-bitowym).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle wstawia z zaznaczenia do tabeli z większą liczbą kolumn

  2. Jak połączyć się z serwerem LDAP za pomocą node-oracledb?

  3. Jak traktować MAX() pustej tabeli jako 0 zamiast NULL?

  4. ODP.NET Oracle.ManagedDataAcess losowe błędy ORA-12570

  5. SQL Server 2016 w systemie Linux