sql >> Database teknologi >  >> RDS >> Oracle

installer cx_oracle til python

Den alternative måde, det kræver ikke RPM'er. Du skal være root .

  1. Afhængigheder

    Installer følgende pakker:

    apt-get install python-dev build-essential libaio1
    
  2. Download Instant Client til Linux x86-64

    Download følgende filer fra Oracles downloadside :

  3. Udpak zip-filerne

    Udpak de downloadede zip-filer til en mappe, jeg bruger:

    /opt/ora/
    
  4. Tilføj miljøvariabler

    Opret en fil i /etc/profile.d/oracle.sh der inkluderer

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

    Opret en fil i /etc/ld.so.conf.d/oracle.conf der inkluderer

    /opt/ora/instantclient_11_2
    

    Udfør følgende kommando

    sudo ldconfig
    

    Bemærk:Du skal muligvis genstarte for at anvende indstillinger

  5. Opret et symbollink

    cd $ORACLE_HOME 
    ln -s libclntsh.so.11.1 libclntsh.so
    
  6. Installer cx_Oracle python-pakke

    • Du kan installere ved at bruge pip

      pip install cx_Oracle
      
    • Eller installer manuelt

      Download cx_Oracle source zip der svarer til din Python- og Oracle-version. Udvid derefter arkivet, og kør fra den udpakkede mappe:

      python setup.py build 
      python setup.py install
      


  1. TSQL:Hvordan konverteres lokal tid til UTC? (SQL Server 2008)

  2. VÆLG eller INDSÆT en række i én kommando

  3. Forespørgselsydelsesforskel pl/sql for alt indsæt og almindeligt SQL-indsæt

  4. MySQL-forespørgsel med UNIX-tidsstempelfelt