oracle服务启动报错,Navicat链接报Cannot load OCI DLL,87:...和Cannot load OCI DLL,193:...错误

问题一:Navicat连接报错Cannot load OCI DLL,193问题,如图:

解决办法:

不用说是链接的客户端程序的问题,点击图中的链接,进入Navicat的帮助网站,点击跳转oracle的链接,进入oracle官网,选择你的oracle版本进行下载。

重点在这里:你首先要确认你安装的oracle的版本、位数。还有Navicat的位数。我写这个博客的原因就是,网上的好多,不知道自己测试过没有,他们说的位数是和oracle的位数统一,其实这里是要和Navicat的位数统一。版本和oracle统一。

如何查看oracle版本位数:在Windows的cmd中  输入 : sqlplus -v 即可。上个图:

我安装的32位,如果是64位,会带位数,没带就是32位。至于Navicat的帮助-》关于就可以查看,不多说。

我的Navicat是64位的,所以下载   11.1.0.6.0版本64位的客户端即可,上图

在oracle官网选择64位(ps:和Navicat一致,如果不一致会报193错误),

这就是和Navicat位数不一致,导致的。不用担心。进入后,往下拉,选择

下载地址:https://download.csdn.net/download/qq_1411/11167772

或者:https://www.oracle.com/technetwork/topics/winx64soft-089540.html

11.1.0.6.0版本(ps:和oracle版本统一),标注的两个文件下载后,解压到当前文件夹,两个程序会在一个文件中。为了方便管理,我将解压后的文件夹剪切到了安装oracle的目录中。

然后在Navicat的工具->选项->其他->OCI中配置

 

解压出来的文件是 instantclient_11_1,这个是你自己解压的,不用我强调吧?

点击确定后,重启,Navicat,即可链接成功。

 

问题二:Navicat连接oracle报ORA-12514错误

错误代码为:ORA_12514:TNS:listener does not currently know of service requested in connect descriptor

 

 

服务名称写错了 ,修改正确再连接 就OK!开心


--------------------- 
作者:追魂嫖客 
来源:CSDN 
原文:https://blog.csdn.net/siqiangming/article/details/77981501 
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值