前兩天剛裝時試用了一次,挺好(後來裝過一個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征程了。。。
哈哈哈哈。。。。