文档章节

Oracle密码过期the password has expired解决办法

卢水发
 卢水发
发布于 2014/01/07 19:13
字数 243
阅读 4672
收藏 5

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

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

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

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

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

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

 

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 oracle account unlock;  

再次调试,问题解决

 

© 著作权归作者所有

卢水发
粉丝 8
博文 68
码字总数 41134
作品 0
深圳
程序员
私信 提问
加载中

评论(3)

learcher
learcher
alter user XXXUSER identified by oracle account unlock;
这个一句写得太腼腆了。
XXXUSER --> 这个是账号
oracle --> 这个是什么?
alter user [账号] identified by [新密码] account unlock;
卢水发
卢水发 博主

引用来自“叶秀兰”的评论

字体好小啊,看不太清楚哦~

现在调大了
叶秀兰
叶秀兰
字体好小啊,看不太清楚哦~
ORA-28001: the password has expired解决办法

Oracle提示错误消息 ORA-28001: the password has expired,是由于Oracle11G的新特性所致,Oracle11G创建用户时缺省密码过期限制是180天(即6个月),如果超过180天用户密码未做修改则该用户...

源哥L
05/08
22
0
数据安全:巧妙解决由密码过期导致的用户锁定问题

数据库安全问题一直是人们关注的焦点。oracle数据库使用了多种手段来保证数据库的安全,如密码,角色,权限等等。今天我们来讨论一下关于oracle的密码问题。然而,我在这里要讲的并不是oracl...

应以峰
2016/02/14
0
0
第一次安装Oracle10后不能登陆问题的解决以及nolog的区别以及建库语句

一、常用Oracle 账号初始密码 scott 密码是 tigersys 密码是 changeoninstallsystem 密码是 managersysman 密码是 oemtemp 其中直接管理模式可以为sysdba的为后面三个,要是集群的话再去掉s...

Oscarfff
2016/01/04
178
0
oracle提示错误消息ORA-28001: the password has expired

提示错误消息ORA-28001: the password has expired 经调查是由于Oracle 11G的新特性所致, Oracle 11G创建用户时缺省密码过期限制是180天, 如果超过180天用户密码未做修改则该用户无法登录。...

marlon617
2018/01/05
0
0
【密码】Oracle用户密码系列

【密码】Oracle用户密码系列 1.1 BLOG文档结构图 1.2 前言部分 1.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~...

小麦苗
2016/12/03
873
2

没有更多内容

加载失败,请刷新页面

加载更多

非易失性内存NVM

冯诺依曼体系由四大块组成:运算和控制构成了中央处理器,另外的三个组成部分是输入、存储和输出。 本文关注的是其中的存储,谈及存储,又可以分成不同的层次。下图截取自百度图片,从图中可...

LitStone
22分钟前
2
0
如何将--no-ri --no-rdoc设置为gem install的默认设置?

我不使用我在机器上或我处理的服务器上安装的gem的RI或RDoc输出(我使用其他文档编制方式)。 默认情况下,我安装的每个gem都会安装RI和RDoc文档,因为我忘记设置--no-ri --no-rdoc 。 有没有...

技术盛宴
22分钟前
2
0
模拟双击事件

//模拟行双击事件 private void gdvDetail_DoubleClick(object sender, EventArgs e) { MouseEventArgs arg = e as MouseEventArgs; if (arg =......

_Somuns
28分钟前
5
0
服务注册中心Eureka比Zookeeper好在哪里

著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证...

boonya
28分钟前
2
0
Rabbitmq+Springboot设计秒杀应用

秒杀业务的核心是库存处理,用户购买成功后会进行减库存操作,并记录购买明细。当秒杀开始时,大量用户同时发起请求,这是一个并行操作,多条更新库存数量的SQL语句会同时竞争秒杀商品所处数...

你好夜故事
29分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部