1,修改dbsnmp密码:
重新配置dbconsole,需要输入dbsnmp密码,但任何密码都会显示错误,需要预先修改。
sql>alter user dbsnmp identified by xxx;
2,删除早期dbconsole创建的用户:
sql>drop role mgmt_user;
sql>drop user mgmt_view cascade;
sql>drop user sysman cascade;
3,删除早期dbconsole创建的对象:
sql>drop public synonym mgmt_target_blackouts;
sql>drop public synonym setemviewusercontext;
sql>drop public synonym mgmt_target_blackouts;
sql>drop public synonym setemviewusercontext;
4,重新创建dbconsole:(如果是在windows下,要先到注册表删除dbconsole的服务,重启电脑)
$emca -config dbcontrol db -repos create
根据提示,先输入sid,再输入y继续;
输入端口1521,输入sys密码,输入dbsnmp密码,输入sysman 密码,输入y继续
完成。
以上是常见的。但是自己试了下,会出现如下问题:
1.输入dbsnmp,sysman密码的时候光标闪烁,乱飘。不知道原因,,但是强行输入,可以继续。
2.会报错,查看日志,说是有一个对象 public synonym mgmt_availblity 已存在关联。 重新执行以上语句,加上drop此对象的语句即可。
