oracle如何查看所有用户

2011-06-01 阅读数:171

oracle中如何查看所有用户呢?oracle有个表专门记录了所有的用户,表名叫 dba_users,所以想查看oracle的所有用户名只需要写如下sql语句即可:

select * from dba_users;

可以看到,用户名,密码(被加密),所属表空间,临时表空间,用户创建时间等等信息均可以看到。

需要注意的是,需要有dba角色权限才可以查询这个dba_users表。

如果是只想查看非系统用户(即自己建立的用户,并且表空间使用默认USERS),则只需要写以下SQL查询语句即可:

select * from dba_users t where t.default_tablespace = 'USERS' and t.account_status = 'OPEN';

OK,下班嘞,走人。

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: oracle如何查看所有用户

相关评论

验证码: