當試圖去Oracle數據庫I'm的連接得到以下錯誤:cx_oracle無法獲取Oracle環境處理
File "test.py", line 5, in <module>
conn = cx_Oracle.Connection('dbuser/[email protected]')
cx_Oracle.InterfaceError: Unable to acquire Oracle environment handle
測試代碼:
import os
#os.environ['ORACLE_HOME']='/oracle/client/112_64/'
import cx_Oracle
conn = cx_Oracle.Connection('dbuser/[email protected]')
我的路徑設置像這樣:
ORACLE_BASE=/oracle/oracle-client
ORACLE_HOME=/oracle/oracle-client/112_64
LD_LIBRARY_PATH=/oracle/client/112_64/:/oracle/oracle-client/112_64/lib/
PATH=/oracle/oracle-client/112_64/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/my_user/bin
根據安裝的Oracle版本是11g 10和cx_Oracle版本是5.2.1
我不知道問題可能是什麼。有人能給我一個提示嗎?
謝謝你的提示。有兩件事情。該路徑沒有在全局設置,其次是沒有正確設置網絡文件夾的訪問權限。 – markan