1.navicat连接Oracle报错28547原因
因为Oracle目录下的oci.dll与navicat的oci.dll不一致
2.解决
如果本地装有Oracle数据库,那就简单了,只需将sqlplus与oci.选项选成oracle的bin目录下就行。
在navicat工具==》选项==》环境找到oci的配置,将SQLplus选定为Oracle目录bin目下的,确定后重启navicat
3.如果还不行,就在oracle官网下载instantclient
将其解压拷贝到Oracle目录product下
将navicat的oci环境配置选定为instantclient目下的oci.dll和sqlplus.exe就ok了,记得重启navicat
4.如果本地没有Oracle,远程连接Oracle的话就必须配置oci,在oracle官网下载instantclient
然后navicat配置oci环境,操作如下:
将下载好的instantclient解压,点击navicat工具==》选项==》找到oci环境配置。选择instantclient目录下的oci.dll与sqlplus.exe
然后关闭navicat重启