心無痕的博客

          常用鏈接

          統計

          積分與排名

          JAVA技術文檔

          JAVA精典網站

          開發工具

          數據庫

          最新評論

          一個很難想到的用"Oracle客戶端+PL/SQL連接Oracle"引起ORA-12154的原因

          使用Oracle客戶端+PL/SQL連接Oracle時(我連的是Oracle 9i,其他版本未知),如果出現ORA-12154錯誤。可能的錯誤原因如下:
          1:你的執行目錄太長。
          2:執行目錄有括號。
          3:$ORACLE_CLIENT_HOME/network/admin/tnsnames.ora中數據庫名前有空格。如:
                CCID_QUALITY =           // 注:此行CCID_QUALITY前面有空格,這是錯誤的原因。    
                      (DESCRIPTION =
                          (ADDRESS_LIST =
                            (ADDRESS = (PROTOCOL = TCP)(HOST = 10.8.101.100)(PORT = 1521)
                          )
                      )
                  (CONNECT_DATA =
                        (SERVICE_NAME = CCID)
                  )
                )
          4:注冊表問題,檢查注冊表,HKey_Local_Machine\Software\Oracle下面的Oracle_Home,若不對,修改成正確的。



          等,那么即使你的服務名是對的,也會引起ORA-12154問題“TNS: 無法處理服務名”,當出現這個問題時,請考慮這幾個原因。

          posted on 2008-05-09 12:13 心無痕 閱讀(2201) 評論(1)  編輯  收藏 所屬分類: 數據庫

          評論

          # re: 一個很難想到的用"Oracle客戶端+PL/SQL連接Oracle"引起ORA-12154的原因[未登錄] 2011-04-13 14:22 老高

          感謝你的博文,解決了一個困擾我的問題,真的是注冊表中OARACLE_HOME指向問題。多謝  回復  更多評論   


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


          網站導航:
           
          主站蜘蛛池模板: 昌邑市| 和田市| 沙雅县| 丹巴县| 乌兰察布市| 牟定县| 柏乡县| 汉中市| 商丘市| 扶绥县| 西华县| 阳信县| 合作市| 焉耆| 铜陵市| 洛宁县| 日照市| 北宁市| 集贤县| 屏南县| 平远县| 苍溪县| 勃利县| 民丰县| 会昌县| 镇赉县| 九龙县| 六安市| 安龙县| 佳木斯市| 天祝| 应城市| 军事| 白城市| 沂源县| 临湘市| 白玉县| 通海县| 荥经县| 铜梁县| 临夏县|