折雨的天空
navicat can not load oci dll,193
2014-10-20 我好笨


出现这个错误是很郁闷的







虽然我的这个navicat还没花钱







虽然我还没找到注册机







虽然我一直还没连接过oracle







但是我之前用过navicat啊,还是天天都用啊







之前用的navicat 10 的,那个时候还没分是32位还是64位







好了,现在安了一个win 10 预览版,心头一热就安了个新版的navicat 11.1.6,我想系统是64位的就安了个64位的navicat







今天要用到oracle了,用navicat一连,出错,我知道oci没设置,熟练打开设置界面,选了oci地址







重新打开navicat,再连,还报错,郁闷啊







google一下(好像最近可以访问了,那个二货屏蔽的goole不得好死啊)







发现有解决办法,但是他们的解决办法都是因为没有设置oci造成的







还有一位的是因为安装的64位oracle







跟我的情况没关系,我设置了Oci啊,并且我的php都是可以连接oracle的了啊,难道我的oci是12的版本高了,又试了11的,还是同样的错误啊







反复思考







终于眼前一亮,我靠,我这次不是装的32位navicat了,以前是32位的navicat







那么问题就在于:我安装了64位的navicat,用了32位的oci,要解决就只有下在一个64的instantclient就行了吧








所以不做死就不会死,谁让我去安装一个都没法注册的还是64位的navicat呢

评论:
珠珠
2015-11-10 11:27 回复
给力,居然解决了,后来又出现ORA-12514错误,设置了客户端的SID为自己的XE(默认orcl)就解决了,哈哈!!!
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容