使用Navicat远程连接Oracle时,报ORA-28040:没有匹配的验证协议,如图:

版本不匹配导致:
错误原因就是oci.dll版本不匹配, 通常是过低,
即低版本的oci.dll连接⾼版本Oracle. 解决办法就是将oci.dll更换为⾼版本。
https://www.oracle.com/database/technologies/instant-client/winx64-64-
downloads.html
如图:

解压后文件:
将instantclient整个文件夹放在Navicat安装文件下

工具–>选项–>环境
指定OCI环境为刚才新的加入文件下oci文件
