問題描述:
本地安裝了oracle服務,想用Navicat連接下看看效果,結果連接測試的時候,報錯了,ORA-28547 ,詳細信息如下圖:
解決方案:
修改OCI配置。
具體步驟如下:
1、選擇“工具” --> “選項” --> “OCI”
查看oci.dll文件的配置,我原始的文件配置是:E:\Program Files\PremiumSoft\Navicat Premium\instantclient_10_2\oci.dll
這個路徑是不對的,要改成oracle對應的oci.dll文件的配置路徑。
2、找到安裝oracle的oci.dll文件路徑,我的路徑如下:
E:\app\cgy\product\11.2.0\dbhome_1\BIN\oci.dll
3、修改OCI配置,然後重啓Navicat,再重新連接測試。
OK,測試成功,連接上了,大功告成!
PS:
後來又用了其他的方法也可以解決這個連接問題。
從官網下載了instantclient,然後替換掉oci.dll文件,也可以解決問題。
壓縮包已經上傳到資源,下載後解壓到Navicat安裝目錄,可以和之前的instantclient同級,然後再修改Navicat的OCI配置即可。
不知道資源是否可以通過,是否需要積分,又存了一份在百度網盤,可免費下載。
鏈接:https://pan.baidu.com/s/1AIn5MOHVrsPezVnRpVLBdw
提取碼:edip