当前位置:   article > 正文

cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library_oracledb.exceptions.databaseerror: dpi-1047: canno

oracledb.exceptions.databaseerror: dpi-1047: cannot locate a 64-bit oracle c

在linux上面运行连接oracle的时候报了一个这个错误,是因为没有安装oracle的客户端的原因。

如果是windows上出现的依赖问题,移步下面的连接

cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit O_simple_chenc的博客-CSDN博客

使用客户端的安装有zip安装和rpm安装的方式,参考官方文档cx_Oracle 8 Installation — cx_Oracle 8.3.0 documentation

这里使用rpm的安装方式。rpm下载连接为:https://yum.oracle.com/repo/OracleLinux/OL8/oracle/instantclient21/x86_64/getPackage/oracle-instantclient-basic-21.1.0.0.0-1.x86_64.rpm

资源链接:Oracle客户端rpm-Python文档类资源-CSDN下载

 上传到linux服务器,使用yum进行安装,安装完毕,问题就能解决了。

安装命令:yum install oracle-instantclient-basic-21.1.0.0.0-1.x86_64.rpm

如果没有root权限,考虑使用sudo yum install oracle-instantclient-basic-21.1.0.0.0-1.x86_64.rpm

以上是centos的安装方式,Ubuntu的命令请自行检索,大概是使用apt吧。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/690688
推荐阅读
相关标签
  

闽ICP备14008679号