首先查看Oracle的版本號和位數。我的方法是在pl/sql中新建查詢, 輸入 select * from v$version , 結果如下。
確定Oracle,Navicat,OracleClient的位數,確保你的oracle數據庫的位數與navicat位數一致
https://www.oracle.com/technetwork/topics/winx64soft-089540.html
在該頁面下載和你數據庫版本一致的instantclient,要和你的數據庫版本一致。
我數據庫的對應的版本如下。
下載完一般放在navicat里面。它里面也有一個instantclient目錄名稱改掉,然后用你下載的放到該目錄,網上資料大多說只需要替換掉oci.dll文件就可以了,這是錯的,必須整個文件夾都放在里面!
打開navicat->工具->選項->環境-> oci環境,選擇你剛才下載的instantclient,找到oci.dll,設置為路徑就可以了,Navicat方面算是配置完了!重啟測試!