Установка cx_Oracle для Python на Ubuntu 10.04
instantclient 11.2.0.4.0
cx_Oracle 5.1.2
Python 2.6.5
Установка пакетов
Эти пакеты необходимы для работы
apt-get install build-essential python-dev python-setuptools libaio-dev
Установка Oracle Instant Client
На системе не установлен Oracle. Необходимо скачать только Oracle Instant Client.
http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
Распаковать
unzip instantclient-basic-linux.x64-11.2.0.4.0.zip -d /usr/local/ unzip instantclient-sdk-linux.x64-11.2.0.4.0.zip -d /usr/local/
Прописать пути к библиотекам
/etc/ld.so.conf.d/instantclient_11_2.conf
/usr/local/instantclient_11_2
ldconfig
Установка cx_Oracle
Объявить необходимые переменные
export ORACLE_HOME=/usr/local/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME cd $ORACLE_HOME && ln -s libclntsh.so.11.1 libclntsh.so
Установка утилитой easy_install
easy_install cx_oracle
Провера
python -c 'import cx_Oracle'
Обсуждение