最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle提示修改密码ORA-28002和ORA-28221数据库用户修改密码报错解决办法

来源:动视网 责编:小采 时间:2020-11-09 10:35:21
文档

Oracle提示修改密码ORA-28002和ORA-28221数据库用户修改密码报错解决办法

Oracle提示修改密码ORA-28002和ORA-28221数据库用户修改密码报错解决办法:当遇到密码只有X天使用期错误提示时:ORA-28002: the password will expire within string days 如 ERROR:ORA-28002: the passw 修改数据库用户密码,当用户不是dba级用户即普通用户时,修改密码必须用replace子句(即必须知道旧密码才能改)
推荐度:
导读Oracle提示修改密码ORA-28002和ORA-28221数据库用户修改密码报错解决办法:当遇到密码只有X天使用期错误提示时:ORA-28002: the password will expire within string days 如 ERROR:ORA-28002: the passw 修改数据库用户密码,当用户不是dba级用户即普通用户时,修改密码必须用replace子句(即必须知道旧密码才能改)


当遇到密码只有X天使用期错误提示时:ORA-28002: the password will expire within string days 如 ERROR:ORA-28002: the passw

修改数据库用户密码,当用户不是dba级用户即普通用户时,修改密码必须用replace子句(即必须知道旧密码才能改)
ALTER USER hljitsm IDENTIFIED BY hljitsm_123


ALTER USER HLJITSM IDENTIFIED BY hljitsm_123 replace Oracle_1234

否则直接使用 ALTER USER hljitsm IDENTIFIED BY hljitsm_123修改密码时会报'ORA-28221: REPLACE not specified'错误

当遇到密码只有X天使用期错误提示时:ORA-28002: the password will expire within string days
如 ERROR:ORA-28002: the password will expire within 6 days
除了修改密码外,还可以修改密码使用期天数避免此类限制。

1.SELECT username,profile FROM dba_users where username like 'TEST1';

USERNAME PROFILE
------------------------------ ------------------------------
TEST1 DEFAULT


一般用户的profile设置都为DEFAULT。当然有些也会是别的,比如:NEW_PROFILE,反正就是查到什么就是什么。

2.SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- ------------------------------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180dys

==============================================================

3.修改DBA_PROFILES中PASSWORD_LIFE_TIM的设置,改为ULIMITED。
执行语句:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;


修改后设置立即生效,不需要重启数据库,,此时密码永远不会过期。

修改后,还没有被提示ORA-28002警告的用户不会再碰到同样的提示;
已经被提示的用户必须再改一次密码,用dba用户登录,然后输入修改语句,如下:

Sql代码

alter user username identified by 自己想改成的新密码

如果不是dba用户,就参照本文开头的方法命令修改。

相关阅读:

Oracle 11g 缺省密码期限问题 - ORA-28002

ORA-01172、ORA-01151错误处理

ORA-00600 [2662]错误解决

ORA-01078 和 LRM-00109 报错解决方法

ORA-00471 处理方法笔记

ORA-00314,redolog 损坏,或丢失处理方法

文档

Oracle提示修改密码ORA-28002和ORA-28221数据库用户修改密码报错解决办法

Oracle提示修改密码ORA-28002和ORA-28221数据库用户修改密码报错解决办法:当遇到密码只有X天使用期错误提示时:ORA-28002: the password will expire within string days 如 ERROR:ORA-28002: the passw 修改数据库用户密码,当用户不是dba级用户即普通用户时,修改密码必须用replace子句(即必须知道旧密码才能改)
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top