隨筆-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)
          是默認的配置
          若這樣配置了,還是無法連接怎么辦?  回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 丹阳市| 翁源县| 女性| 吴桥县| 和静县| 尉氏县| 赣州市| 武威市| 务川| 绥中县| 民权县| 邹平县| 郸城县| 金昌市| 凤冈县| 山阴县| 沁水县| 荥经县| 临桂县| 阜新市| 隆尧县| 曲松县| 醴陵市| 如东县| 姚安县| 汤阴县| 酉阳| 广汉市| 托克逊县| 渭南市| 青岛市| 中西区| 藁城市| 汝南县| 黑水县| 高碑店市| 突泉县| 新泰市| 东方市| 夹江县| 昭平县|