2015-06-26 55 views
2

請與此錯誤幫助上DBVisualizer中。沒有Oracle或SQL安裝,我只是簡單地使用DBVisualizer中ORA-12514錯誤**

我看了很多這裏計算器,但沒能找到一個合適的解決答案。

注:我用Oracle瘦驅動程序connection.I使用了最新的更新版本,並且還試圖舊版本太多。

An error occurred while establishing the connection: 

Long Message: 
Listener refused the connection with the following error: 
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor 

Details: 
   Type: java.sql.SQLException 
   Error Code: 12514 
   SQL State: 66000 

enter image description here

+1

請嘗試其他DB展示臺從https://visualstudiogallery.msdn.microsoft.com/303bead8-003a-4e72-84af- 5179d73ecc87,我寫的是針對任何RDBMS或Flat文件數據源。與Oracle一起工作良好,並會給你確切的錯誤細節。 – Venkat

+0

@Venkat我點擊了「立即獲取」按鈕在您的鏈接。我無法下載。我也試過登錄後。您的網站上也沒有下載鏈接。 – SwapnilPopat

+1

謝謝@PeacefulWarrior的通知無效的URL。我剛糾正了這個鏈接。請檢查。 – Venkat

回答

2

聽起來好像環境未設置爲正確的路徑可尋oracle的驅動程序。這有效嗎?我問,因爲你說:

「沒有Oracle或SQL安裝」

這是一個有點奇怪,在我看來。通常情況下,你的環境必須說明db驅動程序的「去哪裏看」。

在黑暗中拍攝,但設置如下: TNS_ADMIN=/opt/oracle/instantclient_11_2TNS_ADMIN=C:\path\to\oracle\thin\drivers可能工作。

下一個建議是遵循這一點,看看是否設置TNS_NAMES有差別:

ORA-12514 TNS:listener does not currently know of service requested in connect descriptor

+0

是的,它曾經工作過。我不知道它是如何停止工作的。是的,可能是我猜想的路徑問題。讓我試試。 – SwapnilPopat

2

這個錯誤是什麼說的是,司機(這是順便說一句正確地裝入DBVisualizer中)是無法建立連接與數據庫。有噸,以在網絡上「listener does not currently know of service requested」錯誤消息引用。

DBVisualizer工具在我第一次建議你從服務改變連接類型SID,看看是否有什麼差別。如果沒有服務SID作品,確實當您單擊Ping服務器按鈕響應服務器?如果沒有,則需要驗證Oracle服務器中的偵聽器設置。

+0

是的,我做到了。即使我能夠通過點擊「ping服務器」按鈕來ping。所以我很困惑。截至目前,我重新安裝了一切,現在它的工作正常。 – SwapnilPopat

0

到位ORCL的給你的數據庫的名字......這應該工作上面的錯誤

+0

這不提供問題的答案。一旦你有足夠的[聲譽](https:// stackoverflow。com/help/whats-reputation),您將可以[對任何帖子發表評論;](https://stackoverflow.com/help/privileges/comment),[提供不需要提問者澄清的答案] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an-i-do-instead)。 – mrun