程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> 用Navicat連接Oracle數據庫時報錯ORA-28547:connection to server failed,probable Oracle Net admin error

用Navicat連接Oracle數據庫時報錯ORA-28547:connection to server failed,probable Oracle Net admin error

編輯:Oracle教程

用Navicat連接Oracle數據庫時報錯ORA-28547:connection to server failed,probable Oracle Net admin error


用Navicat連接Oracle數據庫時出現如下錯誤

\

上網一查原來是oci.dll版本不對。因為Navicat是通過Oracle客戶端連接Oracle服務器的,Oracle的客戶端分為兩種,一種是標准版,一種是簡潔版,即Oracle Install Client。而我們用Navicat時通常會在自己的安裝路徑下包含多個版本的OCI,如果使用Navicat連接Oracle服務器出現ORA-28547錯誤時,多數是因為Navicat本地的OCI版本與Oracle服務器服務器不符造成的。所以我們要做的就是下載OCI使之與我們所安裝的Oracle服務器相符合。

OCI下載地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

\

值得注意的是不管你使用的是32位系統還是64位系統,都應該下載32位的Install Client.

\

還有一點要注意,Oracle9i或以上版本的,要安裝Install Client11或以下;Oracle8或8i服務器,需要安裝Install Client10或以下。這個問題不大,因為我們現在的Oracle都是10或11了,注意一下就好。

然後在Navicat中配置一下,選擇工具-選項

\

然後選擇左邊選項卡中的其他-OCI.

\

在OCI library中找到剛剛下載的文件夾中的oci.dll

\

這樣就完成了Navicat配置,也就使得Navicat中的oci.dll版本和Oracle中的版本一致了,必須重啟Navicat才能生效。這樣整個配置就完成了。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved