本地電腦需要連接另一台電腦上的oracle 11g數據庫,故記錄下
本地電腦: Win10 64位系統
使用 Navicat 連接Oracle 時提示信息:oracle library is not loaded
使用的Navicat Premium 15 版本截圖如下:
解決方案
1、進入oracle官網,選擇與系統匹配的版本
https://www.oracle.com/database/technologies/instant-client/downloads.html
根據電腦系統,選擇相應版本(我的是Win10 64位的)
2、根據需求,下載與oracle版本盡量相近的版本號,選擇:Basic的版本
3、注意,這時候需要你登錄Oracle賬號,沒有可以直接注冊個,不麻煩。
如果沒有登錄,則會跳轉到下面的登錄界面。沒有賬戶就注冊個賬戶,有就直接輸入賬號跟密碼,點擊“登錄”按鈕就會自動下載那個zip壓縮包了。
4.下載好壓縮包后解壓,並將解壓后的目錄放在一個沒有中文字符的路徑之下,這樣做是為了防止程序出錯。
我把它放在了:D:\Tools\oracle 11g\instantclient_11_2
5.打開Navicat Premium程序,打開“工具 - 選項 - 環境 - OCI環境 - OCI library (oci.dll)”,
然后將你剛才下載的文件夾中的oci.dll文件的完整目錄填上,點擊確定。
6.重啟Navicat Premium進行測試,發現oracle數據庫:連接成功。
注意:
配置完后一定要重新啟動Navicat Premium程序,否則配置無法生效!!重要的事情說三遍!!!
配置完后一定要重新啟動Navicat Premium程序,否則配置無法生效!!重要的事情說三遍!!!
配置完后一定要重新啟動Navicat Premium程序,否則配置無法生效!!重要的事情說三遍!!!
本文引自:https://blog.csdn.net/gxp1182893781/article/details/79815573/