OracleOraDb11g_home1TNSListener服務啓動後停止,某些服務在未由其它服務或程序使用時將自動停止

前兩天剛裝時試用了一次,挺好(後來裝過一個nero9,用魯大師清理過一次垃圾文件)
OracleServiceORCL服務能啓動,OracleOraDb11g_home1TNSListener服務啓動後馬上就停止了,設爲自動後,再去打開還是一樣)

系統提示如題:“OracleOraDb11g_home1TNSListener服務啓動後停止,某些服務在未由其它服務或程序使用時將自動停止”

環境:win7 oracle_11g_R1 


sql plus進去後一閃而過,net configuration assistant打不開,OracleOraDb11g_home1TNSListener服務設爲自動後再打開 sql plus 還是一樣的,(自帶的sql develop 打開後提示“

enter the fill pathname for java.exe”,一直都是這樣)
網上找了好多資料,有的說將如下兩個文件更改(HOST=電腦名字),可我的這兩個文件本來就是這樣的,有的說設置防火牆和殺毒軟件的例外,都試過了,甚至把360全退出,不見效啊

,急!

D:/oracle_11g/product/11.1.0/db_1/NETWORK/ADMIN中的listener.ora和tnsnames.ora

listener.ora內容如下:

# listener.ora Network Configuration File: D:/oracle_11g/product/11.1.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
  (ADDRESS = (PROTOCOL = TCP)(HOST = hjs-PC)(PORT = 1521))
  )
  )


tnsnames.ora內容如下:

# tnsnames.ora Network Configuration File: D:/oracle_11g/product/11.1.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = hjs-PC)(PORT = 1521))
  (CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVICE_NAME = orcl)
  )
  )

 

哈哈哈哈。。。。。
纏繞了幾天的問題,終於,解決了。。。
普天同慶啊。。。

 

解決辦法,大家來分享一下

1:註冊表中

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/OracleOraDb11g_home1TNSListener
中的ImagePath改爲:
D:/oracle_11g/product/11.1.0/db_1/BIN/TNSLSNR.EXE(之前後面的.EXE沒有)

2:環境變量中

ORACLE_HOME改爲:D:/oracle_11g/product/11.1.0/db_1(之前爲空)

ok,絆腳石一邊去,又開始我的java征程了。。。

哈哈哈哈。。。。


LINK:http://blog.csdn.net/hujunsong/article/details/5539669

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章