Yexiong's java blog

          Yexiong's java blog

          Oracle ORA-12154: TNS: could not resolve service name- -

          ??????????????????

          上下文:機器上安裝了一個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-01-31 18:23 Yexiong 閱讀(1931) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 综艺| 天门市| 营山县| 孟州市| 苗栗市| 阜城县| 牡丹江市| 民权县| 木兰县| 仁布县| 丁青县| 保康县| 马鞍山市| 巍山| 思茅市| 仪征市| 彭山县| 铜山县| 南溪县| 大连市| 安溪县| 炉霍县| 金昌市| 农安县| 贵阳市| 吐鲁番市| 舒城县| 长葛市| 始兴县| 县级市| 申扎县| 柯坪县| 堆龙德庆县| 林口县| 吕梁市| 白水县| 怀宁县| 柏乡县| 台山市| 铜陵市| 嵩明县|