fedora 15、oracle 11、python3:找不到或打开 libclntsh.so.11.1

fedora 15、oracle 11、python3:找不到或打开 libclntsh.so.11.1

我正在尝试与 一起cx_Oracle使用。Fedora 15Oracle 11

我有安装Oracle和rpm InstantClient,还有.我正在导出和其他这样的:cx_OracleCentOSORACLE_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

相关内容