用Navicat串連Oracle資料庫時報錯ORA-28547:connection to server failed,probable Oracle Net admin error

來源:互聯網
上載者:User

標籤:

用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才會生效。這樣整個配置就完成了。

 

 

可參考:http://wiki.navicat.com/wiki/index.php/Instant_client_required

用Navicat串連Oracle資料庫時報錯ORA-28547:connection to server failed,probable Oracle Net admin error

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.