隨筆-93  評論-78  文章-11  trackbacks-0
          上下文:機器上安裝了一個Oracle817服務器,但是都是最小安裝,然后想通過這臺機器的SqlPlus連接其他機器 的Oracle8i服務器
          現象:通過Net8 Assistant可以測試通過,但是使用SqlPlus則不行,報ORA-12154的錯誤
          解決方式:檢查$Oracle_Home\network\admin\tnsname.ora文件,看看配置的TNS在不在
          檢查$Oracle_Home\network\admin\sqlnet.ora,看看NAMES.DIRECTORY_PATH這個常量的值。需要設置為:NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
          然后就打開SqlPlus就Ok了
          原因:估計是NAMES.DIRECTORY_PATH常量是查詢服務的方式。我沒有修改這個之前NAMES.DIRECTORY_PATH= (HOSTNAME)是這個樣子的,所以可能他僅僅查詢本機器的服務。加上TNSAMES 可能就是增加解析TNS的功能。NND,也許是吧
          posted on 2007-11-19 17:17 wahaha 閱讀(7691) 評論(2)  編輯  收藏

          評論:
          # re: Oracle ORA-12154: TNS: could not resolve the connect identifier specified 問題解決中,遇到的優秀帖子! 2009-11-04 17:10 | xiao fei
          非常感謝分享  回復  更多評論
            
          # re: Oracle ORA-12154: TNS: could not resolve the connect identifier specified 問題解決中,遇到的優秀帖子! 2011-08-12 17:14 | eileen
          NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
          是默認的配置
          若這樣配置了,還是無法連接怎么辦?  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 逊克县| 江安县| 徐汇区| 滁州市| 常州市| 丰顺县| 门源| 商都县| 抚州市| 驻马店市| 大渡口区| 阿巴嘎旗| 泰兴市| 榆社县| 延边| 北碚区| 安多县| 桑植县| 仁化县| 厦门市| 商水县| 安吉县| 凤翔县| 余干县| 贵南县| 开江县| 双鸭山市| 汶川县| 北辰区| 苍梧县| 科技| 阳山县| 天台县| 郴州市| 米泉市| 房山区| 鲜城| 贺兰县| 社会| 富裕县| 衡水市|