oracle中的TNSListener無法啟動
由于我的小黑內(nèi)存只有512M,所以一半oracle的服務(wù)都設(shè)為手動啟動的。今天,突然發(fā)現(xiàn)TNSListener服務(wù)無法啟動,提示從系統(tǒng)無法找到指定路徑。于是在網(wǎng)上查了一下,原來是注冊表的問題:
在控制面板/管理工具/服務(wù)中雙擊打開OracleOraHome92TNSListener的服務(wù)看到其“可執(zhí)行文件的路徑”一欄為空時的處理方法:
首先運行regedit.exe啟動注冊表編輯器,在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/下的Services和CurrentControlSet/Services下找到OracleOraHome92TNSListener項,在右邊窗口按右鍵,新建/字符串,取名ImagePath。
雙擊新見的建,在“數(shù)值數(shù)據(jù)”項輸入D:\oracle\ora92\bin\TNSLSNR.EXE(根據(jù)你自己的實際情況進行修改),確定完成。
再次在服務(wù)中雙擊打開OracleOraHome92TNSListener的服務(wù)看到其“可執(zhí)行文件的路徑”一欄已經(jīng)顯示了其正確的值。這時你可以啟動監(jiān)聽了。
問題是解決,我覺得有必要記錄下來。接觸oracle才一年時間,還有很多東西不懂。去年有段時間偶爾接觸了一部分優(yōu)化,感覺真是很精深。公司里oracle學習風氣很好,CM和LU都算是水平可以的,不過理專家還是很有距離,而我接觸得就更少了。以前總覺得oracle只不過是一個數(shù)據(jù)庫工具而已?,F(xiàn)在才漸漸體會到它的樂趣,我覺得我的oracle水平是入門級的,是小工呢!我會繼續(xù)專研下去。

浙公網(wǎng)安備 33010602011771號