zoukankan      html  css  js  c++  java
  • ORA-28000: the account is locked 账户被锁

    这种情况可能是因为你输入错误的用户名密码达到10次,oracle给你锁住了。
    解决方法:

    首先

    ~bash$  sqlplus /nolog
    
    SQL> conn sys/sys as sysdba;
    

    然后从表dba_profiles中看看失败次数的上限(默认为10)

    SQL> select resource_name, limit from dba_profiles where resource_name = 'FILAED_LOGIN_ATTEMPTS';
    
    RESOURCE_NAME                    LIMIT
    -------------------------------- ----------------------------------------
    FAILED_LOGIN_ATTEMPTS            10
    FAILED_LOGIN_ATTEMPTS            UNLIMITED
    
    

    一种方案是将10 给为unlimited

    另一种是查表dbs_users

    select username,account_status from dba_users where username = [username];
    USERNAME                       ACCOUNT_STATUS
    ------------------------------ --------------------------------
    EMSCHT                         LOCKED(TIMED)
    
    

    这里锁住了,修改这个字段为unlocked就好了。

    参考stackoverflow(既练英语又涨技术)

  • 相关阅读:
    第一次软工作业
    项目复审&事后诸葛亮分析
    测试与发布
    团队项目scrum冲刺日志合集
    团队作业3
    团队作业2
    团队作业1-团队展示&选题
    结对项目, 四则运算
    个人项目作业
    自我介绍+软工五问
  • 原文地址:https://www.cnblogs.com/xiaojintao/p/5306294.html
Copyright © 2011-2022 走看看