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 閱讀(1935) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 信阳市| 南康市| 石河子市| 天峨县| 岢岚县| 同德县| 乌苏市| 永靖县| 依兰县| 雷州市| 黔西县| 会理县| 和政县| 宜良县| 鄯善县| 东乡县| 新密市| 巩义市| 丹阳市| 阿尔山市| 新民市| 吉木萨尔县| 松溪县| 灵璧县| 锦州市| 德江县| 辽阳市| 翁源县| 南城县| 册亨县| 乌拉特前旗| 张北县| 沅江市| 手游| 汨罗市| 金川县| 尉犁县| 绥化市| 宁阳县| 通山县| 始兴县|