隨筆-93  評論-78  文章-11  trackbacks-0
          上下文:機器上安裝了一個Oracle817服務器,但是都是最小安裝,然后想通過這臺機器的SqlPlus連接其他機器 的Oracle8i服務器
          現(xiàn)象:通過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 閱讀(7696) 評論(2)  編輯  收藏

          評論:
          # re: Oracle ORA-12154: TNS: could not resolve the connect identifier specified 問題解決中,遇到的優(yōu)秀帖子! 2009-11-04 17:10 | xiao fei
          非常感謝分享  回復  更多評論
            
          # re: Oracle ORA-12154: TNS: could not resolve the connect identifier specified 問題解決中,遇到的優(yōu)秀帖子! 2011-08-12 17:14 | eileen
          NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
          是默認的配置
          若這樣配置了,還是無法連接怎么辦?  回復  更多評論
            

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 鲁山县| 垣曲县| 固始县| 皋兰县| 麻栗坡县| 平潭县| 镇坪县| 新巴尔虎右旗| 中山市| 马龙县| 阿瓦提县| 德安县| 常宁市| 长岛县| 怀化市| 皋兰县| 东安县| 醴陵市| 吉林省| 磐石市| 富宁县| 广东省| 仙居县| 娱乐| 揭阳市| 呼玛县| 洪雅县| 黄冈市| 松原市| 老河口市| 库尔勒市| 随州市| 庄浪县| 泰安市| 西林县| 西充县| 资兴市| 宣威市| 九龙县| 班戈县| 龙陵县|