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

cx_Oracle nie rozpoznaje lokalizacji instalacji oprogramowania Oracle do instalacji w systemie Linux

Zaktualizowano

Jako Sugerowany Petriborg , ustawiając LD_RUN_PATH w czasie kompilacji będzie zawierać ścieżkę do plików bibliotek współdzielonych Oracle w cx_Oracle biblioteka współdzielona, ​​która jest budowana podczas instalacji. Eliminuje to potrzebę LD_LIBRARY_PATH jak sugerowałem w mojej pierwszej odpowiedzi.

Dla używanych RPM, ORACLE_HOME powinien być ustawiony na /usr/lib/oracle/12.1/client . Jeśli używasz pip :

$ export ORACLE_HOME=/usr/lib/oracle/12.1/client
$ export LD_RUN_PATH=/usr/lib/oracle/12.1/client/lib:$LD_RUN_PATH
$ pip install cx_Oracle
$ python -c 'import cx_Oracle; print(cx_Oracle.version)'
5.1.3

Przeczytaj tę dokumentację aby uzyskać więcej informacji na temat instalowania i uruchamiania aplikacji korzystających z bibliotek klienta.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dzielenie wierszy na kolumny w Oracle

  2. Problem Oracle z raportowaniem SQL

  3. InstallAllOracleASPNETProviders nie działa poprawnie

  4. Łączenie się z bazą danych Oracle 10g przez R

  5. Błędna liczba lub typy argumentów błąd podczas wywoływania procedury