我如何锁定用户的列表在Oracle数据库?(How do I get a list of locke

2019-08-17 16:55发布

我希望能与决定了他们是否被锁定或不是图标一起列出所有用户在一个特定的数据库。 我遇到的问题是查询“锁定”状态给定用户,不过,我觉得这可能是对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?