zoukankan      html  css  js  c++  java
  • Oracle密码过期the password has expired解决办法

    oracle 出现the password has expired这个问题,今天突然发现项目访问不了,一查发现用不了,也登不进去,

    这个问题由是Oracle11g密码过期的原因导致的

    调试Web项目的时候出现异常:

    java.sql.SQLException: ORA-28001: the password has expired  

    网上查了一下,连接Oracle,以Oracle用户登陆,输入以下命令

    以orcaleDBA用户登录

    select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'; 

    结果显示:

    PROFILE  
    ------------------------------------------------------------  
    RESOURCE_NAME  
    ------------------------------------------------------------  
    RESOURCE_TYPE  
    ----------------  
    LIMIT  
    ------------------------------------------------------------  
        
    DEFAULT  
    PASSWORD_LIFE_TIME  
    PASSWORD  
    180  

    结果显示密码有效期是180天

    输入命令:

    alter profile default  limit password_life_time unlimited;  
    commit; 

    再次执行:

    select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';

    结果显示为:

    PROFILE  
    ------------------------------------------------------------  
    RESOURCE_NAME  
    ------------------------------------------------------------  
    RESOURCE_TYPE  
    ----------------  
    LIMIT  
    ------------------------------------------------------------  
        
    DEFAULT  
    PASSWORD_LIFE_TIME  
    PASSWORD  
    UNLIMITED  

    进行以上步骤之后需要改变密码,否则还会出现password has expired异常

    改变密码的命令

    alter user XXXUSER identified by Welcome1; 

    如果账号被锁住,则需要解锁命令

    alter user XXXUSER identified by Welcome1 account unlock;
  • 相关阅读:
    洛谷 P3384 【模板】树链剖分
    codevs 4633 [Mz]树链剖分练习
    看一个人的回答有感(怎么判断数组中有没有未定义的值,如:[,,1,,3])
    bzoj2754: [SCOI2012]喵星球上的点名
    bzoj4456: [Zjoi2016]旅行者
    bzoj4574:Zjoi2016线段树 dp
    bzoj4455: [Zjoi2016]小星星
    bzoj4516: [Sdoi2016]生成魔咒
    uoj#207. 共价大爷游长沙
    bzoj4530:[Bjoi2014]大融合
  • 原文地址:https://www.cnblogs.com/fashflying/p/5362284.html
Copyright © 2011-2022 走看看