ver usuarios usuario scott expirado developer desbloquear datos cuenta contraseña cambiar bloqueo bloqueados activar 11g oracle system-administration locked

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.