1、查询密码有效时长
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
可以看到密码过期时间是180天
2、查看当前用户密码到期日
select username,account_status,expiry_date,profile from dba_users;
可以看到MCQHW用户2022/3/14到期
3、设置密码永不过期
alter profile default limit password_life_time unlimited;
这时再查询上面有效时长,为无限制。
plsql登录还是提示 “ORA-28002: the password will expire within 6 days Ora-28002:密码将在6天内过期。”
4、重置密码
过期的账户,重置密码后期不会再过期,重置为以前的密码,不用换新密码。
alter user 用户名 identified by 原来的密码;
转载:
Oracle查看用户密码过期,修改永不过期_Hello World-CSDN博客_oracle查看用户过期时间