错误:ORA-28002: the password will expire within7 days 解决方法
原因:提示密码过期的原因,是有链接的数据库密码没设置为永久性,设置的是固定的一个时间段,比如:180days
解决方案:
首先查看当前用话的profile的设置状态
这个状态值主要存在于dba_users表中的profile中的的值,一般改字段的值默认是default。
查找该值的主要目的是为第二步服务。
SELECTusername,profile FROMdba_users;
相当于第一步是查出profile的id值,因为profile值也可能有多个,然后通过
resource_name=‘PASSWORD_LIFE_TIME(密码存活的时间)’在dba_profiles表中确定该profile的LIMIT的时间
SELECT*FROM dba_profiles s WHERE s.profile='DEFAULT'AND resource_name='PASSWORD_LIFE_TIME';
3. .修改DBA_PROFILES中PASSWORD_LIFE_TIM的设置,改为ULIMITED。
ALTERPROFILE DEFAULT LIMIT PASSWORD_LIFE_TIMEUNLIMITED;
1、2、3设置完,密码就永久有效,不会过期。
4.已经被报告了密码快要过期,就是已经执行了前三步骤,此时账户密码还是存在之前的状态,需要修改一次密码,前前提必须是dba权限
例如: alteruser scott identified by tiger; 以scott用户为例进行密码修改。
如果是其他用户的话,那么就使用其他用户名。
文章转载自java版web项目,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
564次阅读
2025-04-15 17:24:06
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
494次阅读
2025-04-18 14:18:38
Oracle SQL 执行计划分析与优化指南
Digital Observer
465次阅读
2025-04-01 11:08:44
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
456次阅读
2025-04-08 09:12:48
墨天轮个人数说知识点合集
JiekeXu
456次阅读
2025-04-01 15:56:03
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
443次阅读
2025-04-22 00:20:37
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
431次阅读
2025-04-20 10:07:02
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
418次阅读
2025-04-22 00:13:51
Oracle 19c RAC更换IP实战,运维必看!
szrsu
404次阅读
2025-04-08 23:57:08
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
375次阅读
2025-04-17 17:02:24