usuarios - usuario expirado oracle
¿Cómo obtengo una lista de usuarios bloqueados en una base de datos Oracle? (3)
Quiero poder enumerar todos los usuarios en una base de datos dada junto con un ícono que determina si están bloqueados o no. El problema que tengo es consultar el estado "bloqueado" para un usuario dado, aunque creo que podría haber estado en todos los all_users
pero no es así. ¿Alguien puede señalarme en la dirección correcta?
¡Lo encontré!
SELECT username,
account_status
FROM dba_users;
Esto se adapta al requisito:
select username, account_status, EXPIRY_DATE from dba_users where
username=''<username>'';
Salida:
USERNAME ACCOUNT_STATUS EXPIRY_DA
--------------------------------------------------------------------------------
SYSTEM EXPIRED 13-NOV-17
select username,
account_status
from dba_users
where lock_date is not null;
Esto realmente le dará la lista de usuarios bloqueados.