Il modo alternativo, che non richiede RPM. Devi essere root
.
-
Dipendenze
Installa i seguenti pacchetti:
apt-get install python-dev build-essential libaio1
-
Scarica Client istantaneo per Linux x86-64
Scarica i seguenti file dal sito di download :
-
Estrai i file zip
Decomprimi i file zip scaricati in una directory, sto usando:
/opt/ora/
-
Aggiungi variabili d'ambiente
Crea un file in
/etc/profile.d/oracle.sh
che includeexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
Crea un file in
/etc/ld.so.conf.d/oracle.conf
che include/opt/ora/instantclient_11_2
Esegui il comando seguente
sudo ldconfig
Nota:potrebbe essere necessario riavviare per applicare le impostazioni
-
Crea un collegamento simbolico
cd $ORACLE_HOME ln -s libclntsh.so.11.1 libclntsh.so
-
Installa
cx_Oracle
pacchetto Python-
Puoi installare usando
pip
pip install cx_Oracle
-
Oppure installa manualmente
Scarica il cx_Oracle sorgente zip che corrisponde alla tua versione di Python e Oracle. Quindi espandi l'archivio ed esegui dalla directory estratta:
python setup.py build python setup.py install
-