Listar contas bloqueadas no Oracle
Overview
Você está aqui porque encontrou uma parede inesperada tentando acessar seu banco de dados? Não tema, pois este guia rápido e prático ilumina seu caminho através das sombras da frustração de conexão. Com uma pitada de SQL e um pingo de investigação, você desvendará o mistério das contas bloqueadas, expiradas ou de status alterado. Arregace as mangas, prepare-se para uma pequena aventura em administração de banco de dados, e vamos descobrir juntos como trazer luz à sua situação.
Não está conseguindo se conectar ao banco de dados? Tudo funcionava, mas agora está recebendo mensagem de acesso negado? Então… pode ser que o usuário que você está utilizando esteja bloqueado.
Abaixo está um exemplo de consulta para ser utilizada para listar estas contas.
SELECT username, account_status, created, lock_date, expiry_date
FROM dba_users
WHERE account_status != 'OPEN';
Como alternativa, você também pode alterar a clausula WHERE para account_status = “EXPIRED” ou account_status = “LOCKED” para consultas mais especializadas.
Espero ter ajudado.