Je veux pouvoir lister tous les utilisateurs d'une base de données donnée avec une icône qui détermine s'ils sont verrouillés ou non. Le problème que je rencontre est de demander le statut "verrouillé" pour un utilisateur donné, je pensais qu'il pouvait être sur all_users
mais ce n'est pas le cas. Est-ce que quelqu'un peut-il me montrer la bonne direction?
Je l'ai trouvé!
SELECT username,
account_status
FROM dba_users;
select username,
account_status
from dba_users
where lock_date is not null;
Cela vous donnera en fait la liste des utilisateurs verrouillés.
Cela convient à l'exigence:
select username, account_status, EXPIRY_DATE from dba_users where
username='<username>';
Sortie:
USERNAME ACCOUNT_STATUS EXPIRY_DA
--------------------------------------------------------------------------------
SYSTEM EXPIRED 13-NOV-17