加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle报错,ORA-28001: 口令已经失效

发布时间:2020-12-12 13:42:57 所属栏目:百科 来源:网络整理
导读:报错: Oracle报错,ORA-28001: 口令已经失效 ? oracle 12c的密码默认有效期为180天 ? 密码过期解决方法: 1、通过如下sql查询所有用户密码有效期配置。 sqlSELECT username,PROFILE FROM dba_users; 上述sql查询结果一般为default ? 2、使用如下sql可以查询

报错:Oracle报错,ORA-28001: 口令已经失效

?

oracle 12c的密码默认有效期为180天

?

密码过期解决方法:

1、通过如下sql查询所有用户密码有效期配置。

sql>SELECT username,PROFILE FROM dba_users;

上述sql查询结果一般为default

?

2、使用如下sql可以查询到default的默认值

sql>select *  from dba_profiles where profile = ‘DEFAULT‘  and resource_name = ‘PASSWORD_LIFE_TIME‘

?

3、处理:

方法一:将默认的有效期改为无限期

sql>alter profile default limit password_life_time unlimited;   

?这种方法生产环境应该不太适用,因为还要重启才生效

?

方法二:修改密码,修改时密码不变,但有效期增加。

sql>alter user 用户名 identified by <原来的密码> account unlock; ----不用换新密码

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读