python连接oracle数据库报错"DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded


python连接oracle数据库报错"DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: "解决方案

原因:

instantclient版本为32位,需要更换成64位。

一、已安装oracle客户端

1.,重新下载 instantclient 64位, 下载链接:http://jvniu.jb51.net:81/201708/tools/instantclientx64_jb51.rar

2, 将解压后的文件夹移动到oracle安装目录,client子文件夹内

3,添加环境变量

 C:\Oracle\instantclient_11_2

二,未安装oracle客户端(需要连接服务器数据库的情况)

1,创建文件路径

D:\oracle\product\11.2.0

2,下载instantclient 64位  放置到1 创建的路径下

3,将文件中后缀为dll的文件复制到anaconda安装位置

4,添加环境变量

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM