错误原因:

oci.dll版本不对,服务器上安装的是oracle12c,故需要重新最新版本oracle客户端。

下载地址: https://www.oracle.com/database/technologies/instant-client/downloads.html

Navicat连接Oracle数据库报错(ORA-28547)

这边下载64位的。

Navicat连接Oracle数据库报错(ORA-28547)

下载base package

解压文件,将解压出的文件放到navicat的安装目录下

Navicat连接Oracle数据库报错(ORA-28547)

图中的instantclient_12_2就是新下载的client

打开Navicat,选择工具-选项-环境-oci环境:

Navicat连接Oracle数据库报错(ORA-28547)

重启Navicat即可。

相关文章: