Listando a situação dos usuarios :
select USERNAME, ACCOUNT_STATUS,LOCK_DATE from dba_users order by username;
Listando os perfis e seus limites. :
select resource_name, limit from dba_profiles;
Alterando o tempo de vida das senhas.
alter profile "DEFAULT" limit password_life_time unlimited;
Se a senha já tiver entrado no periodo de carencia, troque a senha do usuario.
Uma dica para não ter problemas cadastre a nova senha com o conteudo da senha anterior.
alter user usuario identified by "senha_antiga=nova_senha";
Listando outros usuarios que podem ter problemas.
select LIMIT, RESOURCE_NAME from dba_profiles where RESOURCE_NAME in ('PASSWORD_GRACE_TIME','PASSWORD_LIFE_TIME','PASSWORD_REUSE_MAX','PASSWORD_REUSE_TIME') and PROFILE=(select profile from dba_users where username='USUARIO');
Maiores informações consulte :
https://blogs.oracle.com/sql/how-to-fix-ora-28002-the-password-will-expire-in-7-days-errors
Vale a pena se escrever tambem :