使用 python3.6 我已经为Oracle 10gR2 (basic-10.2.0.5.0-linux-x64) 安装了 cx_Oracle 6.4.1 和 Instantclient,但它不起作用。在以前的 cx_Oracle 版本中,它用于连接 10gR2 数据库,但现在似乎不再受支持。
python有没有办法连接到这个版本的数据库?
谢谢!
使用 python3.6 我已经为Oracle 10gR2 (basic-10.2.0.5.0-linux-x64) 安装了 cx_Oracle 6.4.1 和 Instantclient,但它不起作用。在以前的 cx_Oracle 版本中,它用于连接 10gR2 数据库,但现在似乎不再受支持。
python有没有办法连接到这个版本的数据库?
谢谢!
支持 Oracle 客户端库版本 12.2、12.1 和 11.2
Oracle 的标准客户端-服务器网络互操作性允许在不同版本的 Oracle 客户端库和 Oracle 数据库之间建立连接。有关经过认证的配置,请参阅 Oracle 支持的文档 ID 207303.1。总之,Oracle Client 12.2 可以连接到 Oracle Database 11.2 或更高版本。Oracle Client 12.1 可以连接到 Oracle Database 10.2 或更高版本。Oracle Client 11.2 可以连接到 Oracle Database 9.2 或更高版本。创建连接的技术限制可能更加灵活。例如,Oracle Client 12.2 可以成功连接到 Oracle Database 10.2。
您的快速解决方案是安装 12.1 或 12.2 Instant Client RPM。(更长的解决方案是将您的数据库升级到受支持的版本!)