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

cài đặt cx_oracle cho python

Cách thay thế, không yêu cầu RPM. Bạn cần phải là root .

  1. Sự phụ thuộc

    Cài đặt các gói sau:

    apt-get install python-dev build-essential libaio1
    
  2. Tải xuống Ứng dụng khách tức thì cho Linux x86-64

    Tải xuống các tệp sau từ trang web tải xuống :

  3. Giải nén các tệp zip

    Giải nén các tệp zip đã tải xuống vào một thư mục nào đó, tôi đang sử dụng:

    /opt/ora/
    
  4. Thêm các biến môi trường

    Tạo tệp trong /etc/profile.d/oracle.sh bao gồm

    export ORACLE_HOME=/opt/ora/instantclient_11_2
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
    

    Tạo tệp trong /etc/ld.so.conf.d/oracle.conf bao gồm

    /opt/ora/instantclient_11_2
    

    Thực hiện lệnh sau

    sudo ldconfig
    

    Lưu ý:bạn có thể cần khởi động lại để áp dụng cài đặt

  5. Tạo liên kết biểu tượng

    cd $ORACLE_HOME 
    ln -s libclntsh.so.11.1 libclntsh.so
    
  6. Cài đặt cx_Oracle gói trăn

    • Bạn có thể cài đặt bằng pip

      pip install cx_Oracle
      
    • Hoặc cài đặt thủ công

      Tải xuống zip nguồn cx_Oracle tương ứng với phiên bản Python và Oracle của bạn. Sau đó, mở rộng kho lưu trữ và chạy từ thư mục đã giải nén:

      python setup.py build 
      python setup.py install
      


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mẫu thiết kế tốt nhất để đóng kết nối cơ sở dữ liệu khi ngoại lệ xảy ra

  2. Cách tìm các hàng bị khóa trong Oracle

  3. Cập nhật hàng loạt Oracle bằng ODP.NET

  4. ORACLE SQL chọn riêng biệt không xóa các bản sao

  5. Cách nhóm theo 1 trong SQL Server