我们有一个遗留应用程序,目前使用的是ojdbc6.jar,现在不能升级。但是,我们希望升级到Oracle 19c。我们可以在Oracle19c中使用ojdbc6.jar吗?如果答案是否定的,那么我们可以将兼容设置为11.2.0来使用ojdbc6.jar吗?
发布于 2021-11-18 09:28:34
通常,您可以为更新的数据库使用旧的驱动程序。您只是不能使用更新数据库的更新功能。如果驱动程序确实很旧,dba可以更改服务器上的sqlnet.ora,以允许来自旧版本的连接。
例如:SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11允许来自version 11的客户端连接到数据库。
更好的方法是确保应用程序升级,以支持最新的LTS发行版。在这种情况下,应该是19c。允许旧版本进行连接可以考虑安全性问题。
在jdbc常见问题中,您会发现很多信息。
https://stackoverflow.com/questions/70015895
复制相似问题