当试图去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