databaseerror专题

使用cx_Oracle连接数据库时报错: cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library

解决办法:(首先确保Oracle的客户端,Python,cx_Oracle都是64位或者32位的,然后确认是否添加oracle客户端的环境变量,如果都正确还出错,那就看第4步) 1. 安装Oracle客户端的版本,添加环境变量 安装oracle客户端   添加环境变量 2. 查看Py的版本 3. 根据Oracle客户端的版本,下载对应的cx_Oracle(py3.7以上版本

linux安装oracle client解决cx_Oracle.DatabaseError: DPI-1047

背景: 需要在linux上调用python,连接oracle数据,在执行脚本是出现如下错误: 由于未安装client,所有找不到对应的文件 [root@xx wxArticle]# python main.pyTraceback (most recent call last):File "main.py", line 16, in <module>oracle_db = cx_Oracle