2010-11-10 170 views
0

嘗試通過Toad連接到服務器上的Oracle數據庫時出現錯誤。錯誤消息是:
ORA-12514:TNS:listener無法解析連接描述符中給出的Service_Name。
一切工作正常,直到昨天,但今天我的服務器重新啓動,我不能連接到數據庫。我試着用tnsping以及它工作正常:連接到服務器上的Oracle數據庫時出錯

TNS Ping實用工具爲32位Windows:版本9.2.0.1.0 - 生產10-NOV-20 10十五時13分29秒

版權所有(c)1997年Oracle公司。版權所有。

使用參數文件: C:\ ORACLE \ ora92 \網絡\管理員\ SQLNET.ORA

用於TNSNAMES適配器來解析別名 試圖聯繫(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP) (HOST = MY4D)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = SIM))) OK(80毫秒)

我做LSNRCTL開始,它說,服務中將OracleOraHome92TNSListener已在運行。

仍然oracle通過蟾蜍不工作。任何人都可以幫助我解決這個問題。

回答

1

當您的oracle服務未運行時,通常會發生此錯誤。您將在services.msc中看到名稱爲「Oracle..TNSListener」的服務和名爲「OracleServicesim」的另一個服務。檢查它們是否都在運行,或者重新啓動這兩項服務。然後嘗試連接。它應該工作正常。

+0

謝謝。重新啓動第二項服務(OracleServicesim)幫助。 – RMN 2010-11-10 11:34:40

+0

重新啓動服務只幫助我做蟾蜍連接工作。但是,當我執行我的解決方案,它仍然給錯誤「System.NullReferenceException:對象引用未設置爲對象的實例。」 – RMN 2010-11-10 11:48:57

+0

我沒有碰過web.config頁面......所以數據庫輸入是正確的。它工作正常,直到今天服務器重新啓動。我有其他的選擇/解決方案嗎? – RMN 2010-11-10 11:53:30