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

инсталирайте cx_oracle за python

Алтернативният начин, който не изисква RPM. Трябва да сте root .

  1. Зависимости

    Инсталирайте следните пакети:

    apt-get install python-dev build-essential libaio1
    
  2. Изтеглете Незабавен клиент за Linux x86-64

    Изтеглете следните файлове от сайта за изтегляне :

  3. Разархивирайте zip файловете

    Разархивирайте изтеглените zip файлове в някоя директория, аз използвам:

    /opt/ora/
    
  4. Добавяне на променливи на средата

    Създайте файл в /etc/profile.d/oracle.sh което включва

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

    Създайте файл в /etc/ld.so.conf.d/oracle.conf което включва

    /opt/ora/instantclient_11_2
    

    Изпълнете следната команда

    sudo ldconfig
    

    Забележка:може да се наложи да рестартирате, за да приложите настройките

  5. Създаване на символна връзка

    cd $ORACLE_HOME 
    ln -s libclntsh.so.11.1 libclntsh.so
    
  6. Инсталирайте cx_Oracle python пакет

    • Можете да инсталирате чрез pip

      pip install cx_Oracle
      
    • Или инсталирайте ръчно

      Изтеглете cx_Oracle изходния файл който съответства на вашата версия на Python и Oracle. След това разгънете архива и стартирайте от извлечената директория:

      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. Как да използвате обединяване на три маси

  2. Заявете съхранена процедура за нейните имена и типове на параметри

  3. Обратно към подканата на sqlplus

  4. Предварително изградена база данни на Oracle за обучение и тестване с помощта на Oracle Developer VM

  5. java - преминаващ масив в съхранената процедура на Oracle