首页 > 数据库 >Oracle19c 解决ORA-28001

Oracle19c 解决ORA-28001

时间:2023-02-07 16:00:18浏览次数:61  
标签:Oracle19c LIFE 用户 28001 口令 密码 PASSWORD alter ORA

今天一个网页出现404错误

查看tomcat日志

Oracle19c 解决ORA-28001_oracle

发现是数据库连接不上了,报错信息上可以看出是用户的口令(密码)失效了,查阅相关资料,发现oracle 12c会默认给每一个用户的口令180天的有效期,超过这个有效期口令就会失效,需要更改口令才能继续使用该用户。

这个项目数据库版本已经从11g迁移到19c,19c的解决方法与11g有一些差别。

解决方法:

sqlplus / as sysdba
alter session set container = pdb名称;
alter user 用户 identified by 密码;
alter user 用户 account unlock;

现在可以正常连接


Oracle的密码过期规则,可以用下面命令查询

select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';

修改密码永不过期

alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

标签:Oracle19c,LIFE,用户,28001,口令,密码,PASSWORD,alter,ORA
From: https://blog.51cto.com/u_15414237/6042235

相关文章