oracle用户锁定问题

1.查询允许用户密码连续输入错误次数,超过次数就会锁定该用户

SQL> select * from dba_profiles where profile='DEFAULT' and resource_type='PASSWORD';

PROFILE RESOURCE_NAME RESOURCE LIMIT

-------------- ---------------------------------- -------------- ---------------

DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10

DEFAULT PASSWORD_LIFE_TIME PASSWORD 180

DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED

DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED

DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL

DEFAULT PASSWORD_LOCK_TIME PASSWORD 1

DEFAULT PASSWORD_GRACE_TIME PASSWORD 7



2. 2.查询用户锁定状态

SQL> select https://www.360docs.net/doc/341481063.html,ername,u.account_status,t.lcount,u.profile from dba_users u,user$ t where https://www.360docs.net/doc/341481063.html,=https://www.360docs.net/doc/341481063.html,ername and https://www.360docs.net/doc/341481063.html,='SCOTT';

USERNAME ACCOUNT_STATUS LCOUNT PROFILE

-------------- ------------------------ ----------- ------------------------

SCOTT OPEN 1 DEFAULT



3. 3.尝试10次错误密码输入

SQL> conn scott/12

ERROR:

ORA-28000: the account is locked

Warning: You are no longer connected to ORACLE.



4. 4.查询用户锁定状态

SQL> select https://www.360docs.net/doc/341481063.html,ername,u.account_status,t.lcount,u.profile from dba_users u,user$ t where https://www.360docs.net/doc/341481063.html,=https://www.360docs.net/doc/341481063.html,ername and https://www.360docs.net/doc/341481063.html,='SCOTT';

USERNAME ACCOUNT_STATUS LCOUNT PROFILE

---------------- ------------------------ ----------- ------------

SCOTT LOCKED(TIMED) 10 DEFAULT



5. 5.用户解锁

SQL> alter user scott account unlock;

User altered.

注:如果忘记密码重新设置

SQL> alter user scott identified by tiger ;

User altered.



6. 6.查询用户解锁状态

SQL> select https://www.360docs.net/doc/341481063.html,ername,u.account_status,t.lcount,u.profile from dba_users u,user$ t where https://www.360docs.net/doc/341481063.html,=https://www.360docs.net/doc/341481063.html,ername and https://www.360docs.net/doc/341481063.html,='SCOTT';

USERNAME ACCOUNT_STATUS LCOUNT PROFILE

----------------- ------------------------ ------------ ------------

SCOTT OPEN 0 DEFAULT



7. 7.解除密码错误输入次数限制

SQL> alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

Profile altered.



8. 8.查询用户密码错误输入次数限制

SQL> select * from dba_profiles where profile='DEFAULT' and resource_type='PASSWORD';

PROFILE RESOURCE_NAME RESOURCE LIMIT

----------- ---------------------------------- --------------- -------------

DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD UNLIMITED

DEFAULT PASSWORD_LIFE_TIME PASSWORD 180

DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED

DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED

DEFAULT PASSWORD_VERIFY

_FUNCTION PASSWORD NULL

DEFAULT PASSWORD_LOCK_TIME PASSWORD 1

DEFAULT PASSWORD_GRACE_TIME PASSWORD 7


相关文档
最新文档