http://www.itpub.net/thread-4138-1-1.htmloracle 8.1.7
win2000
安裝時(shí)沒(méi)安裝oracle的事例
用oracle的net8 config assistant配置連接別名a時(shí),測試時(shí)連接正確
用tnsping a 出現: tns-03505:未能分解名稱(chēng) 的錯誤信息。
用sqlplus 和sql worksheet連接時(shí)出現: ora-12154:tns:無(wú)法處理服務(wù)名 的錯誤信息。
在oracle的安裝目錄中的network/admin中的tnsnames.ora中可以看到配置信息。
原機器上安裝過(guò)oracle8.0.5,用oracle的setup來(lái)卸載掉后再安裝oracle817的。原以為是路徑設置的問(wèn)題,去掉原oracle8.0.5的路徑
還是不行,機器重起后也不行。
因為這種錯誤,很難碰到,所以我不想輕易重裝.
(明天可能要出差,出差后就沒(méi)法測試了,問(wèn)題是同事機器上出現的,我現在要求他明天上午之前,不要重裝)
從錯誤中才能學(xué)到更多的知識。
希望,大家給我建議,我一定會(huì )反饋結果的。
謝謝大家?。。。。。。。。。?!
謝謝 斑竹關(guān)注
sqlnet.ora的設置為(是在同一目錄):
# SQLNET.ORA Network Configuration File: D:\oracle\ora81\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (ONAMES)
同樣的版本在別的機子安裝就可以連接(不過(guò)有安裝事例).
為什么配置時(shí)的測試可以連接,而tnsping和其他工具連接不上?????
謝謝你,搞定了,高手高手?。。?!
我把NAMES.DIRECTORY_PATH= (ONAMES)
改為:NAMES.DIRECTORY_PATH= (TNSNAMES)
就可以了,不過(guò)NAMES.DIRECTORY_PATH= (ONAMES) 是什么意思????
謝謝?。。。。。。?!
我明白了!
參數的含義為:
本地命名 (TNSNAMES)
目錄命名 (LDAP)
Oracle Names (ONAMES)
主機命名 (HOST)
Novell 目錄服務(wù) (NDS)
網(wǎng)絡(luò )信息服務(wù) (Sun NIS)
單元目錄服務(wù) (DCE CDS)
再次謝謝!!!!!!!!!!!!!!
其實(shí)可以把幾項一起用
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
(#)