环境:windows7、python-32位、oracle instant client-32位
错误表现:
cx_Oracle连接Oracle数据库的时候报错:
cx_Oracle.InterfaceError: Unable to acquire Oracle environment handle
但是用sqlplus、plsql developer连接数据库都正常
我的解决办法:将instantclient目录下的所有*.dll文件拷贝到Python27\Lib\site-packages目录下,问题解决
下载网址:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-097480.html
需要oracle账号,没有的注册一下
本文介绍了一个关于使用cx_Oracle连接Oracle数据库时出现的InterfaceError问题及其解决方案。错误表现为无法获取Oracle环境句柄,在尝试通过sqlplus或plsql developer连接时未出现问题。解决方法是将instantclient目录下的所有*.dll文件复制到Python27Libsite-packages目录下。
1236

被折叠的 条评论
为什么被折叠?



