长时间不登陆em时,会出现em无法连接数据库,这时em会要求你验证主机身份。就算密码都输入对了但右下方还是显示无法连接数据库实例,其实时因为sysman与dbsnmp这两个用户密码过期所导致。
解决思路大致如下:
1.sys登录数据库,修改sysman与dbsnmp的密码。
2.将新的sysman与dbsnmp上载至em。这里不要认为上面修改了密码后em就能用,如果直接登录em会因为多次密码不正确而造成账号的锁定(锁了就去解),还要更新em中以上两个用户的密码(多说一句tfs也是这样依托账户密码更新后也要更新),先关闭em:(emctl stop dbconsole);修改密码(emctl setpasspd dbconsole)。重新配置em也行(emca --config dbconsole db)