我们有一个旧应用程序,当前使用 ojdbc6.jar,现在无法升级。但是我们想升级到 Oracle 19c。 我们可以在 Oracle 19c 中使用 ojdbc6.jar 吗? 如果答案是否定的,那么我们是否可以设置兼容到11.2.0才能使用ojdbc6.jar?
最佳答案
通常,您可以将较旧的驱动程序用于较新的数据库。您只是无法使用较新数据库的新功能。如果驱动程序确实很旧,dba 可以更改服务器上的 sqlnet.ora 以允许来自旧版本的连接。
例如:SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11
允许版本 11 的客户端连接到数据库。
更好的是确保应用程序升级以支持最新的 LTS 版本。在这种情况下,这将是 19c。允许旧版本连接可能出于安全考虑。
在 jdbc Frequently Asked Questions你会发现很多信息。
关于oracle - 如何将 ojdbc6.jar 与 Oracle 19c 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70015895/