在python错误中连接oracle 10g数据库

时间:2018-05-25 05:58:44

标签: python database oracle oracle10g

如何在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软件安装

1 个答案:

答案 0 :(得分:0)

cx_oracle文档clearly states which versions of the Oracle client are supported。由于错误消息表明支持的最旧版本是11.2。

您有一个Oracle 10g数据库,它至少是早于11gR2的两个主要版本。您的客户也有机会获得10克。因此错误。您可以尝试下载更新版本的客户端; Oracle在客户端和服务器之间具有相当好的向后兼容性,因此您应该没问题。 Find out more

但是,您正在使用已弃用多年的数据库版本。不升级软件的代价是调试粗糙的集成问题。