ORA-28547 错误解释:客户端连接失败. 可以理解为, 不同的Oracle服务器,Oracle的版本可能不一样, 而我们要连接, 也需要不同的Oracle客户端与之对应这样才能连接. Navicat可以引用,新增各种数据源的连接.
解决办法: 去百度搜索"oracle client(oracl数据库)下载" 下载客户端. 安装以后, Navicat引用其IOC.
实现如下:
1.下载,安装,记下安装路径(到IOC文件所属的bin目录).
3. 打开navicat 工具 ->选项 -> 环境 . 在 IOC library里新增引入上面的目录, 注意是bin目录下.
4. 关闭Navicat 重新打开, 就可以连接的Oracle数据库了.
另外: 这个引入算是新增,不会影响之前或者其他数据源的连接(mysql , sqlserver等) . 这个引入, 以后若是远程连接其他的Oracle,也不会报错了.