如何在python中连接oracle 10g数据库?
我试过
import cx_Oracle and then
connection= cx_Oracle.connect('username/password@localhost')
但是它给出了错误
cx_Oracle.DatabaseError:DPI-1050:Oracle客户端库必须位于 版本11.2或更高版本
如何解决此错误? 或者是否可以安装较低版本的cx_Oracle我试过但仍然给出错误
找不到Oracle软件安装
答案 0 :(得分:0)
cx_oracle文档clearly states which versions of the Oracle client are supported。由于错误消息表明支持的最旧版本是11.2。
您有一个Oracle 10g数据库,它至少是早于11gR2的两个主要版本。您的客户也有机会获得10克。因此错误。您可以尝试下载更新版本的客户端; Oracle在客户端和服务器之间具有相当好的向后兼容性,因此您应该没问题。 Find out more
但是,您正在使用已弃用多年的数据库版本。不升级软件的代价是调试粗糙的集成问题。