登录Oracle过程中出现,Oracle数据库时提示“ORA-28000:帐号被锁定”。 导致出现改错误的原因是:在oracle database 11g中,默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10”,当输入密码错误次数达到设置值将导致此问题。
1.确认用户所使用的概要文件:
select username,profile from dba_users where username = 'SYSTEM'; system是登录报错的账户
2.查看概要文件中有关登录次数的限制,默认是10次:
select
*
from
dba_profiles
where
profile=
'DEFAULT'
and
resource_name=
'FAILED_LOGIN_ATTEMPTS'
;
3.如果尝试登录次数限制为10次,将尝试登录次数的限制修改为不受限或者直接解锁:(建议解锁,以防被恶意扫描破解账户密码)
alter
profile
default
limit failed_login_attempts unlimited;
修改后不需要