Oracle 11g R2 嚴(yán)重: 監(jiān)聽(tīng)程序未啟動(dòng)或數(shù)據(jù)庫(kù)服務(wù)未注冊(cè)到該監(jiān)聽(tīng)程序 |
發(fā)布時(shí)間: 2012/8/29 17:52:31 |
在WIN 7/64Bit上安裝Oracle 11gR2后,管理網(wǎng)頁(yè)Database Control(如:https://localhost:1158/em)始終登錄不進(jìn)去,總是說(shuō)密碼錯(cuò)誤,使用配置工具Database Configuration Assistant重新配置后仍然報(bào)錯(cuò): 2010-5-26 15:17:21 Oracle.sysman.emcp.EMConfig perform 嚴(yán)重: 監(jiān)聽(tīng)程序未啟動(dòng)或數(shù)據(jù)庫(kù)服務(wù)未注冊(cè)到該監(jiān)聽(tīng)程序。啟動(dòng)該監(jiān)聽(tīng)程序并注冊(cè)數(shù)據(jù)庫(kù)服務(wù), 然后重新運(yùn)行 EM Configuration Assistant。 有關(guān)詳細(xì)資料, 請(qǐng)參閱 D:\Oracle\cfgtoollogs\dbca\orcl\emConfig.log 中的日志文件。 經(jīng)過(guò)仔細(xì)研究發(fā)現(xiàn),在emConfig.log中使用如下hostname: 配置: connectDesc : (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=BlueAeri-PC)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl))) 但是在listener.ora中是這樣的: (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 顯然 BlueAeri-PC 是不能訪問(wèn) localhost的,因此有兩個(gè)解決方法: 1、單機(jī)用戶適用:增加操作系統(tǒng)環(huán)境變量:Oracle_HOSTNAME=localhost 2、服務(wù)器適用:在listener.ora中增加對(duì)BlueAeri-PC或ip地址的偵聽(tīng) 提示,在emConfig.log中仍然會(huì)報(bào)以下錯(cuò)誤,不過(guò)不用理會(huì): 配置: 未設(shè)置參數(shù) Oracle_HOSTNAME 的值。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |