登陸https://localhost:1158/em 之後,看到資料庫執行個體都是關閉的.啟動不了.在網上找到解決的辦法,記下來.
進入dos
(1)查看dbconsole狀態:emctl status dbconsole
顯示:Environment variable Oracle_SID not defined. Please define it.
(2)重新設定環境變數:set oracle_sid =資料庫的sid
(3)重新設定em : emca -config dbcontrol db
顯示:
C:\Documents and Settings\whtai>emca -config dbcontrol db
EMCA 開始於 2009-8-31 16:48:45
EM Configuration Assistant, 11.1.0.5.0 正式版
著作權 (c) 2003, 2005, Oracle。著作權所有,並保留一切權利。
輸入以下資訊:
資料庫 SID: orcl
已為資料庫 orcl 配置了 Database Control
您已選擇配置 Database Control, 以便管理資料庫 orcl
此操作將移去現有配置和預設設定, 並重新執行配置
是否繼續? [是(Y)/否(N)]: y
監聽程式連接埠號碼: 1521
SYS 使用者的口令:
DBSNMP 使用者的口令: 56
SYSMAN 使用者的口令:
通知的電子郵件地址 (可選):
通知的發件 (SMTP) 伺服器 (可選):
-----------------------------------------------------------------
已指定以下設定
資料庫 ORACLE_HOME ................ C:\app\whtai\product\11.1.0\db_1
本地主機名稱 ................ 192.168.11.74
監聽程式連接埠號碼 ................ 1521
資料庫 SID ................ orcl
通知的電子郵件地址 ...............
通知的發件 (SMTP) 伺服器 ...............
-----------------------------------------------------------------
是否繼續? [是(Y)/否(N)]: y
2009-8-31 16:51:07 oracle.sysman.emcp.EMConfig perform
資訊: 正在將此操作記錄到 C:\app\whtai\cfgtoollogs\emca\orcl\emca_2009_08_31_16_4
8_44.log。
2009-8-31 16:51:36 oracle.sysman.emcp.util.DBControlUtil stopOMS
資訊: 正在停止 Database Control (此操作可能需要一段時間)...
2009-8-31 16:53:34 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository
資訊: 正在將配置資料上傳到 EM 資料檔案庫 (此操作可能需要一段時間)...
2009-8-31 16:56:44 oracle.sysman.emcp.EMReposConfig invoke
資訊: 已成功上傳配置資料
2009-8-31 16:56:58 oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib
資訊: 軟體庫已配置。
2009-8-31 16:56:58 oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib
資訊: 將忽略 EM_SWLIB_STAGE_LOC (值)。
2009-8-31 16:56:59 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
資訊: 正在保護 Database Control (此操作可能需要一段時間)...
2009-8-31 16:57:15 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
資訊: 已成功保護 Database Control。
2009-8-31 16:57:15 oracle.sysman.emcp.util.DBControlUtil startOMS
資訊: 正在啟動 Database Control (此操作可能需要一段時間)...
2009-8-31 16:59:16 oracle.sysman.emcp.EMDBPostConfig performConfiguration
資訊: 已成功啟動 Database Control
2009-8-31 16:59:18 oracle.sysman.emcp.EMDBPostConfig performConfiguration
資訊: >>>>>>>>>>> Database Control URL 為 https://192.168.11.74:1158/em <<<<<<<<
<<<
2009-8-31 16:59:29 oracle.sysman.emcp.EMDBPostConfig invoke
警告:
************************ WARNING ************************
管理資料檔案庫已置於安全模式下, 在此模式下將對 Enterprise Manager 資料進行加密。
加密金鑰已放置在檔案 C:\app\whtai\product\11.1.0\db_1\192.168.11.74_orcl\sysman\
config\emkey.ora 中。請務必備份此檔案, 因為如果此檔案丟失, 則加密資料將不可用。
***********************************************************
已成功完成 Enterprise Manager 的配置
EMCA 結束於 2009-8-31 16:59:29
另外一種正規的方法是:
(1)刪除當前的Database Control資料檔案庫 :emca -repos drop
(2)建立新的Database Control 資料庫:emca -repos create
(3)配置部署Database Control 資料庫:emca -config dbcontrol db
只有在此步完成之後,才能在【控制台】--【管理工具】--【服務】中看到,本例中為:OracleDBConsoleoracle86
(4)查看em 的狀態:emctl status dbconsole
啟動Oracle Enterprise Manager服務的命令:emctl start dbconsole //註:在啟動的過程中,可以看到要訪問的地址;
停止Oracle Enterprise Manager服務的命令:emctl stop dbconsole