ORA-28040: 没有匹配的验证协议 1. 错误含义 ORA-28040 是一个 Oracle 数据库错误,表明在尝试建立数据库连接时,客户端和服务器之间没有找到匹配的验证协议。这通常涉及到网络层的安全配置,特别是 SSL/TLS 配置。 2. 可能的原因 SSL/TLS 配置不匹配:客户端和服务器之间的 SSL/TLS 版本或加密算法不兼容。 Ora...
2. 修改sqlnet.ora文件:如果你不能升级客户端,可以在服务器的sqlnet.ora文件中增加一些配置,允许低版...
ORA-28040: 没有匹配的验证协议 问题:ORA-28040: 没有匹配的验证协议 原因:Oracle数据库安装的是12.2版本,Oracle Client安装的版本是11(ODTwithODAC1120320_32bit)。 解决:打开 sqlnet.ora 文件,增加以下两行 SQLNET.ALLOWED_LOGON_VERSION_SERVER=8 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8 不用重启Oracle Listener ...
ORA-28040数据库兼容性解决方案没有匹配的验证协议 ORA-28040是Oracle数据库中的一个错误代码,表示验证协议不匹配,主要出现在用户登录认证过程中。出现这个错误的原因是因为数据库和客户端之间的加密算法不兼容,无法进行认证。 解决这个问题的方法有两种,一种是更新数据库中的SQLNET.ora文件,另一种是更新客户端的...
问题:轻分析服务配置正常后,打开轻分析,页面加载后提示:数据库连接异常:ORA-28040:没有匹配的验证协议 解决方案 因odbc组件版本过低配导致,Oracle 12c需要至少ojdbc8.0。 1、打开安装目录Kingdee\K3Cloud\QingSite\WEB-INF\lib,找到ojdbc6.jar 2、停止K3CloudTomcatService服务 3、删除或剪切走ojdbc6.jar 4、拷贝...
ORA-28040:没有匹配的验证协议 ORA-28040: 没有匹配的验证协议 虽然在sqlnet.ora加SQLNET.ALLOWED_LOGON_VERSION=8 可以解决,但由于这个参数在12c已经废弃了,如果继续使⽤,会在alert/log.xml⽆穷⽆尽的报“Using deprecated SQLNET.ALLOWED_LOGON_VERSION parameter.”因此,正确的做法是在$ORACLE_HOME/...
当出现 “java.sql.SQLException: ORA-28040: 没有匹配的验证协议” 错误时,这通常是因为连接到 Oracle 数据库时,所使用的 JDBC 驱动程序版本与服务器上支持的验证协议不匹配所导致的。为了解决这个问题,我们可以按照以下步骤进行操作: 现在,让我们一步一步地来解决这个问题并教会小白如何处理。
说明是版本不匹配 错误原因就是oci.dll版本不匹配, 通常是过低, 即低版本的oci.dll连接⾼版本Oracle. 解决办法就是将oci.dll更换为⾼版本。 下载oci 软件:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
最后,对我有用的是将ojdb7.jar移到构建路径的顶部。当多个 jar 具有冲突的相同类时会发生这种情况。 在 Project Explorer 中选择项目 右击 Project -> Build Path -> Configure Build Path 转到 Order and Export 选项卡并选择 ojdbc.jar 点击按钮
ORA-28040:没有匹配的验证协议处理方法 应该是驱动的jar包的问题(从ojdbc14.jar 换成 ojdbc6-11.2.0.4.jar 就可以了)。