自己的PC机上装的oracle,为了学习用。
折腾了两天,不断的试啊试啊。终于把OEM配置好了。
除了过程,总结了两点:一.注意你的IP地址,如果是动态分配的,IP地址变了,listener.ora中的地址要去改成现在的ip地址,不然服务中的监听起不来。
二.防火墙关了,具体我也没有再试验和这个有关系没。
三.反复分析看错误日志
重建OEM时,在创建资料库的时候总是出错:
图片贴不上了,简单说下:执行emca -repos create
输入信息后:
提示:创建资料档案库时出错
详细信息参阅.....日志
Check if repos user already exists.
原值 6: WHERE username=UPPER('&EM_REPOS_USER');
新值 6: WHERE username=UPPER('SYSMAN');
原值 8: IF ( '&EM_CHECK_TYPE' = 'EXISTS') THEN
新值 8: IF ( 'NOT_EXISTS' = 'EXISTS') THEN
原值 11: raise_application_error(-20000, '&EM_REPOS_USER does not exists..');
新值 11: raise_application_error(-20000, 'SYSMAN does not exists..');
原值 14: ELSIF ( '&EM_CHECK_TYPE' = 'NOT_EXISTS' ) THEN
新值 14: ELSIF ( 'NOT_EXISTS' = 'NOT_EXISTS' ) THEN
原值 17: raise_application_error(-20001, '&EM_REPOS_USER already exists..');
新值 17: raise_application_error(-20001, 'SYSMAN already exists..');
原值 21: raise_application_error(-20002, 'Invalid Check type &EM_CHECK_TYPE');
新值 21: raise_application_error(-20002, 'Invalid Check type NOT_EXISTS');
DECLARE
*
第 1 行出现错误:
ORA-20001: SYSMAN already exists..
ORA-06512: 在 line 17
2011-7-21 14:52:27 oracle.sysman.emcp.ParamsManager setFlag
配置: Flag '-repos' set to true
2011-7-21 14:52:27 oracle.sysman.emcp.ParamsManager setFlag
配置: Flag 'db' set to true
2011-7-21 14:52:27 oracle.sysman.emcp.ParamsManager setFlag
配置: Flag 'create' set to true
2011-7-21 14:52:27 oracle.sysman.emcp.ParamsManager setParam
配置: Setting param: ORACLE_HOME value: E:\oracle\product\10.2.0\db_1
2011-7-21 14:52:30 oracle.sysman.emcp.ParamsManager setParam
配置: Setting param: SID value: orcl
2011-7-21 14:52:34 oracle.sysman.emcp.ParamsManager setParam
配置: Setting param: PORT value: 1521
2011-7-21