【賽迪網-IT技術報道】Oracle監聽器被優化大師挂掉後的解決方法:
在啟動oracleorahome90tnslistener服務 時出錯,資訊:
在本地電腦無法啟動oracleorahome90tnslistener服務,
錯誤3:系統找不到指定路徑.
我在網上查資料後,發現一般這些文件的位置由註冊表的 ORACLE_HOME 變數決定。
先看一看註冊表中 HKEY_LOACL_MACHINE/ SOFTWARE/ORACLE 下的 ORACLE_HOME值
如果沒有這個值 ,那你一定要添加進去。
ORACLE_HOME 值一般是ORACLE的安裝目錄如: 'c:\oracle\ora90 '
(另一個目錄c:\oracle\admin 對應的是 ORACLE_BASE ,你的數據庫建立的默認位置)
再找一下 ORACLE_HOME \ network \ADMIN \ listener.ora文件是否存在。
上述文件完好!
再打開註冊表HKEY_LOACL_MACHINE\system\currentcontrolser\services\oracleorahome90tnslistener下發現缺少路徑imagepath,於是新建字符串imagepath,鍵值“C:\oracle\ora90\BIN\LSNRCTL.EXE”
再啟動oracleorahome90tnslistener服務,報錯
oracle監聽器打不開!
錯誤是 1053
再次反復搜尋問題,改上述註冊表中的imagepath,鍵值為“C:\oracle\ora90\BIN\tnslsnr.exe”
至此,問題解決。(責任編輯:盧兆林)