Navicat连Oracle报错[No matching authentication protocol]
作者:佚名
来源:网络
点击数: 次
发布时间:2022年10月23日
问题分析:使用Navicat连Oracle报错[No matching authentication protocol],提示 :ORA-28040:No matching authentication protocol
问题解决:
原因:缺少对应oracle的oci或缺少对应oracle版本的oci,oci是Instant Client中的某个文件,Instant Client是oralce的精简版客户端
1、 要根据不同的 Oracle 版本来下载 Instance Client 的版本。
oracle 9i 或更高的版本需要Instance Client 11;oracle、8i需要Instance Client 10
32位下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html
注,Navicat只支持32的客户端,不管Navicat本身是32位或64位
另外要下载 Basic 版本 ,非 Basic Lite 版, Basic Lite 版不支持中文
2、将下载的Instance Client放在Navicat中相应的文件目录下
(可通过Navicat工具-选项-环境-OCI环境查看)
3、在Navicat工具-选项-环境-OCI环境中选择刚添加的Instant Client中的oci文件
参考地址:https://www.cnblogs.com/linyuansun/articles/10710254.html