2016-05-20 33 views
0

enter image description hereORA-12560:TNS:在OracleService ORCL協議適配器錯誤仍在運行

我用sqlplus嘗試連接/ as sysdba。我試圖設置oracle_sid=ORCL,但它並不是更好。

我Google [d]對於這個錯誤但是找不到實際的原因以及如何解決這個錯誤?

ORA-12560:TNS:協議適配器錯誤

誰能告訴我一個完美的解決方案來解決登錄問題。

+0

你怎麼連接。 – zee

+0

@NullSoulException我不能連接oracle – user3722548

+0

@ user3722548你通過sqlplus或任何其他軟件連接嗎?你有XE嗎?如果是,那麼應該有2個服務 - oracle實例和監聽器。嘗試停止並啓動偵聽器,然後實例化。 – micklesh

回答

0

如果你沒有監聽器和數據庫服務,那麼你會得到這個錯誤。

從你的文章,OracleServiceORCL正在運行。現在您需要檢查此服務:OracleHOMENAMETNSListener(其中HOMENAME是您的oracle主頁的名稱)。找到它並在它沒有運行時啓動它。

如果它們都在運行,則嘗試反彈偵聽器服務。如果不這樣做,請嘗試反彈數據庫服務。 (BUT:如果有其他用戶可以連接,不反彈或者服務的,將他們踢出來)

如果不這樣做,然後運行lsnrctl statuslsnrctl services檢查監聽器是否正常來了和聽ORCL。

0

我前幾天面臨類似的錯誤。這是我做的:

  1. 檢查監聽者的狀態。它已經啓動並正在運行。
  2. 檢查oracle服務。它已經起來並開始了。
  3. 所以我接下來做的是反彈服務,然後問題就解決了。
+0

「反彈服務」,請你乾淨地告訴我該怎麼辦? 非常感謝。 – user3722548

+0

我彈跳的意思是,重新啓動服務。 – Mussa