賽迪網 > IT技術 數據庫 > 精彩更新
  IT資訊搜索
 
IT產品搜索
[程式開發][網管世界][網路安全][數據庫技術]
[作業系統][嘉賓聊天·線上訪談][活動集錦]
[精彩專題][Symantec專區][訂閱IT技術週刊]
[開發論壇][網管論壇][安全論壇][數據庫論壇]
[作業系統論壇][Sybase專區][IBM dW技術專區]
[病毒求助][病毒與漏洞播報][文檔·源碼下載]

Windows環境下Oracle監聽服務啟動的問題

發佈時間:2008.07.15 04:49     來源:賽迪網    作者:Leif

【賽迪網-IT技術報道】安裝的是oracle9i,平臺2000windows。

可以使用SQL plus,但使用PL/SQL developer 6.0,

登錄提示錯誤:ora-12541 TNS 沒有監聽器。

在監聽程式配置中重新添加但還是沒用。

在管理/服務下手工啟動OracleOraHome90TNSListener,

提示錯誤:系統找不到指定路徑。

請問這是什麼原因,如何解決?

有幾種情況會導致這種問題,用過優化大師,中毒,主機名稱改變等,先殺毒吧,然後:

1.看你主機名稱和監聽中主機名是否一致

2.服務中看TNSLSNR的屬性中可執行文件的路徑對不對,不對的話進註冊表改過來

3.查看TNSLSNR的所有端口是否衝突或被遮罩(尤其在xp下),

他的端口有1521、2100、8080、1027等,如果裝的瑞星看一下網路活動就知道

4.看本地連接/屬性/高級/設置中的常規選用的是哪個,如果是關閉就不用,

如果是例外就看例外中有沒有TNSLSNR服務,沒有添加上

針對第二種情況的解決辦法:

先打開註冊表,搜尋OracleOraHome92TNSListener,他應該在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraHome92TNSListener的位置,打開這個項,雙擊ImagePath,看有沒有值,照你說應該沒有,你寫上"E:\oracle\ora92\BIN\TNSLSNR",準確的講應該是你機器上的路徑,然後"確定"就ok了。

(責任編輯:盧兆林)


[ 發表評論 ] 字體[  ] [ 列印 ] [ 進入博客 ] [ 進入論壇 ]  [ 推薦給朋友 ]
  相關文章
  客戶需求反饋表
* 姓  名:
更多資料  了解方案  認識廠商
* 單位名稱:
* 聯繫電話:
* 電子郵件:
  賽迪推薦  
  手機·資費 ·新品·導購·評測·手機資費·寬帶
手機搜索  諾基亞 N73 MOTO Z6
  IT產品 ·筆記本·臺式機·伺服器·列印·投影
IT產品搜索 
  IT技術 ·開發·網管·安全·數據庫·作業系統
  資訊化 ·熱點·專題·訪談·週刊·方案案例
· 網站建設市場重新洗牌 一卡通引領革命潮流
· 北京加快資訊化建設 醫保一卡通年底前啟動
· ERP案例分析 SaaS帶來衝擊 IT服務商面臨挑戰
· 通方期貨CRM解決方案 房地產行業CRM解決方案
  IT博客 ·曾劍秋·項立剛·Java學習·網管
  IT技術論壇 ·開發·網管·安全·數據庫·系統