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的副本,方便使用:點擊打開鏈接