博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
连接oracle时报错:ORA-28001: the password has expired
阅读量:6243 次
发布时间:2019-06-22

本文共 1274 字,大约阅读时间需要 4 分钟。

调试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; 

转载地址:http://gosia.baihongyu.com/

你可能感兴趣的文章
数据结构:解读哈夫曼树
查看>>
重新学习web后端开发-003-了解http请求
查看>>
230. Kth Smallest Element in a BST
查看>>
关于Apt注解实践与总结【包含20篇博客】
查看>>
PAT A1004
查看>>
学习webpack4 - 第三方库的使用
查看>>
PAT A1052
查看>>
vue工程全局设置ajax的等待动效
查看>>
Sublime Text3插件安装及问题处理
查看>>
前端如何通过Nginx代理做到跨域访问API接口
查看>>
解析JavaScript"模拟事件"的注意要点
查看>>
HashMap剖析之内部结构
查看>>
被七牛云OSS对象存储测试域名回收后正确数据迁移姿势!
查看>>
简单基于spring的redis配置(单机和集群模式)
查看>>
关于 top 工具的 6 个替代方案
查看>>
第十七天-企业应用架构模式-会话状态模式
查看>>
智能直播审核方案:视频云智能业务截帧策略
查看>>
以太坊Truffle框架构建Dapp
查看>>
闭包,sync使用细节
查看>>
Vue+thinkJs博客网站(一)之vue多页面应用的webpack3配置
查看>>