fedora 15、oracle 11、python3:libclntsh.so.11.1を見つけるか開けません。

fedora 15、oracle 11、python3:libclntsh.so.11.1を見つけるか開けません。

で使用しようとしていますcx_OracleFedora 15Oracle 11

私はinstall 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

ついに答えを見つけました! InstantClientlibclntsh.so.11.1はすでにOracleインストールに含まれているため、再インストールする必要はありません。他の環境変数を追加する必要があります.bashrc

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

関連情報