oracle如何查看所有用户
2011-06-01
阅读数:2241
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如何查看所有用户
相关评论