我希望能够列出给定数据库中的所有用户以及确定他们是否被锁定的图标。我遇到的问题是查询给定用户的“锁定”状态,虽然它可能已经在all_users
,但事实并非如此。有人能指出我正确的方向吗?
答案 0 :(得分:41)
发现它!
SELECT username,
account_status
FROM dba_users;
答案 1 :(得分:30)
select username,
account_status
from dba_users
where lock_date is not null;
这实际上会为您提供锁定用户的列表。
答案 2 :(得分:2)
这符合要求:
select username, account_status, EXPIRY_DATE from dba_users where
username='<username>';
输出:
USERNAME ACCOUNT_STATUS EXPIRY_DA
--------------------------------------------------------------------------------
SYSTEM EXPIRED 13-NOV-17