我解决了我碰到的问题了,只要给报错的进程指定一个端口号就可以了
D:\oracle\ora10g\BIN>emca -RMI_PORT 5520 -JMS_PORT 5540 -AGENT_PORT 1830 -DBCONSOLE_HTTP_PORT 5500
EMCA 开始于 Sat Sep 10 16:25:00 CST 2005
输入以下有关要配置的数据库的信息
监听程序端口号: 1521
数据库 SID: ORANGE
服务名: ORANGE
通知的电子邮件地址:
通知的电子邮件网关:
dbsnmp 口令:
sysman 口令:
sys 口令:
sys 口令:
-----------------------------------------------------------------
已指定以下设置
数据库 ORACLE_HOME ................ D:\oracle\ora10g
Enterprise Manager ORACLE_HOME ................ D:\oracle\ora10g
数据库主机名 ................ Mycomputer
监听程序端口号 ................ 1521
数据库 SID ................ ORANGE
服务名 ................ ORANGE
通知的电子邮件地址 ...............
通知的电子邮件网关 ...............
-----------------------------------------------------------------
是否继续? [是/否]: 是
2005-9-10 16:25:27 oracle.sysman.emcp.EMConfig checkConfiguration
警告: 'shared_pool_size' 必须大于等于 80 MB。
2005-9-10 16:25:27 oracle.sysman.emcp.EMConfig updateReposVars
信息: 正在更新文件 D:\oracle\ora10g\sysman\emdrep\config\repository.variables...
2005-9-10 16:31:11 oracle.sysman.emcp.EMConfig createRepository
信息: 正在创建资料档案库...
2005-9-10 16:31:11 oracle.sysman.emcp.EMConfig perform
信息: 资料档案库已成功创建
2005-9-10 16:31:28 oracle.sysman.emcp.EMConfig addPortEntries
信息: 正在更新文件 D:\oracle\ora10g\install\portlist.ini...
2005-9-10 16:31:29 oracle.sysman.emcp.EMConfig updateEmdProps
信息: 正在更新文件 D:\oracle\ora10g\sysman\config\emd.properties...
2005-9-10 16:31:30 oracle.sysman.emcp.EMConfig updateConfigFiles
信息: targets.xml 文件已成功更新
2005-9-10 16:31:30 oracle.sysman.emcp.EMConfig updateEmomsProps
信息: 正在更新文件 D:\oracle\ora10g\sysman\config\emoms.properties...
2005-9-10 16:31:30 oracle.sysman.emcp.EMConfig updateConfigFiles
信息: emoms.properties 文件已成功更新
2005-9-10 16:31:36 oracle.sysman.emcp.EMConfig startOMS
信息: 正在启动 DBConsole...
2005-9-10 16:33:16 oracle.sysman.emcp.EMConfig perform
信息: DBConsole 已成功启动
2005-9-10 16:33:16 oracle.sysman.emcp.EMConfig perform
信息: >>>>>>>>>>> Enterprise Manager URL 为
http://Mycomputer:5500/em <<<<<<<<<<<
Enterprise Manager 配置已成功完成
EMCA 结束于 Sat Sep 10 16:33:16 CST 2005
创建成功了。