ORA-28002: the password will expire within 7 days
报错信息
ERROR:
ORA-28002: the password will expire within 7 days
提示密码快过期了,由于需要连接的测试数据库,所以决定将密码设置成永不过期。
解决方法
- 查看用户的
profile设置:
SELECT username,profile FROM dba_users;
一般用户的profile设置都为DEFAULT。
- 查看系统
profiles中PASSWORD_LIFE_TIME设置。
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
- 修改
DBA_PROFILES中PASSWORD_LIFE_TIM的设置,改为ULIMITED。
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改后设置立即生效,不需要重启数据库,此时密码永远不会过期。
- 已经被报告了密码快要过期的账户必须再改一次密码(需要
DBA权限)
以system用户为例
sqlplus / as sysdba
alter user system identified by root;
再连接数据再也不会出现密码过期的事情了。
如果是其他用户的话,那么就使用其他用户名。
alter user scott identified by tiger;
...全文
相关推荐
ORA-28002 Oracle 11g存在密码过期问题解决方案
oracle数据库使用中会遇到ORA-28002 Oracle 11g存在密码过期问题,本文将提供详细的解决方案,需要的朋友可以参考下
oracle密码过期的彻底解决方案
主要为大家详细介绍了oracle密码过期的彻底解决方案,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
oracle sde 用户过期问题解决
C:\Users\lenovo>sqlplus SQL*Plus: Release 11.2.0.1.0 Production on 星期日 7月 8 16:47:52 2012 Copyright (c) 1982, 2010, Oracle. All rights reserved. 请输入用户名: sde/sde ERROR: ORA-28002: the password will expire within 7 days
数据库密码过期解决办法.txt
Oracle数据库密码过期解决办法
Oracle11g 自动维护任务配置与调优
Oracle自动维护任务、调优,修改时间窗口


