Oracle

如何解決“ORA-12514:TNS:監聽器目前不知道連接描述符中請求的服務”錯誤?

  • August 24, 2016

我正在嘗試創建與數據庫的連接以調試 ASP.Net 網站。數據庫是 11g Oracle DB…當我使用 SQL Developer 連接時沒有問題,但是使用 Visual Studio 我得到 ORA-12514 的錯誤(TNS:listener 目前不知道連接描述符中請求的服務)。還配置了 Visual Studio 2010 的 11g ODAC。關於這個錯誤有類似的問題,我找不到我的問題的解決方案。

在此先感謝您的幫助!!!

我對這個問題的解決方案沒有任何明確的解釋。但是,我在連接字元串中使用了 SID 而不是服務名稱,並且它起作用了。

**編輯:**服務名稱比 SID 更靈活。數據庫可以使用一個或多個服務名稱向偵聽器動態註冊。事實上,多個數據庫可以使用相同的服務名稱向偵聽器註冊。另一方面,一個數據庫只有一個 SID。單個 SID 進入單個數據庫。所以我會說使用 SID 而不是服務名稱是安全的。

引用自:https://dba.stackexchange.com/questions/83882