解決方案如下
進入dos
(1)查看dbconsole狀態:emctl status dbconsole
顯示:Environment variable ORACLE_SID not defined. Please define it.
(2)重新設置環境變量:set oracle_sid =數據庫的sid
注:(2)可以不配置
ORACLE_SID的值 一般是orcl,查找方式 參考:
http://www.cnblogs.com/a9999/p/6949795.html
(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 的配置