版本:oracle10.2.0.3 企业版
OS:aix
生产库和测试库是相同的sid(使用rman做异机恢复),主机名、ip、em_port不同,从web访问测试库的em,登陆发现host显示是生产库的主机名,相关信息都是生产库的(还好没做什么更改数据库的动作),检查测试库的emca和emctl配置,开始没发现什么异常,状态都是正常的,怎么会自动跳转到生产库了呢?
测试1.重新启动emc tl emctl start|stop|status dbconsole
连接登陆仍然跳转到生产库。
测试2.重新配置emca emca -repos create
提示SEVERE: Error creating the repository,检查相关log($ORACLE_HOME/cfgtoollogs/sid/***.log)发现其中错误CONFIG: No value was set for the parameter ORACLE_HOSTNAME.
emca -repos drop 删除配置,出现删除非常慢的情况,检查日志发现删除sysman用户时,挂住了,直接在sqlplus 中删除sysman用户和相关内容:
drop user sysman cascade,再运行emca删除动作,ok成功。
启动emctl start dbconsole,连接测试库em,ok成功,这次显示是正确的主机和相关内容。
总结,em是通过sysman用户建立的,通过emca工具管理,emca -h可以帮助使用管理em。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13884303/viewspace-239023/ ,如需转载,请注明出处,否则将追究法律责任。