• 连接oracle时报错:ORA-28001: the password has expired


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

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

    网上查了一下,是Oracle11g密码过期的原因

    连接Oracle,以Oracle用户登陆,输入以下命令

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

    结果显示:

    1. PROFILE 
    2. ------------------------------------------------------------ 
    3. RESOURCE_NAME 
    4. ------------------------------------------------------------ 
    5. RESOURCE_TYPE 
    6. ---------------- 
    7. LIMIT 
    8. ------------------------------------------------------------ 
    9.  
    10. DEFAULT 
    11. PASSWORD_LIFE_TIME 
    12. PASSWORD 
    13. 180 
    14.  
    15. ------------------------------------------------------------ 

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

    输入命令:

    1. alter profile default  limit password_life_time unlimited; 
    2. commit; 

    再次执行:

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

    结果显示为:

    1. PROFILE 
    2. ------------------------------------------------------------ 
    3. RESOURCE_NAME 
    4. ------------------------------------------------------------ 
    5. RESOURCE_TYPE 
    6. ---------------- 
    7. LIMIT 
    8. ------------------------------------------------------------ 
    9.  
    10. DEFAULT 
    11. PASSWORD_LIFE_TIME 
    12. PASSWORD 
    13. UNLIMITED 
    14. ------------------------------------------------------------ 

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

    改变密码的命令

    1. alter user XXXUSER identified by Welcome1; 

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

      1. alter user XXXUSER identified by oracle account unlock; 
  • 相关阅读:
    爬虫
    vue进级
    el-upload加header
    上传图片到服务器报错 {errMsg: "uploadFile:fail ssl hand shake error"}
    【Node.js】论一个低配版Web实时通信库是如何实现的1( WebSocket篇)
    【Node.js】 bodyparser实现原理解析
    【JavaScript】EventEmitter的前端实现
    【JavaScript】当我们尝试用JavaScipt测网速
    git命令
    【Java】利用注解和反射实现一个"低配版"的依赖注入
  • 原文地址:https://www.cnblogs.com/yingsong/p/5098785.html
Copyright © 2020-2023  润新知