一个简洁方法,让python链接oracle

Short list:

    * find python version

python -V
Python 2.6.2

    * download appropriate rpm version: cx_Oracle-5.0.2-10g-py26-1.i386.rpm
    * install rpm using alien (as root or using sudo)

alien -i cx_Oracle-5.0.2-10g-py26-1.i386.rpm

    * fix location

cd /usr/lib/python2.6
ln -s site-packages/cx_Oracle.so

    * test

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/phantom/oracle (path to instantclient install)
..$ python -c 'import cx_Oracle'

if you don’t do the export you will get a:

python -c 'import cx_Oracle'
Traceback (most recent call last):
 File "", line 1, in
ImportError: libclntsh.so.10.1: cannot open shared object file: No such file or directory

你可能感兴趣的:(python,oracle,library,import,path,download)