解决Navicat连接Oracle时报错ORA-28547
今天用navicat 15连接oracle 报了ORA-28547这个错误,网上找了一圈,解决方案基本就是instantclient版本问题,经检查navicat15自带的是instantclient_11_2,navicat自带的oracle客户端就在安装路径下,sqlplus查询数据库版本为11.2.0.0.1,与自带的instantclient版本一致,由此可见并非是客户端版本问题,后来一想昨天刚重装的系统,有可能是新系统缺少必须的VC运行库,导致OCI.dll无法运行,用VC运行库修复之,问题解决。
以后再遇到此问题,先检查vc运行库是否安装,再检查instantclient版本。
解决步骤如下:
1.查看navicat15自带的instantclient

2.查看oracle版本

3.版本一致,安装vc修复工具

修复工具网盘链接:
链接:https://pan.baidu.com/s/1ofn8cT6A0C8wSs6N66D9uQ
提取码:94hw

浙公网安备 33010602011771号