心無痕的博客

          常用鏈接

          統計

          積分與排名

          JAVA技術文檔

          JAVA精典網站

          開發工具

          數據庫

          最新評論

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

          使用Oracle客戶端+PL/SQL連接Oracle時(我連的是Oracle 9i,其他版本未知),如果出現ORA-12154錯誤??赡艿腻e誤原因如下:
          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指向問題。多謝  回復  更多評論   


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


          網站導航:
           
          主站蜘蛛池模板: 三门峡市| 贵阳市| 苍山县| 津南区| 玉溪市| 轮台县| 淮安市| 保定市| 崇州市| 平山县| 丹巴县| 马龙县| 道真| 牙克石市| 渭南市| 江孜县| 志丹县| 错那县| 鹿邑县| 梓潼县| 建宁县| 溧阳市| 鸡东县| 合水县| 张家界市| 会理县| 怀远县| 河东区| 富平县| 杭锦旗| 洛隆县| 涡阳县| 新龙县| 玛多县| 奉新县| 简阳市| 互助| 莫力| 上栗县| 应城市| 丹寨县|