navicat连接orcle闪退_navicat连接oracle,及其常见错误与解决方法

oracle在navicat中的连接方法:

第一步:点击“连接”,选中oracle,进入新建连接页面

9bdf5d32c51ee54adc42b08e3592f4b2.png

第二步:填写相应的连接信息,点击测试连接,连接成功。红色部分与你自己的项目有关

409006234db18a1a47a149822477a146.png

错误类型一:Cannot load OCI DLL,87

原因是没有加上instantclient,oracle的客户端instantclient_11_2。步骤如下:

①在navicat里点击“工具”→“选项”

dab6a85822d0e0e504180d6a6a5dd574.png

②在选项中选中OCI,添加oci文件的全路径

aac7708688901533691e364fdeed5ec3.png

③ 重启navicat,连接成功

错误类型二:Cannot load OCI DLL,193:...

c3abcd3bcfdddac4475acb2036e7026f.png

原因是自己的navicat版本位数与oracle客户端版本位数不一致,我的navicat是64位,oracle是32位。我们必须安装和navicat位数一致、和oracle版本一致的oracle客户端。

如:我的oracle版本是11,navicat版本是64位,我下载的oracle客户端就是11版64位instantclient_11_2

第一步:下载64位的oracle11客户端instantclient_11_2;

第二步:参照错误类型二的步骤重置oci.dll文件的全路径;

第三步:重启navicat

下载oracle11的链接(32位、64位都有):

链接:https://pan.baidu.com/s/1QnAlQbmC9C8_HyLbhB0EdA 密码:y4ex

错误类型三:ORA-12514:TNS...

a292d89b0e473a159ec21eba61610f51.png

原因:服务名写错了,明确好自己oracle的服务名,一般默认是ORCL,但是由于项目的原因,另有相应的服务名

d8a446e80bcdf385614d854998a69c69.png

第一步:找到有关文件 “ (SERVICE_NAME = XXX)”,一般在listener.ora中。

第二步,修改服务名

a75f9e5081b49fff385c4310240c8e00.png

第三步:测试成功

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值