plsql:
oracle11g客户端链接19c报ORA-28040,没有匹配的验证协议:
升级客户端或者修改19c服务端sqlnet.ora,升级客户端的话可安装11.2.4.0及以上版本的Oracle客户端或者安装instantclient_19_13,instantclient_19_13下载地址:
https://www.oracle.com/cn/database/technologies/instant-client/downloads.html
然后配置plsql

程序:
ORA-28040,没有匹配的验证协议:
这是因为jdbc驱动jar包版本低,下载19cjdbc驱动替换即可,
下载地址Oracle官网:https://www.oracle.com/database/technologies/appdev/jdbc-ucp-19c-downloads.html
数据库驱动包的版本高于jdk版本,报错:
oracle/jdbc/driver/OracleDriver has been compiled by a more recent version of the Java Runtime (class file version 54.0),
this version of the Java Runtime only recognizes class file versions up to 52.0 (无法载入的.类 [oracle.jdbc.dr

本文记录了在将Oracle数据库从11g升级到19c过程中遇到的挑战,包括客户端兼容性问题、验证协议错误、JDBC驱动版本冲突、字符集不匹配以及数据迁移步骤。解决方案涉及升级客户端、替换JDBC驱动、调整字符集和使用数据泵进行数据迁移。
最低0.47元/天 解锁文章
2975

被折叠的 条评论
为什么被折叠?



