1. 程式人生 > >PLSQL訪問Oracle11g R1出現 ORA-12541:TNS:無監聽程式 錯誤

PLSQL訪問Oracle11g R1出現 ORA-12541:TNS:無監聽程式 錯誤

一、問題描述:

在plsql中輸入密碼之後,彈出如下視窗:

點選OK,開啟 PL/SQL Developer之後,是沒有登入的狀態

二、原因:

OracleOraDb11g_home2TNSListener 服務未啟動(貌似R2 中的是 OracleOraDb11g_home1TNSListener )

三、解決:

啟動該服務(win+R,,,services.msc,,,找到該項服務,,,右鍵啟動),然後重啟PL/SQL就可以了

四、Oracle 11 g 相關服務:

OracleOraDb11g_home2TNSListener :

資料庫需要遠端訪問的時候,需要啟動。使用Oracle自帶的SQL Plus(你可以在開始選單中找到它)是不需要啟動的,但PL/SQL是第三方工具,所以需要啟動,否則就會出現上述的錯誤。

OracleServiceORCL :資料庫服務,是Oracle的核心服務,必須啟動,否則Oracle無法正常執行。

其他的一些服務請參考百科:https://wenku.baidu.com/view/5e07d4b076a20029bd642ded.html