cx_Oracle不适用于Oracle数据库10gR2

时间:2018-08-03 14:30:21

标签: python oracle oracle10g instantclient

使用python3.6,我已经安装了cx_Oracle 6.4.1和 Oracle 10gR2 (basic-10.2.0.5.0-linux-x64)的InstantClient,但是它不起作用。 在以前的cx_Oracle版本中,它曾经与10gR2数据库连接,但现在似乎不再受支持。

python中是否有一种方法可以连接到此版本的数据库?

谢谢!

1 个答案:

答案 0 :(得分:0)

来自cx_Oracle installation instructions

  

支持Oracle客户端库12.2、12.1和11.2版本

来自cx_Oracle installation instructions on interoperability

  

Oracle的标准客户端-服务器网络互操作性允许   不同版本的Oracle Client库之间的连接和   Oracle数据库。有关认证配置,请参见Oracle支持文档   ID 207303.1。总之,Oracle Client 12.2可以连接到Oracle   数据库11.2或更高版本。 Oracle Client 12.1可以连接到Oracle   数据库10.2或更高版本。 Oracle Client 11.2可以连接到Oracle   数据库9.2或更高版本。创建的技术限制   连接可能更灵活。例如,Oracle Client 12.2可以   成功连接到Oracle数据库10.2。

您的快速解决方案是安装12.1或12.2 Instant Client RPM。 (较长的解决方案是将数据库升级到受支持的版本!)