我希望能与决定了他们是否被锁定或不是图标一起列出所有用户在一个特定的数据库。 我遇到的问题是查询“锁定”状态给定用户,不过,我觉得这可能是对all_users
,但事实并非如此。 任何人都可以点我在正确的方向?
Answer 1:
找到了!
SELECT username,
account_status
FROM dba_users;
Answer 2:
select username,
account_status
from dba_users
where lock_date is not null;
这实际上给你锁定的用户列表。
Answer 3:
这符合要求:
select username, account_status, EXPIRY_DATE from dba_users where
username='<username>';
输出:
USERNAME ACCOUNT_STATUS EXPIRY_DA
--------------------------------------------------------------------------------
SYSTEM EXPIRED 13-NOV-17
文章来源: How do I get a list of locked users in an Oracle database?