博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed, probable Oracle Net admin error...
阅读量:5278 次
发布时间:2019-06-14

本文共 660 字,大约阅读时间需要 2 分钟。

   用Navicat连接时出现如下错误

 上网一查原来是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

 

转载于:https://www.cnblogs.com/wicub/p/6586107.html

你可能感兴趣的文章
javascript的发展及个人笔记
查看>>
全选,反全选,反选,获取选中的值,根据子选择控制全选按钮
查看>>
梦断代码读后感01
查看>>
[CF#250 Div.2 D]The Child and Zoo(并查集)
查看>>
博客园博客插入公式
查看>>
spring ioc原理(看完后大家可以自己写一个spring)
查看>>
hdu 1028 Ignatius and the Princess III(母函数入门+模板)
查看>>
Ubuntu下配置安装telnet server
查看>>
Codeforces 235 E Number Challenge
查看>>
ubuntu 常见命令整理
查看>>
关于vue的npm run dev和npm run build
查看>>
Hive架构
查看>>
EJBCA安装教程+postgresql+wildfly10
查看>>
(五十四)涂鸦的实现和截图的保存
查看>>
关于微信暴力加很申请
查看>>
06享元、责任链
查看>>
ubuntu如何部署tftp服务
查看>>
【Alpha版本】冲刺阶段——Day 8
查看>>
解决CentOS6.x或RedHat Linux 6.x版本不能通过System eth0以固定IP访问外网的问题
查看>>
(转)Expression Tree不完全入门
查看>>