安装oracle 12c 用Navicat for oracle连接数据库cannot load OCI DLL,193 笔记

来源:互联网 发布:殷浩天 知乎 编辑:程序博客网 时间:2024/04/29 09:40

昨天刚学安装oracle数据库,今天试着用Navicat for oracle来连接数据库,出现了以下问题。




以下是我解决问题的经过:

首先

找到:工具》选项,点击OCI



分别填入:

OCI:E:\app\client\Administrator\product\12.1.0\client_1\instantclient_12_1\oci.dll

SQL*Plus:E:\app\client\Administrator\product\12.1.0\client_1\BIN\sqlplus.exe


出现以下错误



然后我试着将OCI目录更换成client_1目录下的BIN目录,如下:

OCI:E:\app\client\Administrator\product\12.1.0\client_1\BIN\oci.dll

SQL*Plus:E:\app\client\Administrator\product\12.1.0\client_1\BIN\sqlplus.exe


之后点击确定,重启Navicat,重新进行连接操作





可见,oci.dll文件的加载出现错误,主要是要搞清楚要加载哪个目录下的oci.dll文件或者sqlplus.exe文件。

我安装的navicat,在工具》选项中默认的OCI目录是navicat本身的oci.dll文件

E:\JAVA\Oracle\Navicat for Oracle\install\Navicat for Oracle\instantclient_10_2\oci.dll

因此出现了错误。

好了,在此做些笔记,但愿能帮到遇到同样问题的人。



1 0
原创粉丝点击