我希望能夠通過python連接到Oracle 10.1.0.2.0(它安裝在不同的機器上)。python和Oracle
我的配置文件運行在安裝了Python 2.6的Ubuntu 9.04 Jaunty上。
我已經下載並解壓縮instantclient-basic-linux32-10.1.0.5-20060511.zip
,設置LD_LIBRARY_PATH
和ORACLE_HOME
指向解壓縮它的目錄。 然後我下載cx_Oracle-5.0.2-10g-py26-1.i386.rpm
並安裝它:
$sudo alien -i cx_Oracle-5.0.2-10g-py26-1.i386.rpm
當我運行
$python -c 'import cx_Oracle'
我得到:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: /usr/lib/python2.6/cx_Oracle.so: undefined symbol: OCIClientVersion
幫助將是非常讚賞。
是否安裝了Oracle?當你運行SQLPlus時,會發生什麼? – 2009-11-25 11:42:32