1. 程式人生 > >Oracle 11G TNSListener不能啟動,錯誤3:系統找不到指定路徑

Oracle 11G TNSListener不能啟動,錯誤3:系統找不到指定路徑

我的oracle服務是手動啟動的,使用360禁用User Profile services後重啟後發現電腦進入的使用者是administator,桌面上常用的軟體圖示都不見了,趕緊又啟用該服務,但是OracleOraDb11g_home1TNSListenerr無法啟動了,上網查了查,還好處理很簡單,記錄下來備用。

     在Windows伺服器管理器中,手動啟動OracleOraDb11g_home1TNSListener服務時發生錯誤,錯誤資訊為:不能啟動OracleOraDb10g_home1TNSListener服務,錯誤3:系統找不到指定路徑。檢視服務屬性,發現“可執行檔案路徑”為空。


    補救措施:開啟登錄檔編輯器,找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/OracleOraDb10g_home1TNSListener項,看下面是否有ImagePath鍵值,如果沒有則新建"字串值(S)",型別為REG_SZ,值為:C:\AppData\product\11.2.0\dbhome_1\BIN\TNSLSNR.EXE
     然後重新整理服務管理器,重新啟動。