Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

cx_Oracle không nhận dạng được vị trí cài đặt phần mềm Oracle để cài đặt trên Linux

Đã cập nhật

Petriborg đã đề xuất , cài đặt LD_RUN_PATH tại thời điểm xây dựng sẽ bao gồm đường dẫn đến tệp thư viện chia sẻ Oracle trong cx_Oracle thư viện chia sẻ được xây dựng trong quá trình cài đặt. Điều này ngăn cản nhu cầu về LD_LIBRARY_PATH như tôi đã đề xuất trong câu trả lời đầu tiên của mình.

Đối với RPM mà bạn đang sử dụng, ORACLE_HOME phải được đặt thành /usr/lib/oracle/12.1/client . Nếu bạn đang sử dụng 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

Đọc tài liệu này để biết một số thông tin về cài đặt và thực thi các ứng dụng sử dụng thư viện ứng dụng khách.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để kết nối Android với cơ sở dữ liệu Oracle?

  2. Codeigniter và oracle undefined hằng số:OCI_COMMIT_ON_SUCCESS

  3. Kiểm tra xem hàng có tồn tại không

  4. Ví dụ về điều kiện IF trong Oracle

  5. Cách kiểm tra định dạng ngày của phiên Oracle của bạn