Oracle
 sql >> база данни >  >> RDS >> Oracle

cx_Oracle не разпознава местоположението на инсталацията на софтуера на Oracle за инсталиране на Linux

Актуализиран

Като Петриборг предлага , настройка на LD_RUN_PATH по време на изграждане ще включва пътя до файловете на споделената библиотека на Oracle в cx_Oracle споделена библиотека, която се изгражда по време на инсталацията. Това премахва необходимостта от LD_LIBRARY_PATH както предложих в първия си отговор.

За RPM, които използвате, ORACLE_HOME трябва да бъде зададен на /usr/lib/oracle/12.1/client . Ако използвате 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

Прочетете тази документация за малко информация относно инсталирането и изпълнението на приложения, които използват клиентските библиотеки.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Номер на ред в sql сървър като LINE в USER_SOURCE oracle

  2. Използване на Oracle 10g CLOB с Grails 2.0.1

  3. Как бързо да изберете данни от Oracle

  4. Как да промените размера на колоната на изглед в Oracle

  5. Oracle Database Security:Одит на база данни