oracle10g在安装时会自动配置好dbconsole,并配置成系统服务,方便我们管理数据库,但是但我们改变计算机名称或者更改IP地址时,dbconsole的服务就不能使用了,这个时候该怎么办呢?
实际上oracle为我们提供了重新配置的工具:emca -config dbcontrol db -repos recreate -host localhost,按照提示输入信息即可。但是有是可能会失败,如果遇到失败的情况,就把dbsnmp用户删掉,即drop user dbsnmp cascade,然后重建该用户,并导入一份正常数据库的dbsnmp备份,然后再执行上述命名,就OK了!或者是不用管,如果失败,再执行一次:emca -config dbcontrol db -repos recreate -host localhost,就OK了,本人亲自测试过,在xp、win7上都能用!
这里给我我的一个dbsnmp的副本,方便使用:点击打开链接