特定のデータベース内のすべてのユーザーを、ロックされているかどうかを判断するアイコンとともに一覧表示できるようにしたいと考えています。私が抱えている問題は、特定のユーザーの「ロック」ステータスを照会することです。all_users
しかしそうではありません。誰かが私を正しい方向に向けることができますか?
それを見つけた!
SELECT username,
account_status
FROM dba_users;
select username,
account_status
from dba_users
where lock_date is not null;
これにより、ロックされたユーザーのリストが実際に表示されます。
これは要件に適合します。
select username, account_status, EXPIRY_DATE from dba_users where
username='<username>';
出力:
USERNAME ACCOUNT_STATUS EXPIRY_DA
--------------------------------------------------------------------------------
SYSTEM EXPIRED 13-NOV-17