美文网首页
Oracle 用户无法登录 LOCKED(TIMED)

Oracle 用户无法登录 LOCKED(TIMED)

作者: 角角_d216 | 来源:发表于2019-12-16 21:52 被阅读0次

    SQL>conn test/test

    报错ORA-01017: invalid username/password; logon denied。

    看看dba_users中该用户的状态等信息

    SQL>select account_status,lock_date,profile from dba_users where username=’TEST’;

    发现帐号状态为“LOCKED(TIMED)”,是密码错误次数超过了系统设置的允许最大次数。

    查看现在设置的最大次数

    SQL>SELECT resource_name,resource_type,limit FROM dba_profiles WHERE profile=’DEFAULT’;

    找到

    FAILED_LOGIN_ATTEMPTS PASSWORD 10

    查询到允许的最大密码错误次数为10次,超过10次自动锁定帐号。

    难怪我怎么alter unlock都没用,得先把这限制放宽才行。

    把限制参数 FAILED_LOGIN_ATTEMPTS 修改成:unlimited

    sql> alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

    或 修改成比较大次数:100000

    sql>alter profile default limit FAILED_LOGIN_ATTEMPTS 100000;

    再执行如下

    SQL>alter user test account unlock;

    SQL>conn test/test

    就可以正常登录了。

    相关文章

      网友评论

          本文标题:Oracle 用户无法登录 LOCKED(TIMED)

          本文链接:https://www.haomeiwen.com/subject/ufkjnctx.html