Oracle 11g R2 嚴重: 監(jiān)聽程序未啟動或數(shù)據(jù)庫服務未注冊到該監(jiān)聽程序 |
發(fā)布時間: 2012/8/29 17:52:31 |
在WIN 7/64Bit上安裝Oracle 11gR2后,管理網(wǎng)頁Database Control(如:https://localhost:1158/em)始終登錄不進去,總是說密碼錯誤,使用配置工具Database Configuration Assistant重新配置后仍然報錯: 2010-5-26 15:17:21 Oracle.sysman.emcp.EMConfig perform 嚴重: 監(jiān)聽程序未啟動或數(shù)據(jù)庫服務未注冊到該監(jiān)聽程序。啟動該監(jiān)聽程序并注冊數(shù)據(jù)庫服務, 然后重新運行 EM Configuration Assistant。 有關詳細資料, 請參閱 D:\Oracle\cfgtoollogs\dbca\orcl\emConfig.log 中的日志文件。 經(jīng)過仔細研究發(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 是不能訪問 localhost的,因此有兩個解決方法: 1、單機用戶適用:增加操作系統(tǒng)環(huán)境變量:Oracle_HOSTNAME=localhost 2、服務器適用:在listener.ora中增加對BlueAeri-PC或ip地址的偵聽 提示,在emConfig.log中仍然會報以下錯誤,不過不用理會: 配置: 未設置參數(shù) Oracle_HOSTNAME 的值。 本文出自:億恩科技【prubsntakaful.com】 |