ORA-28001
Senha expirada
O que significa
PASSWORD_LIFE_TIME do profile venceu — clássico de conta de aplicação com profile DEFAULT (180 dias no default moderno) que 'de repente' parou.
Ação imediata
Trocar/redefinir a senha para restabelecer o serviço.
Como diagnosticar somente leitura — seguro de executar
SELECT username, profile, expiry_date FROM dba_users; limites: DBA_PROFILES PASSWORD_LIFE_TIME.
Correção definitiva
ALTER USER ... IDENTIFIED BY (atualizar app junto!).
Como prevenir
Profile específico para contas de serviço (LIFE_TIME UNLIMITED se a política permitir, ou rotação agendada casada com o deploy).