客户端报ORA-28040:没有匹配的验证协议错误

Posted 宋哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了客户端报ORA-28040:没有匹配的验证协议错误相关的知识,希望对你有一定的参考价值。

作者:iamlaosong

 工作需要需要连接Oracle数据库服务器,在用PL/SQL Developer连接的时候报错:

网络和配置什么的没有问题, 就猜想是不是客户端版本低了,因为我用的客户端是一个简易版的Oracle9,而数据库虽然不知道什么版本,但是Oracle10是没问题的。现在连接不上,数据库版本至少是Oracle11,更可能是Oracle12。登录服务器上,再用SQLplus连接数据库,版本果然是Oracle12(version 12.2.0.1.0 Production on 16-11022 )。

有问题网上找答案,一查果然如此,版本不匹配。重新安装Oracle客户端,问题解决。

参见:连接Oracle 12C出现ORA-28040:没有匹配的验证协议处理方法 - 知乎

以上是关于客户端报ORA-28040:没有匹配的验证协议错误的主要内容,如果未能解决你的问题,请参考以下文章

oracle 问题:ORA-28040:没有匹配的验证协议

Java 连接oracle时报错,ORA-28040:没有匹配的验证协议

无法在 windows 批处理脚本中运行 sqlplus || ORA-28040: 没有匹配的身份验证协议异常

ORA-28040 :没有匹配的验证协议(添加sqlnet.ora内容说明,rac不适用)

ORA-28040: No matching authentication protocol

ORA-28040: No matching authentication protocol