Oracle 10G重建OEM 的简单步骤:
1.使用emca命令,自动删除配置文件和资料库(drop configuration files and repository run) :
$emca -deconfig dbcontrol db -repos drop
2. 手工删除SYSMAN帐号和对象(Logon SQLPLUS as user SYS or SYSTEM, and drop the sysman account and mangement objects):
SQL>drop user sysman cascade;
SQL>drop role MGMT_USER;
SQL>drop user MGMT_VIEW cascade;
SQL>drop public synonym MGMT_TARGET_BLACKOUTS;
SQL>drop public synonym SETEMVIEWUSERCONTEXT;
ORACLE 10G 在第一步emca … -repos drop 时基本上完成这第二步的操作,第二步是当emca执行过程中失败而采取的手工补救措施.
3.建立新的配置文件和资料库(Create configuration files and repository run )
$emca -config dbcontrol db -repos create
创建EM时,提示的端口号,应为实例的端口号,比如1521,不是EM的端口号(比如1158)
EM的端口号在文件$ORACLE_HOME\sysman\config\emca.properties中查到.
当我们更改了主机的名称,ORACLE OEM 基本上是起不来的,会报目录不存在的错误.我们可以通过上面的3步进行oem的重新创建.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/32980/viewspace-674510/ ,如需转载,请注明出处,否则将追究法律责任。