TNSLISTENER 服務無法啟動
在機上裝了Oracle 9i,也配好了TNSLISTENER監(jiān)聽程序。啟動時,其它服務都啟動正常,唯獨TNSLISTENER監(jiān)聽服務無法啟動。在“控制面板”之“服務”中查看,發(fā)現(xiàn)該服務的屬性中“可執(zhí)行文件的路徑”一欄為空白,無法指定其真實的執(zhí)行路徑。
在“開始”-“程序”-“Oralce-OraHome92”-“Net Configuration Assistant”中配置監(jiān)聽程序后依然如此。
可在cmd命令下用以下命令來控制監(jiān)聽
snrctl stop
lsnrctl start
lsnrctl service
使用lsnrctl start啟動監(jiān)聽時有下面信息:
啟動tnslsnr:請稍候...
TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production
系統(tǒng)參數(shù)文件為D:\oracle\ora92\network\admin\listener.ora
寫入D:\oracle\ora92\network\log\listener.log的日志信息
監(jiān)聽:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
監(jiān)聽該對象時出錯: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=zhengxibing)(PORT=15
21)))
TNS-12545: 因目標主機或?qū)ο蟛淮嬖冢B接失敗
?TNS-12560: TNS: 協(xié)議適配器錯誤
? TNS-00515: 因目標主機或?qū)ο蟛淮嬖冢B接失敗
?? 32-bit Windows Error: 1001: Unknown error
監(jiān)聽程序未能啟動。請參閱上面的錯誤消息...
原因是機器名修改過后,D:\oracle\ora92\network\admin\listener
.ora文件的機器名沒有修改為新的機器名。
posted on 2007-03-28 15:34 imcb 閱讀(1835) 評論(0) 編輯 收藏 所屬分類: 經(jīng)驗的積累