1、查询密码有效时长
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
没有修改的话 LIMIT 是 180
2、查看用户密码过期时间
select username,account_status,expiry_date,profile from dba_users;
3、修改密码为永不过期
alter profile default limit password_life_time '360';--360天期限
alter profile default limit password_life_time unlimited; --永久期限
plsql登录还是提示 “ORA-28002: the password will expire within 7 days ORA-28002:密码将在7天内过期。”
需要重置密码
4、重置密码
过期的账户,重置密码后期不会再过期,重置为以前的密码,不用换新密码。
alter user 用户名 identified by 原来的密码;
重置密码不会影响当前项目中的连接池,一定要修改为原密码
如果账户密码不小心被锁,解锁
alter user 被锁用户名 account unlock;