Navicat 提示Cannot create oci environment 解决方案
功能还是比较多的。
一直在使用 Navicat ,这是一个数据库客户端软件,能连接多种不同类型的数据库,给我们的日常的工作带来了不少的便捷。 最近,我在电脑上安装了 orcale ,然后, Navicat 就莫名其妙的不能连接 Oracle 数据库了。总是提示如下错误:
先说下OCI是什么,百科上这样说:oracle调用接口(Oracle CallInterface简称OCI)提供了一组可对ORACLE数据库进行存取的接口子例程(函数),通过在第三代程序设计语言(如C语言)中进行调用可达到存取ORACLE数据库的目的。
由此可见,想连接oracle,必须有可用的OCI,Navicat默认的OCI位置是Navicat Premium\instantclient_10_2\OCI.DLL。可通过Tools->Options-> Miscellaneous -> OCI来查看,如下图所示:
之前一直可以正常使用,但是安装了oracle后却不能使用了,我猜测安装oracle时,它修改了某些配置,导致了这个问题的发生。上网查了查,发现好多人说将OCI的位置改成oracle目录下的OCI位置就可以了。于是我这么做了,但重新启动Navicat后,却提示cannotload OCI dll,如下:
后来,无意间看到oracle的客户端文件夹里也有一个OCI.dll文件,抱着试试看的心态,将oci位置改成客户端中OCI的位置,结果如下图所示:
我想,当你看到上面的图片后,肯定跟我一样兴奋。
About Me
.............................................................................................................................................
● 本文整理自网络
● 本文在itpub(http://blog.itpub.net/26736162/abstract/1/)、博客园(http://www.cnblogs.com/lhrbest)和个人微信公众号(xiaomaimiaolhr)上有同步更新
● 本文itpub地址:http://blog.itpub.net/26736162/abstract/1/
● 本文博客园地址:http://www.cnblogs.com/lhrbest
● 本文pdf版、个人简介及小麦苗云盘地址:http://blog.itpub.net/26736162/viewspace-1624453/
● 数据库笔试面试题库及解答:http://blog.itpub.net/26736162/viewspace-2134706/
● DBA宝典今日头条号地址:http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826
.............................................................................................................................................
● QQ群号:230161599(满)、618766405
● 微信群:可加我微信,我拉大家进群,非诚勿扰
● 联系我请加QQ好友(646634621),注明添加缘由
● 于 2017-08-01 09:00 ~ 2017-08-31 22:00 在魔都完成
● 文章内容来源于小麦苗的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
.............................................................................................................................................
● 小麦苗的微店:https://weidian.com/s/793741433?wfr=c&ifr=shopdetail
● 小麦苗出版的数据库类丛书:http://blog.itpub.net/26736162/viewspace-2142121/
.............................................................................................................................................
使用微信客户端扫描下面的二维码来关注小麦苗的微信公众号(xiaomaimiaolhr)及QQ群(DBA宝典),学习最实用的数据库技术。
小麦苗的微信公众号 小麦苗的DBA宝典QQ群1 小麦苗的DBA宝典QQ群2 小麦苗的微店
.............................................................................................................................................
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26736162/viewspace-2144077/,如需转载,请注明出处,否则将追究法律责任。
Navicat 提示Cannot create oci environment 解决方案相关推荐
- 本机未装Oracle数据库时Navicat for Oracle 报错:Cannot create oci environment 原因分析及解决方案
本机未装Oracle数据库时Navicat for Oracle 报错:Cannot create oci environment 原因分析及解决方案 参考文章: (1)本机未装Oracle数据库时N ...
- Navicat 连接Oracle数据库提示cannot create oci handles问题解决方法
Navicat 连接Oracle数据库提示cannot create oci handles问题解决方法 早起登陆本地连接Oracle 数据库发现报错连接不上 显示如下图所示 解决办法 更新oci.d ...
- Navicat 数据库连接工具连接oracle数据库提示cannot create oci handles问题解决方法
Navicat 连接 oracle 数据库需要本地有 oracle 环境. oracle 客户端太大了,我们只需装个 oracle install client 就好了. oracle install ...
- Navicat for oracle 提示 cannot load oci dll,193的解决方法
内网有一台windows server 2012,安装了Navicat 11.1.8 连接oracle的时候,提示 cannot load oci dll,193:D:\Program Files ( ...
- 解决Navicat 连接Oracle时报cannot create oci handles
1:新建连接 2:Navicat报Navicat is not able to create OCI handles 3:分析原因本地oci与服务器版本不匹配,oci版本太低,连接不上 4:解决方法: ...
- conda env create -f environment.yml报错ResolvePackageNotFound和Found conflicts的解决方案【已解决】
阅读须知:长文,将近10万字.主要原因是报了太多错,记录了太多bug. 前面的11步骤是我的试错过程,直到第12/13步才解决.没耐心的可以直接从目录跳到第12步最后. 整篇文章简而言之:笨方法在一些 ...
- pycharm配置深度学习环境:conda env create -f environment.yml报错
pycharm配置深度学习环境 写在前面:这篇文章记录了深度学习小白第一次配置环境过程中遇到的问题及解决方法,方便以后查阅也欢迎大家交流~ 注:最终的解决方案在"更新"部分,不想看 ...
- Cannot creat oci environment.
利用Navicat连接Oracle数据库时报出的错误提示:不能创建oci环境. 出现这个现象时,先去检查Navicat客户端中的oci设置目录. PS:我这个是中文版的Navicat,英文版的可根据中 ...
- PostgreSQL切换用户,提示对等认证失败的解决方案
PostgreSQL切换用户,提示对等认证失败的解决方案 参考文章: (1)PostgreSQL切换用户,提示对等认证失败的解决方案 (2)https://www.cnblogs.com/zonglr ...
最新文章
- java判断一个对象是否为空_Java中判断对象是否为空的方法的详解
- mybatis的动态sql的一些记录
- 石器时代修改完以后服务器启动不了,石器时代 石器EE 突发问题“突发断连”服务器故障说明...
- 一个漂亮的输出MySql数据库表结构的PHP页面
- sklearn 决策树例子_机器学习|决策树的生成过程是怎样?(一)
- C#加密解密DES字符串转
- php获取js函数返回的值_最全最详细的PHP面试题(带有答案)
- C语言 #include <> 与 #include “” 区别 - C语言零基础入门教程
- Win10系统浏览器字体乱码如何解决
- Is it cold in Shinjuku?
- 最硬核Visual AssistX 安装破解(2019最新 通用)内含破解原理
- 如何使用并解释通过 vSAN 监测收集的性能统计信息 (2064240)
- RN:app开发入门指南
- vue检测文本域字数变化
- ArcGIS Pro 创建tpk
- ICP经营许可证办理流程有哪些?
- 扛过字节Java研发岗4轮面试,收到sp offer(月薪35k)!揭秘字节面试流程及考题(附带答案)
- 美通社企业新闻汇总 | 2019.1.29 | 华为四款明星产品亮相世界移动通信大会;一季度全球智能手机同比将减产10%...
- linux 音频文件切割_Linux 对音频万能处理的命令——SOX
- 桂林银行携手华为,做“好山水”里的“好银行”
热门文章
- Git - 克隆 / 推送仓库时提示没有权限怎么办?
- PAT甲级 1003 Emergency 单源Dijkstra最短路
- 《淘宝网开店 SEO 推广 营销 爆款 实战200招》——1.4 开店前要做好调查分析,预测市场前景...
- 进制转换 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。
- c语言表达式的计算优先级,C语言运算符优先级(超详细)
- ctags linux 环境变量,Ubuntu16.04安装配置和使用ctags
- uniapp 微信小程序和H5的弹窗滚动穿透解决
- setDate() 解决跨月问题
- Kubeedge安装配置
- Excel:录制简单的宏(三)