2017-05-31 33 views
0

我在Oracle 12c中工作。在SQL Plus中輸入用戶名和密碼時,它顯示錯誤ORA-12541: TNS:no listener。但listener.ora文件存在於正確的路徑中,並且在服務中沒有偵聽器服務。我需要做什麼才能讓聽衆進入services.mscORA-12541:TNS:沒有收聽者

+0

檢查監聽器是否正在運行?你可以從services.msc中檢查它。服務名稱將類似於:「OracleOraDb10g_home1TNSListener」或者,通過運行以下命令來檢查:「lsnrctl status」 – smshafiqulislam

回答

0

既然你說沒有監聽器服務,聽起來好像它甚至沒有安裝。因此,您可以通過以下任一方式運行Oracle Net Configuration Assistant來安裝偵聽器:

1)從命令提示符運行netca(提供的%oracle_home%\ bin位於路徑目錄環境變量中)。

2)%ORACLE_HOME%\ bin中

3)在開始菜單上找到Oracle網絡配置助手運行netca.bat。

Netca非常簡單,只有幾個不同的對話選項(對於大多數安裝,將選項作爲默認選項通常是最好的和首選的)。通過Netca的屏幕安裝可以找到一個好的屏幕here