Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

cx_Oracle tidak mengenali lokasi instalasi perangkat lunak Oracle untuk instalasi di Linux

Diperbarui

Sebagai Petriborg menyarankan , menyetel LD_RUN_PATH pada waktu pembuatan akan menyertakan jalur ke file perpustakaan bersama Oracle di cx_Oracle perpustakaan bersama yang dibangun selama instalasi. Ini meniadakan kebutuhan akan LD_LIBRARY_PATH seperti yang saya sarankan dalam jawaban pertama saya.

Untuk RPM yang Anda gunakan, ORACLE_HOME harus disetel ke /usr/lib/oracle/12.1/client . Jika Anda menggunakan 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

Baca dokumentasi ini untuk beberapa info tentang menginstal dan menjalankan aplikasi yang menggunakan pustaka klien.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mendapatkan nilai UTC untuk SYSDATE di Oracle

  2. Kueri beberapa NEXTVAL dari urutan dalam satu pernyataan

  3. Kesalahan ORA 03134 menghubungkan ODP.NET 12 (VS2012) ke database Oracle 11

  4. Oracle Database TLS1.2 / koneksi SSL menggunakan JDBC tipis dan JKS

  5. Alias ​​​​Pengguna Oracle DB