前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >本机未装Oracle数据库时Navicat for Oracle 报错:Cannot create oci environment 原因分析及解决方案

本机未装Oracle数据库时Navicat for Oracle 报错:Cannot create oci environment 原因分析及解决方案

作者头像
木子墨
发布2018-09-13 13:41:08
2.2K0
发布2018-09-13 13:41:08
举报

因为要更新数据库加个表,远程桌面又无法连接。。。所以就远程到另外一台电脑,然后用navicat通过内网修改目标数据库。

一直用着navicat操作数据库,所以很速度的弄好然后新建连接进入数据库。

然而意外就发生了,Cannot create oci environment !!!什么鬼???

用了这么久第一次碰到这个问题,各种百度发现是oci.dll文件版本不对,然后就是更换oci文件

因为远程的是Oracle 11g所以选择下面那个文件夹内的oci.dll文件,更新后成功。

在百度上也是翻了好久才把它弄好,自己想了下综合网友的力量觉得主要有以下两种原因

1.navicat版本问题,navicat64位版本貌似比较容易出问题,之前因为服务器就是64位的,所以装了64 的navicat,各种方案尝试过之后都不行。建议使用32位navicat,标注一下这边的服务器是windows的,对于Linux系统的因为没有试过就不敢下定论了。

2.oci.dll版本不对,这个的版本最好和Oracle数据库版本一致。而一般我们在装navicat时内层目录下都会有两个目录,内部都有oci.dll文件,所针对数据库版本就有所不同。比如自己的是Oracle11g 就配合相应的oci.dll就是。

自己记录一下,也希望能对别人有所帮助,如果大家入的哪里不对,敬请指教~~嘿嘿

最后吐槽一点:有的帖子真的是。。。完全不是什么解决办法的。。。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-12-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档