昨天剛學安裝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
因此出現了錯誤。
好了,在此做些筆記,但願能幫到遇到同樣問題的人。