ora-28000账户locked

请检查以下是否是启动了OEM并且使用了和OEM启用时不一致的密码 ,或者有其他人在使用system用户登录却不知道密码的情况下尝试破解密码,然后检查一下dba_profiles里面的策略,FAILED_LOGIN_ATTEMPTS没有修改过的话值就应该是10,表明登录时 输入错误10次将锁定账户,使用如下语句

alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

可以解除这个限制

但是这样一来可能不会防止其他人对oracle管理员帐号进行暴力破解,因此可以考虑使用创建一个新的profile 然后将system加入到这个profile里面来。
具体的做法是

create profile sys_profile limit FAILED_LOGIN_ATTEMPTS unlimited;
alter user system profile sys_profile;

就可以了

你可能感兴趣的:(Lock)