数据库用户别锁定了


数据库用户别锁定了

1)查看数据库默认锁定次数

[sql]
  1. SQL> set linesize 2000  
  2. SQL>  select * from dba_profiles where resource_name like 'FAILED_LOGIN_ATTEMPTS%';  
  3.   
  4. PROFILE                        RESOURCE_NAME                    RESOURCE LIMIT  
  5. ------------------------------ -------------------------------- -------- ----------------------------------------   
  6. DEFAULT                        FAILED_LOGIN_ATTEMPTS            PASSWORD 10  
  7. MONITORING_PROFILE             FAILED_LOGIN_ATTEMPTS            PASSWORD UNLIMITED  
从上面看出重试10次以后数据库被锁定

2)查看上次被锁定的时间

[sql]
  1. SQL>  select LOCK_DATE,username from dba_users where username='JSCN';   
LOCK_DATE为空说明没有锁定,非空为锁定。

LOCK_DATE,              username
----------------- ------------------
2012/2/6 13:36:10    JSCN

3)设置系统的默认登录次数

[sql]
  1. SQL> alter profile DEFAULT limit FAILED_LOGIN_ATTEMPTS 10; --连续重试10次锁定   
  2.   
  3. Profile altered.  
  4.   
  5. SQL> alter profile DEFAULT limit FAILED_LOGIN_ATTEMPTS UNLIMITED; --不锁定   
  6.   
  7. Profile altered.  

4)解锁

[sql]

  1. SQL> alter user jscn account unlock;  
  2.   
  3. User altered.  

相关内容