와 함께 사용하려고 합니다 cx_Oracle
.Fedora 15
Oracle 11
나는 install 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