Navicat连Oracle报错[No matching authentication protocol]

错误描述:

             navicatk连oracle数据库报错(连接设置一切正常)

             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文件

文件连接(instantclient_11_2):

            https://share.weiyun.com/5fwQp5t 密码:drgtk2

Navicat连Oracle报错[No matching authentication protocol]