1. 程式人生 > >安裝oracle 12c 用Navicat for oracle連線資料庫cannot load OCI DLL,193 筆記

安裝oracle 12c 用Navicat for oracle連線資料庫cannot load OCI DLL,193 筆記

昨天剛學安裝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

因此出現了錯誤。

好了,在此做些筆記,但願能幫到遇到同樣問題的人。