重装完系统之后,新装完Navicat之后,在连接oracle数据库的时候,出现如下报错:
ORA-28547:connection to server failed,probable Oracle Net admin error,截图如下:
问题原因:重装系统之后,需要先安装oracle客户端,我们把oracle客户端安装之后,看看是否还会存在这个问题
注意:如果你是在您本机装的oracle,然后访问本机的数据库,是不需要再额外安装客户端了,因为oracle服务器就会带有客户端
1、oracle客户端下载
去官网下载客户端,我这边数据库版本为11.2.0.4.0,官网上没有提供客户端,只能下载11.2.0.1.0的客户端了
2、客户端安装
中间可能会提示有一个条件不通过,查看日志,没什么影响,在这里就一直默认了
3、执行netca,
出现以下报错:
caused by: Java.io.FileNotFoundException: D:\app\Administrator\product\11.2.0\client_2\network\admin\tnsnames.ora (拒绝访问。)
解决:使用管理员运行netca就可以了,然后我们顺便创建一个tnsname.ora文件
4、客户端装完之后,发现navicat还是报这个错,上网查询之后,发现nvicate比较特殊,我的toad已经能正常使用了,接下来继续排查
时间: 2024-12-12 00:28:17