Yexiong's java blog

          Yexiong's java blog

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

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

          上下文:機器上安裝了一個Oracle817服務(wù)器,但是都是最小安裝,然后想通過這臺機器的SqlPlus連接其他機器的Oracle8i服務(wù)器
          現(xiàn)象:通過Net8 Assistant可以測試通過,但是使用SqlPlus則不行,報ORA-12154的錯誤
          解決方式:檢查$Oracle_Home\network\admin\tnsname.ora文件,看看配置的TNS在不在
          檢查$Oracle_Home\network\admin\sqlnet.ora,看看NAMES.DIRECTORY_PATH這個常量的值。需要設(shè)置為:NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
          然后就打開SqlPlus就Ok了
          原因:估計是NAMES.DIRECTORY_PATH常量是查詢服務(wù)的方式。我沒有修改這個之前NAMES.DIRECTORY_PATH= (HOSTNAME)是這個樣子的,所以可能他僅僅查詢本機器的服務(wù)。加上TNSAMES 可能就是增加解析TNS的功能。NND,也許是吧

          posted on 2007-01-31 18:23 Yexiong 閱讀(1931) 評論(0)  編輯  收藏


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 庐江县| 英德市| 蒙自县| 沐川县| 芷江| 高邑县| 乌兰浩特市| 平乐县| 莎车县| 中江县| 始兴县| 兴国县| 宜春市| 山丹县| 沅江市| 芜湖市| 永济市| 肇庆市| 景谷| 宿州市| 西盟| 西丰县| 双峰县| 竹北市| 仙桃市| 顺义区| 京山县| 祁连县| 收藏| 微山县| 英德市| 陇西县| 垦利县| 渝中区| 皋兰县| 平果县| 韶关市| 海丰县| 青岛市| 无极县| 融水|