我正在尝试与 一起cx_Oracle
使用。Fedora 15
Oracle 11
我有安装Oracle
和rpm InstantClient
,还有.我正在导出和其他这样的:cx_Oracle
CentOS
ORACLE_HOME
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=XE
然而,libclntsh.so.11.1
就在这里:
/usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1
我想知道,这是否不是问题所在。然而Oracle已经安装在这个u01
目录中(我不知道它是什么,在Ubuntu上它安装在正确的位置)。你能建议我,我能用这个做什么吗?
答案1
终于找到答案了!我不需要再次安装 InstantClient,因为它libclntsh.so.11.1
已经在 oracle 安装中了。我需要添加另一个环境变量.bashrc
:
export LD_LIBRARY_PATH=$ORACLE_HOME/lib