ORA28000错误的原因及解决办法

coding

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

1.确认用户所使用的概要文件:

1

SQL> 

select 

username,profile 

from 

dba_users;

 

2.查看概要文件中有关登录次数的限制:

1

SQL> 

select 

from 

dba_profiles 

where 

profile=

'DEFAULT' 

and 

resource_name=

'FAILED_LOGIN_ATTEMPTS'

;

 

3.如果尝试登录次数限制为10次,将尝试登录次数的限制修改为不受限:

1

SQL> 

alter 

profile 

default 

limit failed_login_attempts unlimited; 

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

 

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

1

SQL> 

alter 

user 

user_name account unlock;

以上是 ORA28000错误的原因及解决办法 的全部内容, 来源链接: utcz.com/z/510036.html

回到顶部