报错ORA-28547:connection to server failed,probable Oracle Net admin error
安装步骤可借鉴https://www.cnblogs.com/qfb620/p/4577255.html
1、安装后发现用navicat无法连接数据库显示报错ora-28547:connection to server failed,probable oracle net admin error
上网一查原来是oci.dll版本不对。因为navicat是通过oracle客户端连接oracle服务器的,oracle的客户端分为两种,一种是标准版,一种是简洁版,即oracle install client。而我们用navicat时通常会在自己的安装路径下包含多个版本的oci,如果使用navicat连接oracle服务器出现ora-28547错误时,多数是因为navicat本地的oci版本与oracle服务器服务器不符造成的。所以我们要做的就是下载oci使之与我们所安装的oracle服务器相符合。
oci下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
值得注意的是不管你使用的是32位系统还是64位系统,都应该下载32位的install client.
还有一点要注意,oracle9i或以上版本的,要安装install client11或以下;oracle8或8i服务器,需要安装install client10或以下。这个问题不大,因为我们现在的oracle都是10或11了,注意一下就好。
然后在navicat中配置一下,选择工具-选项
然后选择左边选项卡中的其他-oci.
在oci library中找到刚刚下载的文件夹中的oci.dll
这样就完成了navicat配置,也就使得navicat中的oci.dll版本和oracle中的版本一致了,必须重启navicat才能生效。这样整个配置就完成了。
打开【listener.ora】文件,注释program和envs,重启监听或者重启windows
原因:program和envs参数的设置会导致客户端通过sid_name来进行连接,由此会引发ora-28547错误
用cmd命令打开终端 执行lsnrctl stop 停止监听 再启动监听 lsnrctl start
推荐阅读
-
报错ORA-28547:connection to server failed,probable Oracle Net admin error
-
navicat15 RA-28547:connection to server failed, probable Oracle Net admin error
-
遇到connection to server failed, probable Oracle Net admin error问题的解决办法
-
报错ORA-28547:connection to server failed,probable Oracle Net admin error
-
navicat15 RA-28547:connection to server failed, probable Oracle Net admin error
-
解决connection to server failed, probable Oracle Net admin e
-
解决connection to server failed, probable Oracle Net admin e
-
遇到connection to server failed, probable Oracle Net admin error问题的解决办法