当前位置:   article > 正文

ORA-28000错误的原因及解决办法

ora-28000

当用Oracle数据库的时候,Oracle数据库时提示“ORA-28000:帐号被锁定”。 导致出现改错误的原因是:在oracle database 11g中,默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10”,当输入密码错误次数达到设置值将导致此问题。

  1. 确认用户所使用的概要文件:
SQL> select username,profile from dba_users;
  • 1
  1. 查看概要文件中有关登录次数的限制:
SQL> select * from dba_profiles where profile='DEFAULT' and resource_name='FAILED_LOGIN_ATTEMPTS';
  • 1
  1. 如果尝试登录次数限制为10次,将尝试登录次数的限制修改为不受限:
SQL> alter profile default limit failed_login_attempts unlimited; 
  • 1

修改后不需要重启数据库,修改结果即时生效。

注意:修改后,还没有被提示ORA-28000警告的账户不会再碰到同样的问题,已被锁定用户仍需解锁,方法如下:

SQL> alter user user_name account unlock;
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/237657
推荐阅读
相关标签
  

闽ICP备14008679号