2013-04-01 2 views
0

Linux 64 비트 시스템에 Python 2.7.3을 설치했습니다. Oracle 11g 클라이언트 (64 비트)도 설치되어 있습니다. 그리고 ORACLE_HOME, PATH, LD_LIBRARY_PATH를 설정하고 Python 2.7 & Oracle 11g 용 cx_oracle 5.1.2 버전을 설치했습니다. 그러나 cx_oracle의 ldd 명령은 libclntsh.so.11.1을 찾을 수 없습니다.cx_oracle이 오라클 클라이언트를 찾을 수 없습니다.

libclntsh.so.11.1에 대한 심볼릭 링크를/usr/lib64에 작성하고, /etc/ld.so.conf.d/에서 oracle.conf 파일을 업데이트하려고 시도했습니다. 포럼에서이 문제에 대해 논의 된 가능한 모든 해결책을 시도했지만 운이 없었습니다. 누락 된 부분을 알려주십시오.

답변

0

필자는 python, cx_oracle을 루트로 설치했지만 Oracle 클라이언트 설치는 "oracle"사용자가 수행했습니다. 나 자신의 오라클 설치가있어 문제가 해결되었습니다.

나중에 내가 파이썬과 그에 대한 PyUnicodeUCS4_DecodeUTF16 문제에 달렸다 나는 -enable 유니 코드로 파이썬을 설치했다 = ucs4 옵션

관련 문제