赞
踩
当用Oracle数据库的时候,Oracle数据库时提示“ORA-28000:帐号被锁定”。 导致出现改错误的原因是:在oracle database 11g中,默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10”,当输入密码错误次数达到设置值将导致此问题。
SQL> select username,profile from dba_users;
SQL> select * from dba_profiles where profile='DEFAULT' and resource_name='FAILED_LOGIN_ATTEMPTS';
SQL> alter profile default limit failed_login_attempts unlimited;
修改后不需要重启数据库,修改结果即时生效。
注意:修改后,还没有被提示ORA-28000警告的账户不会再碰到同样的问题,已被锁定用户仍需解锁,方法如下:
SQL> alter user user_name account unlock;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。