ORA-28002:密码即将过期的解决办法
2012-10-15 14:43
417 查看
我们平常使用oracle 10g 应该不会遇到此问题,因为oracle 10g 默认的密码有效期为“UNLIMITED”。
而 oracle 11g 则默认为“180”天。
所以密码在快要到达180天时,登录时会提示:ERROR:ORA-28002: the password will expire within 5 days .
通常处理办法:
--查看用户的proifle。默认都为
DEFAULT
SELECT username,PROFILE FROM dba_users WHERE username='用户名' ;
--查看 profile为DEFAULT 的密码设置有效期
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
--将密码有效期更改为无限期“UNLIMITED”
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改完成后,如果已经被提示过的用户,必须重新设置一次密码才可以,未被提示过的用户则不再被提示。
用sys登录后,修改某个用户的密码:
ALTER user
用户 IDENTIFIED BY 原密码
至此,就OK了。
而 oracle 11g 则默认为“180”天。
所以密码在快要到达180天时,登录时会提示:ERROR:ORA-28002: the password will expire within 5 days .
通常处理办法:
--查看用户的proifle。默认都为
DEFAULT
SELECT username,PROFILE FROM dba_users WHERE username='用户名' ;
--查看 profile为DEFAULT 的密码设置有效期
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
--将密码有效期更改为无限期“UNLIMITED”
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改完成后,如果已经被提示过的用户,必须重新设置一次密码才可以,未被提示过的用户则不再被提示。
用sys登录后,修改某个用户的密码:
ALTER user
用户 IDENTIFIED BY 原密码
至此,就OK了。
相关文章推荐
- 【Oracle】ora-28001 ora-28002提示用户密码即将过期的解决办法
- 解决ORA-28002: 密码7天之后过期办法
- 解决ORA-28002: 密码几天之后过期办法
- 解决ORA-28002: 密码7天之后过期办法
- oracle 密码过期 ORA-28002: 7 天之后口令将过期 的解决方法
- Oracle密码过期ORA-28001: the password has expired解决办法
- oracle数据库用户密码将要过期处理办法(ORA-28002)
- ORA-28002:Oracle 11g密码过期解决
- ORA-28002 Oracle 11g存在密码过期问题解决方案
- oracle密码过期ORA-28002: 7天之后口令将过期的解决方法
- Oracle 提示修改密码 ORA-28002和ORA-28221数据库用户修改密码报错解决办法
- oracle密码过期ORA-28002: 7天之后口令将过期的解决方法
- ORA-28002账户过期 oracle 12c解决办法
- Oracle—ORA-28001:密码过期解决办法
- oracle密码过期ORA-28002:口令将过期的解决方法
- 170830、oracle密码过期ORA-28002: 7天之后口令将过期的解决方法
- 解决 ora-28001 密码过期的处理办法
- oracle密码过期ORA-28002: 7天之后口令将过期的解决方法
- Oracle 数据库提示“ora-28002:7天之后 口令将过期”的解决办法
- ORA-28002 Oracle 11g存在密码过期问题解决方案