1.报错信息

刚刚下载完Navicat12,就开始连接Oracle数据库,一顿操作之后,竟然发现报错了,报错截图如下:
使用Navicat12链接Oracle数据库报错ORA-28547:connection to server failed,probable Oracle Net admin error

2.解决方法

1.去[Oracle官网]下载相应的驱动,笔者这里根据自己的要连的数据库情况,下载的是instantclient-basic-windows.x64-12.2.0.1.0.zip,截图如下:
使用Navicat12链接Oracle数据库报错ORA-28547:connection to server failed,probable Oracle Net admin error
2.下载完解压,找到oci.dll文件的路径,然后在Navicat中进行如下设置:
工具---->选项—>环境—>OCI环境,将解压包中的路径复制在这里,具体效果如下图:
使用Navicat12链接Oracle数据库报错ORA-28547:connection to server failed,probable Oracle Net admin error
3.重启Navicat,然后发现成功连接Oracle数据库。

3.错误原因分析

这个初步分析是因为Navicat12安装包里的默认驱动是11.1的,而要连接的Oracle数据版本却是更高版本的,驱动文件对不上造成的。

相关文章:

  • 2021-10-10
  • 2021-08-16
  • 2021-08-16
  • 2021-08-01
猜你喜欢
  • 2022-01-02
  • 2021-07-22
  • 2021-11-29
  • 2021-12-20
  • 2022-12-23
  • 2021-07-04
相关资源
相似解决方案