Oracle
 sql >> Baza danych >  >> RDS >> Oracle

zainstaluj cx_oracle dla Pythona

Alternatywny sposób, który nie wymaga obrotów. Musisz być root .

  1. Zależności

    Zainstaluj następujące pakiety:

    apt-get install python-dev build-essential libaio1
    
  2. Pobierz Klienta błyskawicznego dla systemu Linux x86-64

    Pobierz następujące pliki z witryny pobierania :

  3. Wypakuj pliki zip

    Rozpakuj pobrane pliki zip do jakiegoś katalogu, używam:

    /opt/ora/
    
  4. Dodaj zmienne środowiskowe

    Utwórz plik w /etc/profile.d/oracle.sh w tym

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

    Utwórz plik w /etc/ld.so.conf.d/oracle.conf w tym

    /opt/ora/instantclient_11_2
    

    Wykonaj następujące polecenie

    sudo ldconfig
    

    Uwaga:może być konieczne ponowne uruchomienie, aby zastosować ustawienia

  5. Utwórz dowiązanie symboliczne

    cd $ORACLE_HOME 
    ln -s libclntsh.so.11.1 libclntsh.so
    
  6. Zainstaluj cx_Oracle pakiet Pythona

    • Możesz zainstalować za pomocą pip

      pip install cx_Oracle
      
    • Lub zainstaluj ręcznie

      Pobierz zip źródłowy cx_Oracle co odpowiada twojej wersji Pythona i Oracle. Następnie rozwiń archiwum i uruchom z rozpakowanego katalogu:

      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. ORA-31011:Analiza XML nie powiodła się — nieprawidłowe znaki (oracle sql)

  2. Typ rekordu zapytania Oracle Dynamic „SQL select”

  3. jak uzyskać nazwy partycji w Oracle podczas wprowadzania daty?

  4. Obsługa wyjątków wstawiania JDBC wsadowego

  5. Jak rozwiązać błąd ORA-01427 (podzapytanie jednowierszowe zwraca więcej niż jeden wiersz)?