oracle ORA-28001: the password has expired

一、问题原因

密码过期。默认为180天。

二、解决办法

1)修改密码;

2)将过期时间设为无限制。

三、解决步骤

1)通过sqlplus / as sysdba 方式进去数据库更改;

2)查看数据库默认的密码管理方式有效期

 SELECT * FROM dba_profiles WHERE profile=DEFAULTAND resource_name=’PASSWORD_LIFE_TIME’;

3)修改密码

alter user 用户名 identified by 密码;

4)将密码有效期设置为无限制

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED ;

 

posted @ 2021-07-06 10:48  无知死循环  阅读(591)  评论(0编辑  收藏  举报