温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python 连接ORACLE数据的两个问题

发布时间:2020-06-30 10:48:22 来源:网络 阅读:388 作者:wuxianbin_brant 栏目:关系型数据库

环境 win7(64)+ Python 2.7.5 +cx_Oracle-5.1.3-11g.win-amd64-py2.7

1、dll 不是有效的 win32 应用程序 

import cx_Oracle 后运行报错 “dll 不是有效的 win32 应用程序”

经查发现ORACLE的客户端用的是32位的,装好64位的客户端后将安装目录下的OCI.DLL

拷一份大盘Python lib/libsite-packages 目录下即可。

2、InterfaceError: Unable to acquire Oracle environment handle

网上查了很久大多说是要设置ORACLE_HOME,但是查看了环境变量后发现PATH里面已经有客户端的

路径了啊,然后将OCI.DLL从libsite-packages 移除,结果OK!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI