zoukankan      html  css  js  c++  java
  • Oracle里面的用户user无法登录 LOCKED(TIMED)

    SQL>conn test/test

    还是报同样的错误,这就奇怪了。看看dba_users中该用户的状态等信息
    SQL>select account_status,lock_date,profile from dba_users where username='TEST';
    发现就是今天才锁定的,帐号状态为“LOCKED(TIMED)”,不明白这个TIMED什么意思,搜了一把,原来是密码错误次数超过了系统设置的允许最大次数。
    查看现在设置的最大次数
    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
    就可以正常登录了。

  • 相关阅读:
    Java大小写转换
    java基础总结第一部分
    7-1 哥尼斯堡的“七桥问题” (25 分)
    关于并查集问题
    L1-049 天梯赛座位分配 (20 分)
    fuser 好命令
    android phone retmote control vlc player
    ubuntu 启动失败 虚惊一场
    useful vim
    cross_compile mtd-utils 出错解决
  • 原文地址:https://www.cnblogs.com/lcword/p/8232003.html
Copyright © 2011-2022 走看看