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

来源:互联网 发布:淘宝之前的购物网站 编辑:程序博客网 时间:2024/05/14 23:32

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 "<string>", line 1, in <module>
ImportError: libclntsh.so.10.1: cannot open shared object file: No such file or directory

原创粉丝点击