DPI-1047: 64-bit Oracle Client library cannot be loaded: "D:appxygproduct11.2.0client_1i

Posted 笨丫头就是笨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DPI-1047: 64-bit Oracle Client library cannot be loaded: "D:appxygproduct11.2.0client_1i相关的知识,希望对你有一定的参考价值。

原因:

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

解决方案:

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

      下载完成后,解压得到 文件夹

技术分享图片

2   将整个文件夹移动到oracle安装目录,client子文件夹内

技术分享图片

3.  添加环境变量(下图为win10系统)

技术分享图片

4.   重启python, 成功连接oracle。




以上是关于DPI-1047: 64-bit Oracle Client library cannot be loaded: "D:appxygproduct11.2.0client_1i的主要内容,如果未能解决你的问题,请参考以下文章

Linux下使用Python连接Oracle 报cx_Oracle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be lo

DPI-1047: 64-bit Oracle Client library cannot be loaded: "D:appxygproduct11.2.0client_1i

python用cx_Oracle连接数据库,出现错误cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client li

使用 AWS Lambda 连接到 Oracle RDS 时出现错误 (DPI-1047)

python连oracle: DPI-1047错误

Docker 上的 cx_Oracle:DPI-1047:无法加载 64 位 Oracle 客户端库:“libclntsh.so