oracle密码即将过期,ERROR: ORA-28002: 7 天之后口令将过期
oracle数据库默认的密码是180天,可以用以下语句查询:
1、查询用户的profile,一般是DEFAULT
select username,profile from dba_users;
2、以DEFAULT作为dba_profiles表profile字段的参数,查询密码生效天数
select * from dba_profiles where profile = 'DEFAULT' and resource_name = 'PASSWORD_LIFE_TIME';
3、修改密码永久有效
alter profile default limit PASSWORD_LIFE_TIME UNLIMITED
4、修改密码,因为已经报错“7 天之后口令将过期”了,所以必须再修改一次密码
alter user C##SL identified by 123456;
修改完不用重启数据库,立马生效,并且密码不会再过期了