通過cman連線報ora-12564拒絕連線

orchidllh發表於2008-08-19

我給新來的同事裝的客戶端,tnsping是通的,但是sqlplus連提示拒絕連線,直接連的資料庫可以,他要連的通過cman的

cman我配了他的機器名,也重起了服務;
他本地hosts也加了伺服器的ip;
tns的配置用ip和hostname我都試過;
sqlnet.ora我也去掉了;

客戶端的版本是10.2的,環境和我一樣,我本地可以連。

我開啟了cman的跟蹤,但是沒有發現什麼有價值的資訊。

終於今天揭祕了。
另一個同事配的 src=* 的cman可以訪問,定位到是和機器名相關。

然後發現機器名的長度17位,windows好像對機器名長度有限制,15位以上要做什麼特別的設定,下面是window的幫助說的

如果指定超過 15 個字元的計算機名,並希望 Active Directory 域能夠識別更長的計算機名,則域管理員必須允許註冊 16 位元組或更長的 DNS 名稱。

所以,把cman裡的機器名改成他機器名的前15位,就ok了。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/51862/viewspace-429885/,如需轉載,請註明出處,否則將追究法律責任。

相關文章