之前OEM一直可以開啟,但今天上班發現打不開了,輸入http://localhost:1158/em 提示該網頁無法開啟。
那麼檢查一下:
cmd進命令列
C:\Documents and Settings\Administrator>set Oracle_sid=orcl
C:\Documents and Settings\Administrator>emctl status dbconsole
提示Oracle Enterprise Manager 10g is not running
好吧,看來dbconsole沒有起來,繼續
emctl start dbconsole
發現OracleDBConsleorcl無法啟動。
看來還真是起不來呢。
去服務裡面試下。運行->services.msc,啟動一下OracleDBConsleorcl服務,結果提示OracleDBConsleorcl服務啟動後又關閉。看來還是起不來呢,不知道哪位同學之前在資料庫伺服器上做過什麼東東,可能是改過IP?改過機器名?還是什嗎?我也不管了,解決這個問題。想了想,重新建立EM吧。
回來 windows命令列執行
1、
C:\Documents and Settings\Administrator>emca -repos recreate
EMCA 開始於 2012-11-8 11:18:06
EM Configuration Assistant 10.2.0.1.0 正式版
著作權 (c) 2003, 2005, Oracle。著作權所有,並保留一切權利。
輸入以下資訊:
資料庫 SID: orcl
監聽程式連接埠號碼: 1521
SYS 使用者的口令:
SYSMAN 使用者的口令:
是否繼續? [yes(Y)/no(N)]: y
2012-11-8 11:18:25 oracle.sysman.emcp.EMConfig perform
資訊: 正在將此操作記錄到 D:\soft\Oracle\cfgtoollogs\emca\orcl\emca_2012-05-08_11
8-06-上午.log。
2012-11-8 11:18:28 oracle.sysman.emcp.EMReposConfig dropRepository
資訊: 正在刪除 EM 資料檔案庫 (此操作可能需要一段時間)...
2012-11-8 11:19:27 oracle.sysman.emcp.EMReposConfig invoke
資訊: 已成功刪除資料檔案庫
2012-11-8 11:19:28 oracle.sysman.emcp.EMReposConfig createRepository
資訊: 正在建立 EM 資料檔案庫 (此操作可能需要一段時間)...
2012-11-8 11:21:29 oracle.sysman.emcp.EMReposConfig invoke
資訊: 已成功建立資料檔案庫
已成功完成 Enterprise Manager 的配置
EMCA 結束於 2012-11-8 11:21:29
-------------------------------------------------
上面操作為重新建立 EM 資料檔案庫
------------------------------------------------
2、然後是配置控制台:
C:\Documents and Settings\Administrator>emca -config dbcontrol db
EMCA 開始於 2012-11-8 11:23:42
EM Configuration Assistant 10.2.0.1.0 正式版
著作權 (c) 2003, 2005, Oracle。著作權所有,並保留一切權利。
輸入以下資訊:
資料庫 SID: orcl
已為資料庫 orcl配置了 Database Control
您已選擇配置 Database Control, 以便管理資料庫 orcl
此操作將移去現有配置和預設設定, 並重新執行配置
是否繼續? [yes(Y)/no(N)]: y
監聽程式連接埠號碼: 1521
SYS 使用者的口令:
DBSNMP 使用者的口令:
SYSMAN 使用者的口令:
通知的電子郵件地址 (可選):
通知的發件 (SMTP) 伺服器 (可選):
-----------------------------------------------------------------
已指定以下設定
資料庫 ORACLE_HOME ................ D:\soft\Oracle
資料庫主機名稱 ................ Name-15DF19DF
監聽程式連接埠號碼 ................ 1521
資料庫 SID ................ orcl
通知的電子郵件地址 ...............
通知的發件 (SMTP) 伺服器 ...............
-----------------------------------------------------------------
是否繼續? [yes(Y)/no(N)]: y
.................................
.................................
.................................
資訊: >>>>>>>>>>> Database Control URL 為 http://Name-15DF19DF:1158/em <<<<<<<
<<<<
已成功完成 Enterprise Manager 的配置
EMCA 結束於 2012-11-8 11:27:43
C:\Documents and Settings\Administrator>emctl start dbconsole
好了,控制台服務啟動了,
OEM也可以正常登陸了。
-------------------------------------
當然,重做EM的兩條語句也可以並一起寫:
emca -config dbcontrol db -repos recreate
它等於 emca -repos recreate + emca -config dbcontrol db