用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed,probable Oracle Net admin error
用Navicat連接Oracle數(shù)據(jù)庫時(shí)出現(xiàn)如下錯誤
上網(wǎng)一查原來是oci.dll版本不對。因?yàn)镹avicat是通過Oracle客戶端連接Oracle服務(wù)器的,Oracle的客戶端分為兩種,一種是標(biāo)準(zhǔn)版,一種是簡潔版,即Oracle Install Client。而我們用Navicat時(shí)通常會在自己的安裝路徑下包含多個(gè)版本的OCI,如果使用Navicat連接Oracle服務(wù)器出現(xiàn)ORA-28547錯誤時(shí),多數(shù)是因?yàn)镹avicat本地的OCI版本與Oracle服務(wù)器服務(wù)器不符造成的。所以我們要做的就是下載OCI使之與我們所安裝的Oracle服務(wù)器相符合。
OCI下載地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
值得注意的是不管你使用的是32位系統(tǒng)還是64位系統(tǒng),都應(yīng)該下載32位的Install Client.
還有一點(diǎn)要注意,Oracle9i或以上版本的,要安裝Install Client11或以下;Oracle8或8i服務(wù)器,需要安裝Install Client10或以下。這個(gè)問題不大,因?yàn)槲覀儸F(xiàn)在的Oracle都是10或11了,注意一下就好。
然后在Navicat中配置一下,選擇工具-選項(xiàng)
然后選擇左邊選項(xiàng)卡中的其他-OCI.
在OCI library中找到剛剛下載的文件夾中的oci.dll
這樣就完成了Navicat配置,也就使得Navicat中的oci.dll版本和Oracle中的版本一致了,必須重啟Navicat才能生效。這樣整個(gè)配置就完成了。
總結(jié)
以上是生活随笔為你收集整理的用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed,probable Oracle Net admin error的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SVN更新项目A C D M G U R
- 下一篇: Microsoft Access、MyS