台灣最大程式設計社群網站
線上人數
1596
 
會員總數:246083
討論主題:189658
歡迎您免費加入會員
討論區列表 >> Oracle >> ORA-12154: TNS:無法決定服務名稱
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
ORA-12154: TNS:無法決定服務名稱
價值 : 100 QP  點閱數:9807 回應數:5
樓主

maggy
初學者
352 25
816 26
發送站內信

使用VB2005開發查詢Oracle的程式,
這個程式我在自己的電腦試可以成功,但放到其他電腦試發生"ORA-12154: TNS:無法決定服務名稱"的錯誤,
我在那台電腦用sql plus連線成功,可是一執行程式就發生錯誤.

連線語法如下,
Private strCN As String = "Provider=MSDAORA.1;Data Source=AAA;Persist Security Info=true;User Id=TEST;Password=TEST"
cn.Open(strCN)

那台電腦原先有灌oracle8.1,後來移除後我灌了Oracle Client 10g Express Edition
是否是因為如此產生錯誤?

搜尋相關Tags的文章: [ ORA-12154 ] ,
本篇文章發表於2010-05-01 08:37
1樓
不錯的參考

皮卡豬
檢舉此回應
灌完Oracle client後,你的Oracle Net那些有重新設過嗎?
本篇文章回覆於2010-05-03 16:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

maggy
檢舉此回應
沒有也
本篇文章回覆於2010-05-03 23:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

falcon
檢舉此回應
把你電腦中的 tnsnames.ora 及 sqlnet.ora COPY 過去用
本篇文章回覆於2010-05-07 17:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應


檢舉此回應
請問你的oracle的sid 當時安裝時是設定什麼
再來就是你的tnsnames.ora 一定是沒有新增一個連線的別名
或是有設定但是連線設定 設定錯誤
你可以試試用cmd 下 tnsping 別名
看看是否會通
大部分都是沒設定
因為你有重安裝過!那就無法確定tnsname.ora 的sid 不一定與你當時的一樣
本篇文章回覆於2010-06-28 22:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

Cash
檢舉此回應
請問「ORA-12154: TNS:無法決定服務名稱」的錯誤,已經解決了嗎?如何處理的?
本篇文章回覆於2015-03-20 17:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.