Oracle數據庫中TNSListener無法啟動的解決方案
在Oracle數據庫的操作中出現了Oracle數據庫中TNSListener無法啟動的現象,由于我的小黑內存只有512M,所以一半oracle的服務都設為手動啟動的。今天,突然發現TNSListener服務無法啟動,提示從系統無法找到指定路徑。于是在網上查了一下,原來是注冊表的問題:
在控制面板/管理工具/服務中雙擊打開OracleOraHome92TNSListener的服務看到其“可執行文件的路徑”一欄為空時的處理方法:
首先運行regedit.exe啟動注冊表編輯器,在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/下的Services和CurrentControlSet/Services下找到OracleOraHome92TNSListener項,在右邊窗口按右鍵,新建/字符串,取名ImagePath。
雙擊新見的鍵,在“數值數據”項輸入D:\oracle\ora92\bin\TNSLSNR.EXE(根據你自己的實際情況進行修改),確定完成。
再次在服務中雙擊打開OracleOraHome92TNSListener的服務看到其“可執行文件的路徑”一欄已經顯示了其正確的值。這時你可以啟動監聽了。
關于Oracle數據庫中TNSListener無法啟動的解決方案就介紹到這里了,希望本次的介紹能夠對您有所收獲!
原文出處:http://xiekeli.blogbus.com/c1457050/。
【編輯推薦】

















