Oracle远程错误:ORA-28547:connection to server failed, probable Oracle Net admin error

背景

小弟使用window开发,最近一个项目需要使用到oracle数据库,但是本人之前使用的mysql数据库,使用navicat客户端。对oracle不熟悉,本地也没有环境,所以打算远程链接服务器上的oracle数据库。本以为就像远程mysql数据库一样,配置好参数便可以。但是,现实总是残酷的,把参数填好之后,navicat告诉我:

    ORA-28547:connection to server failed, probable Oracle Net admin error

所以,故事就发生了...

问题

使用navicat远程链接oracle数据库时,报错:ORA-28547:connection to server failed, probable Oracle Net admin error

解决

网上别的方案没试过,我就说我对这个问题的解决办法。

**1.网上下载oci.dll文件(instantclient-basic-win-x64|x86)**
    oracle官网上有该文件的下载:http://www.oracle.com/technetwork/cn/topics/winia64soft-083954-zhs.html,但是下载时需要登录,所以我在网上找了一个新版本的下载,你也可以试试这个版本:http://www.liangchan.net/liangchan/9331.html,如果不行,那下载最新的再试试。
**2.解压instantclient-basic-win-x64**
    我将这个zip包解压到了d:/instantclient-basic-win-x64位v11.2.0.4.0官方版,将其中的instantclient_11_2文件夹复制到了安装navicat的目录下。
    ![放置路径](https://img-blog.csdn.net/20171031135457964?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRE1ha2VyMTk5Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

**3.在navicat中配置oci.dll**
    打开navicat,一次选择:工具->选项->OCI,能够看到如下界面:
    ![配置界面1](https://img-blog.csdn.net/20171031135657847?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRE1ha2VyMTk5Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
    点解右上的...,选择刚才配置好的instantclient_11_2目录中的oci.dll文件即可。
    ![配置界面2](https://img-blog.csdn.net/20171031135816985?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRE1ha2VyMTk5Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

**4.重启navicat**
    重启之后,重新连,我的显示成功!你也可以试试你的。
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值