| 導購 | 订阅 | 在线投稿
分享
 
 
 

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

來源:互聯網  2008-07-17 07:48:21  評論

安裝的是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了。

安裝的是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了。
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有