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

instal cx_Oracle untuk python

Cara alternatif, yang tidak memerlukan RPM. Anda harus root .

  1. Ketergantungan

    Instal paket-paket berikut:

    apt-get install python-dev build-essential libaio1
    
  2. Unduh Klien Instan untuk Linux x86-64

    Unduh file berikut dari situs unduhan :

  3. Ekstrak file zip

    Buka zip file zip yang diunduh ke beberapa direktori, saya menggunakan:

    /opt/ora/
    
  4. Tambahkan variabel lingkungan

    Buat file di /etc/profile.d/oracle.sh itu termasuk

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

    Buat file di /etc/ld.so.conf.d/oracle.conf itu termasuk

    /opt/ora/instantclient_11_2
    

    Jalankan perintah berikut

    sudo ldconfig
    

    Catatan:Anda mungkin perlu melakukan boot ulang untuk menerapkan setelan

  5. Buat symlink

    cd $ORACLE_HOME 
    ln -s libclntsh.so.11.1 libclntsh.so
    
  6. Instal cx_Oracle paket python

    • Anda dapat menginstal menggunakan pip

      pip install cx_Oracle
      
    • Atau instal secara manual

      Unduh zip sumber cx_Oracle yang sesuai dengan versi Python dan Oracle Anda. Kemudian perluas arsip, dan jalankan dari direktori yang diekstrak:

      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. Menjatuhkan pengguna yang terhubung dalam database Oracle

  2. OracleSQL mengonversi bidang Tanggal menjadi zona waktu lain

  3. Oracle Database12c ORA 01918 dan kesalahan koneksi

  4. cara menggunakan entri tns dengan driver macromedia untuk Oracle

  5. Bagaimana menjalankan prosedur tersimpan di pengembang Oracle sql?