CentOS8下安装配置navicat连接oracle服务器

  • Post author:
  • Post category:其他




前言

通过之前博文,可以知道我的电脑已经安装好oracle客户端,并可以命令行连通oracle服务器了,因为不习惯用命令行,而且看上了navicat的数据传输功能,所以,就用navicat连接之,navicat安装配置请看我的另一篇博文

CentOS8下安装navicat



开始

但是,很遗憾,无情报错:

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

咋整呢?照例biying一下~

emm,总结一下就是:


navicat本地的环境配置文件oci.dll版本不对,跟服务器的不匹配,所以我们要做的就是下载oci使之与我们的oracle服务器相符合。


因为我们公司安装的是Oracle11g,64bit,所以按此条件下载instantclient-basic-linux-11.2.0.4.0.zip

查看oracle服务器版本信息


select * from v$version



点此下载合适版本


然后

unzip instantclient-basic-linux-11.2.0.4.0.zip


打开后尴尬的发现,并没有oci.dll

这可咋整,也太南南南了吧

转念一想,要不下个windows版本的看看有没有,毕竟网上这么多资料都是替换的这个oci.dll。

所以下载了

instantclient-basic-windows.x64-11.2.0.4.0.zip

解压

unzip instantclient-basic-windows.x64-11.2.0.4.0.zip


发现一个oci.dll文件

之后把navicat中的路径设置为此文件位置

在这里插入图片描述

然后打开连接,报错:

ora 03135 :connection lost contact

biying之~

原来是没重启

关掉navicat重启之

连接!成功!^.^

有问题评论留言



版权声明:本文为qq_32656561原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。