Oracle ORA-12541,ORA-12514错误
1.昨天發(fā)布tomcat 成功,但登錄后報(bào)錯(cuò),無法打開hibernate session,檢查后發(fā)現(xiàn)數(shù)據(jù)庫無法連接
2.用PL/SQL登錄數(shù)據(jù)庫,報(bào) ora-12541,TNS 無監(jiān)聽程序,百度發(fā)現(xiàn)需要配置監(jiān)聽,不得其解,因?yàn)槲乙矝]動過數(shù)據(jù)庫,就嘗試按照方法配置一遍
可以參考 http://www.cnblogs.com/Venom/p/3953025.html
然后不停重啟
3.還是不行,又查到說在安裝目錄下更改文件配置,私以為兩者應(yīng)該效果一樣。還是找到目錄下文件打開瞅瞅
我的目錄是:E:appalbertfgproduct11.2.0dbhome_1NETWORKADMIN
在該目錄下有3個(gè)文件:listener.ora;sqlnet.ora;tnsnames.ora;
4.第一個(gè)文件:
# listener.ora Network Configuration File: E:appusernameproduct11.2.0dbhome_1
etworkadminlistener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = E:appusernameproduct11.2.0dbhome_1)
(SID_NAME = ORCL)
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:appalbertfgproduct11.2.0dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:E:appusernameproduct11.2.0dbhome_1inoraclr11.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.101)(PORT = 1521))
)
)
ADR_BASE_LISTENER = E:appusername
5:第三個(gè)文件:
# tnsnames.ora Network Configuration File: E:appusernameproduct11.2.0dbhome_1
etworkadmin nsnames.ora
# Generated by Oracle configuration tools.
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.101)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)
6.這樣改完仍沒用,報(bào)ora-12514
后來又百度發(fā)現(xiàn)重啟oracle服務(wù)器,無奈,重啟了一下電腦,恢復(fù)正常了。
7.小結(jié):后來回想,主要是局域網(wǎng)內(nèi)IP地址動態(tài)分配的,雖然我給了服務(wù)器固定ip,但昨天由于回來遲了,室友先開了機(jī),恰巧又分配了服務(wù)器的ip地址
導(dǎo)致我的配置失效。記得以前也出現(xiàn)過一次,可惜沒長記性,所以還是寫點(diǎn)簡單的記錄吧。
總結(jié)
以上是生活随笔為你收集整理的Oracle ORA-12541,ORA-12514错误的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腌泡菜为什么出白沫?
- 下一篇: 全网视频在线解析播放神器,很强大的播放器