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 :

https://go.oracle.com/LP=25600?elqCampaignId=38358&bn=sql