0
我在Oracle 12c中工作。在SQL Plus中輸入用戶名和密碼時,它顯示錯誤ORA-12541: TNS:no listener
。但listener.ora
文件存在於正確的路徑中,並且在服務中沒有偵聽器服務。我需要做什麼才能讓聽衆進入services.msc
?ORA-12541:TNS:沒有收聽者
我在Oracle 12c中工作。在SQL Plus中輸入用戶名和密碼時,它顯示錯誤ORA-12541: TNS:no listener
。但listener.ora
文件存在於正確的路徑中,並且在服務中沒有偵聽器服務。我需要做什麼才能讓聽衆進入services.msc
?ORA-12541:TNS:沒有收聽者
既然你說沒有監聽器服務,聽起來好像它甚至沒有安裝。因此,您可以通過以下任一方式運行Oracle Net Configuration Assistant來安裝偵聽器:
1)從命令提示符運行netca(提供的%oracle_home%\ bin位於路徑目錄環境變量中)。
2)%ORACLE_HOME%\ bin中
3)在開始菜單上找到Oracle網絡配置助手運行netca.bat。
Netca非常簡單,只有幾個不同的對話選項(對於大多數安裝,將選項作爲默認選項通常是最好的和首選的)。通過Netca的屏幕安裝可以找到一個好的屏幕here。
檢查監聽器是否正在運行?你可以從services.msc中檢查它。服務名稱將類似於:「OracleOraDb10g_home1TNSListener」或者,通過運行以下命令來檢查:「lsnrctl status」 – smshafiqulislam