ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle边用边学

Oracle边用边学

原创 Linux操作系统 作者:chengdsc 时间:2009-04-18 09:51:00 0 删除 编辑

一、账户锁定的处理

      查看锁定的用户        SELECT S.USERNAME,
         DECODE(L.TYPE, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', NULL)    LOCK_LEVEL,
      O.OWNER,
      O.OBJECT_NAME,
      O.OBJECT_TYPE,
      S.SID,
      S.SERIAL#,
      S.TERMINAL,
      S.MACHINE,
      S.PROGRAM,
      S.OSUSER
  FROM V$SESSION S, V$LOCK L, DBA_OBJECTS O
WHERE S.SID = L.SID
  AND O.OBJECT_ID = L.ID1
  AND S.USERNAME IS NOT NULL;

       用户解锁

 SQL> conn system/USER_PASSWORD as sysdba;     --以系统用户登录

 SQL>ALTER USER USER_NAME ACCOUNT UNLOCK;    --解锁

 SQL>conn USER_NAME /USER_PASSWORD ;               --修改用户密码

       用户频繁锁定

和用户的profile有关,通常是default的,而default的profile默认的FAILED_LOGIN_ATTEMPTS值是10,也就是说尝试10次就会锁定该帐号。
SQL> select * from dba_profiles where resource_name='FAILED_LOGIN_ATTEMPTS';

PROFILE                        RESOURCE_NAME                  RESOURCE_TYPE    LIMIT
------------------------------ ------------------------------ ---------------- ------------------------------
DEFAULT                        FAILED_LOGIN_ATTEMPTS          PASSWORD         10
MONITORING_PROFILE             FAILED_LOGIN_ATTEMPTS          PASSWORD         UNLIMITED

可以修改成无限制
SQL> ALTER PROFILE default LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;
Profile altered.

或者根据监听日志判断谁在尝试口令。

用户状态详细论述:http://tomszrp.itpub.net/post/11835/455375
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7477027/viewspace-590873/,如需转载,请注明出处,否则将追究法律责任。

下一篇: biee
请登录后发表评论 登录
全部评论

注册时间:2008-05-13

  • 博文量
    136
  • 访问量
    236057