1. 程式人生 > 資料庫 >使用Navicate連線Oracle失敗 ORA-25847:connection to server failed,probable Orable Net

使用Navicate連線Oracle失敗 ORA-25847:connection to server failed,probable Orable Net

使用Navicate 15連線Oracle資料庫出現如下錯誤

通過查詢可知是oci.dll版本太低,使用的11.2版本。因為Navicate是通過Oracle客戶端連線Oracle伺服器,Oracle的客戶端分為兩種,一種是標準版,一種是簡潔版,即Oracle Install Client。出現ORA-28547錯誤時,多數是因為Navicat本地的OCI版本與Oracle伺服器伺服器不符造成的。

oracle_download_win

這裡看到許多文章提示不管使用的32位系統還是64位系統都應下載32為的Install Client

這裡我實際操作了一下,64位的系統並不支援32位,所以一定要根據自己的系統版本下載。

開啟Navicate程式,開啟 “工具” -> "選項" -> "環境" -> "OCI環境"

將剛才下載的oci.dll檔案完整目錄填上,確定後重啟Navicate,就會發現可以成功連線了。