簡體   English   中英

cx_oracle無法找到Oracle客戶端

[英]cx_oracle unable to find Oracle Client

我已經在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。

我嘗試在/ usr / lib64下創建指向libclntsh.so.11.1的符號鏈接,在/etc/ld.so.conf.d/下更新了oracle.conf文件。 在論壇上嘗試過討論此問題的所有可能解決方案,但沒有好運。 請讓我知道缺少的內容。

我的問題是我以root用戶身份安裝了python,cx_oracle,但Oracle客戶端安裝是由“ oracle”用戶完成的。 我安裝了自己的oracle,從而解決了該問題。

后來我遇到了PyUnicodeUCS4_DecodeUTF16與Python的問題,為此,我必須使用—enable-unicode = ucs4選項安裝python

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM