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)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 寿宁县| 兴国县| 柏乡县| 五家渠市| 平远县| 阿鲁科尔沁旗| 四子王旗| 日土县| 柯坪县| 同江市| 开封市| 荥阳市| 勃利县| 灌南县| 柳林县| 淳化县| 华宁县| 宜黄县| 仙游县| 体育| 凤庆县| 随州市| 滨州市| 武邑县| 宜君县| 平和县| 华阴市| 长汀县| 赤水市| 元氏县| 吉木萨尔县| 洛隆县| 广丰县| 清远市| 玛多县| 潞城市| 黄山市| 孝昌县| 昭觉县| 西宁市| 楚雄市|