oracle11g部署安裝完畢後,在服務列表中啓動TNS,可是監聽不能順利啓動,報以下的錯誤。windows
如何解決呢?咱們分爲兩個步驟服務器
1:修改註冊表oracle
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\OracleOraDb11g_home1TNSListener
app
中的ImagePath改成:ide
C:\app\Administrator\product\11.2.0\dbhome_1\BIN\TNSLSNR.EXE(以前默認TNSLSNR後面的.EXE沒有的)spa
2:環境變量中
3d
ORACLE_HOME改成:C:\app\Administrator\product\11.2.0\dbhome_1\BIN\TNSLSNR.EXE(若是沒有該環境變量,新建便可。)blog
此時在啓動監聽服務,應該就ok了,若是仍然不行就把服務器windows 2008從新啓動一下,而後在看服務中的監聽,應該就ok了。
部署
windows 2008 64位oracle11g部署問題(1)之警告-啓動database control時出錯get
http://starpoint.blog.51cto.com/968349/1364135
windows 2008 64位oracle11g部署問題(2)之 監聽服務沒法啓動
http://starpoint.blog.51cto.com/968349/1364231
windows 2008 64位oracle11g部署問題(3)之ORA-12514:TNS:監聽程序當前沒法識別鏈接描述符中請求的服務