C:/Documents and Settings/evolcheng>path
PATH=D:/oracle/product/10.2.0/db_1/bin;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS
/System32/Wbem
C:/Documents and Settings/evolcheng>emctl status dbconsole
Environment variable ORACLE_SID not defined. Please define it.
C:/Documents and Settings/evolcheng>set ORACLE_SID=orcl
C:/Documents and Settings/evolcheng>emctl status dbconsole
OC4J Configuration issue. D:/oracle/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole
_10.204.14.39_orcl not found.
C:/Documents and Settings/evolcheng>set ORACLE_HOSTNAME=localhost (这里主机名设置错误,给
后面留下问题)
C:/Documents and Settings/evolcheng>emca -config dbcontrol db
EMCA 开始于 2008-8-28 16:38:38
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: orcl
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------
已指定以下设置
数据库 ORACLE_HOME ................ D:/oracle/product/10.2.0/db_1
数据库主机名 ................ LOCALHOST
监听程序端口号 ................ 1521
数据库 SID ................ orcl
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............
-----------------------------------------------------------------
是否继续? [yes(Y)/no(N)]: y
2008-8-28 16:39:36 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 D:/oracle/product/10.2.0/db_1/cfgtoollogs/emca/orcl/emc
a_2008-08-28_04-38-37-下午.log。
2008-8-28 16:39:37 oracle.sysman.emcp.DatabaseChecks performReposChecks
警告: 'shared_pool_size' 必须大于等于 80 MB。
2008-8-28 16:39:43 oracle.sysman.emcp.util.PlatformInterface executeCommand
警告: 执行 CMD /C D:/oracle/product/10.2.0/db_1/bin/emctl.bat deploy dbconsole D
:/oracle/product/10.2.0/db_1/LOCALHOST_orcl LOCALHOST:3938 LOCALHOST orcl 时出
错
2008-8-28 16:39:43 oracle.sysman.emcp.EMConfig perform
严重: 实例化 EM 配置文件时出错
有关详细资料, 请参阅 D:/oracle/product/10.2.0/db_1/cfgtoollogs/emca/orcl/emca_20
08-08-28_04-38-37-下午.log 中的日志文件。
无法完成配置。 有关详细资料, 请参阅 D:/oracle/product/10.2.0/db_1/cfgtoollogs/em
ca/orcl/emca_2008-08-28_04-38-37-下午.log 中的日志文件。
查看D:/oracle/product/10.2.0/db_1/cfgtoollogs/emca/orcl/emca_2008-08-28_04-38-37-下午.log 及
请参阅 D:/oracle/product/10.2.0/db_1/cfgtoollogs/emca/orcl/emca_2008-08-28_04-38-37-下午.log
主要报错内容如下:
配置: Flag 'dbcontrol' set to true
2008-8-28 16:38:38 oracle.sysman.emcp.ParamsManager setFlag
配置: Flag 'db' set to true
2008-8-28 16:38:38 oracle.sysman.emcp.ParamsManager setParam
配置: Setting param: ORACLE_HOME value: D:/oracle/product/10.2.0/db_1
2008-8-28 16:38:38 oracle.sysman.emcp.ParamsManager getParam
配置: 未设置参数 ORACLE_HOSTNAME 的值。
2008-8-28 16:38:38 oracle.sysman.emcp.ParamsManager setParam
配置: Setting param: EM_HOME value: D:/oracle/product/10.2.0/db_1
2008-8-28 16:38:43 oracle.sysman.emcp.ParamsManager setParam
配置: Setting param: SID value: orcl
2008-8-28 16:38:43 oracle.sysman.emcp.ParamsManager getParam
配置: 未设置参数 ORACLE_HOSTNAME 的值。
2008-8-28 16:38:43 oracle.sysman.emcp.util.ClusterUtil getLocalNode
配置: Cluster.isCluster: false. Skip call to getLocalNode
2008-8-28 16:38:43 oracle.sysman.emcp.util.ClusterUtil getLocalNode
配置: isLocalNodeDone: true localNode: null
2008-8-28 16:38:43 oracle.sysman.emcp.ParamsManager getParam
配置: 未设置参数 ORACLE_HOSTNAME 的值。
2008-8-28 16:38:43 oracle.sysman.emcp.util.DBControlUtil isDBConsoleConfigured
配置: Sid: orcl Host: LOCALHOST Node: null OH: D:/oracle/product/10.2.0/db_1 isDBC: false
2008-8-28 16:38:43 oracle.sysman.emcp.util.CentralAgentUtil isCentralAgentConfigured
配置: Sid: orcl Host: LOCALHOST Node: null OH: D:/oracle/product/10.2.0/db_1 agentHome: null
isCentral: false
解决方法:
C:/Documents and Settings/evolcheng>SET ORACLE_HOSTNAME=20080630-0914
C:/Documents and Settings/evolcheng>emca -config dbcontrol db
EMCA 开始于 2008-8-28 16:51:33
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:/oracle/product/10.2.0/db_1
数据库主机名 ................ 20080630-0914
监听程序端口号 ................ 1521
数据库 SID ................ orcl
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............
-----------------------------------------------------------------
是否继续? [yes(Y)/no(N)]: y
2008-8-28 16:52:02 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 D:/oracle/product/10.2.0/db_1/cfgtoollogs/emca/orcl/emc
a_2008-08-28_04-51-33-下午.log。
2008-8-28 16:52:02 oracle.sysman.emcp.DatabaseChecks performReposChecks
警告: 'shared_pool_size' 必须大于等于 80 MB。
2008-8-28 16:52:03 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段时间)...
2008-8-28 16:52:09 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2008-8-28 16:52:59 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2008-8-28 16:52:59 oracle.sysman.emcp.EMDBPostConfig performConfiguration
警告: 无法创建 Database Control 快捷方式
2008-8-28 16:52:59 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为 http://20080630-0914:1158/em <<<<<<<<<
<<
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2008-8-28 16:53:00
C:/Documents and Settings/evolcheng>
---------------------------------------------------------------
问题已解决,正常启动OEM,可以在IE中使用OEM:
http://localhost:1158/em