zoukankan      html  css  js  c++  java
  • Oracle修改用户密码错误次数及解锁用户

    ORACLE11g错误密码登录默认是10次,10次错误后用户将被锁定,如下:

    SQL> conn test/123456

    ERROR: ORA-28000: the account is locked

    1.查看被锁定的用户

    SQL> select LOCK_DATE,username from dba_users where username='GXGAT';

    LOCK_DATE USERNAME
    --------- ------------------------------
    16-JUN-20 TEST
    LOCK_DATE为空说明没有锁定,非空为锁定。

    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;

    2.解锁用户方式:

    登陆sys用户,执行解锁命令

    SQL> alter user test account unlock;

    User altered.

    SQL> conn test/password

    Connected.

    3.现在我们来查看下默认连接错误锁定次数

    SQL> select * from dba_profiles where resource_name like 'FAILED_LOGIN_ATTEMPTS%';

    PROFILE RESOURCE_NAME RESOURCE            LIMIT
    -------------------------------------------------------------------------------------------------------------------------------- -------------------------------- -------- ---------------------------------------------------------------------------------------------------------------
    COM INH IMP
    --- --- ---
    DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10
    NO NO NO

    4.修改默认的错误登录次数,为不限制(为安全起见,不建议使用)

    SQL> alter profile DEFAULT limit FAILED_LOGIN_ATTEMPTS UNLIMITED;

    SQL>alter profile default limit failed_login_attempts 20;    //修改为20次

  • 相关阅读:
    CSU 1333 Funny Car Racing
    FZU 2195 检查站点
    FZU 2193 So Hard
    ZOJ 1655 FZU 1125 Transport Goods
    zoj 2750 Idiomatic Phrases Game
    hdu 1874 畅通工程续
    hdu 2489 Minimal Ratio Tree
    hdu 3398 String
    洛谷 P2158 [SDOI2008]仪仗队 解题报告
    POJ 1958 Strange Towers of Hanoi 解题报告
  • 原文地址:https://www.cnblogs.com/zhm1985/p/13141718.html
Copyright © 2011-2022 走看看