navicat12 连接oracle闪退 问题

 1. 在pl/sql中新建查询, 输入 select * from v$version 查看oracle版本  

 2. 确定Oracle,Navicat,OracleClient的位数,确保你的oracle数据库的位数与navicat位数一致,即:32v32,64v64。

 3. http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

在这个页面下载和你数据库版本一致的instantclient,重要的是说3遍,一定要和你的数据库版本一致

 4. 下载对应版本后

 

    5.  解压后一般放在navicat里面,随你喜欢。因为它里面也有一个instantclient目录,但请记住,该自带的一点乱用也没有,请将它删掉,然后用你下载的放到该目录,网上资料大多说只需要替换掉oci.dll文件就可以了,这是错的,必须整个文件夹都放在里面!

 

  6. 修改 navicat->tools->oci配置 中文版的则是 工具-->选项-->环境 -->oci,将解压下来的文件中的oci.dll设置进去

  

 

 重启连接

参考链接:https://blog.csdn.net/u010244522/article/details/80011063

posted @ 2021-03-03 09:55  zch-admin  阅读(545)  评论(0)    收藏  举报