C:\Documents and Settings\All Users\「開始」選單\程式\Oracle - OraHome81\Network Administration\Net8 Assistant重建監聽ORACLE監聽重建 在登錄檔裡清理啟動項就OK了 產生這個問題的原因是listener服務不正常,因此需要重建這個服務。 解決方法如下: 1、進入dos視窗,手工啟動listener,無法啟動;進入控制面板,手工啟動listener服務,也無法啟動。 2、刪除listener服務: 開啟登錄檔,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ OracleTNSListener,刪除它,重啟機器後,控制面板的服務中listener服務已經沒有了。 3、重啟listener,並自動重建listener服務: 進入dos視窗執行:c:\lsnrctl start listener正常啟動。進入控制面板的服務中,listener服務已經被自動重建,並且狀態為“已啟動”。 ------------------------------ C:\oracle\ora81\network\ADMIN下的監聽檔案listener.ora LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.0)(PORT = 1521)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) ) ) --------------------------- 把監聽檔案的host改為 HOST = 127.0.0.0
C:\Documents and Settings\All Users\「開始」選單\程式\Oracle - OraHome81\Network Administration\Net8 Assistant重建監聽ORACLE監聽重建 在登錄檔裡清理啟動項就OK了 產生這個問題的原因是listener服務不正常,因此需要重建這個服務。 解決方法如下: 1、進入dos視窗,手工啟動listener,無法啟動;進入控制面板,手工啟動listener服務,也無法啟動。 2、刪除listener服務: 開啟登錄檔,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ OracleTNSListener,刪除它,重啟機器後,控制面板的服務中listener服務已經沒有了。 3、重啟listener,並自動重建listener服務: 進入dos視窗執行:c:\lsnrctl start listener正常啟動。進入控制面板的服務中,listener服務已經被自動重建,並且狀態為“已啟動”。 ------------------------------ C:\oracle\ora81\network\ADMIN下的監聽檔案listener.ora LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.0)(PORT = 1521)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) ) ) --------------------------- 把監聽檔案的host改為 HOST = 127.0.0.0