使用Navicat Premium 12连接Oracle数据库遇到的问题

本文介绍了使用Navicat Premium 12连接Oracle数据库时遇到的'Cannot load OCI DLL'问题及其解决方案。首先尝试配置oci环境,指向Oracle 11g的oci.dll文件,如果仍报错,需要安装与Navicat相同位数的Instant Client,并重新指定oci.dll路径。安装Instant Client后,连接通常可以成功。
摘要由CSDN通过智能技术生成
  1. 在学校的时候接触MySQL比较多,学校课程学习是SQL Server,做一些项目用到的是MySQL,连接MySQL很简单,直接下了Navicat就能用,但是在公司实习过程中,了解到需要连接Oracle,这就兴致勃勃下了一个Oracle DataBase 11g,然后使用Navicat Premium 12使用进行连接。(Navicat Premium一些功能还是很好用的,目前我了解的也并不是很多,用到了它的数据同步和结构同步,有空我再仔细研究之后可以介绍一下。这里就不说明了)
  2. 使用Navicat Premium 12连接Oracle数据库的过程中,提示:
    Cannot load OCI DLL

错误截图

我也在网上查了很多方法,有的说叫我配置一下oci环境,把oci路劲指向oracle 11g的安装路径的BIN目录下的oci.dll文件。

配置方法: navicat premium 12 -> tools(工具) -> option(选项) -> environment(环境) -> OCI环境,找到你的oci.dll文件即可。然后会提示重启生效。(到这一步,有的可能就成功了,有的可能没有,别急。take it easy!)
3. 当你配置好,期待着能够连接成功时,你会发现又出错了(哈哈哈,笑出了猪叫声,别慌,作为程序员,看到报错要淡定。):

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值