参考了huang_xw前辈的文章《Oracle 用户、角色、权限(系统权限、对象权限)的数据字典》-原文地址http://blog.youkuaiyun.com/huang_xw/article/details/6527762,对原文进行一些细节性的描述与编辑,并对其中问题进行了回答。
1 三者的字典表
1.1 用户
select * from dba_users;
包含以下信息:
USERNAME USER_ID PASSWORD ACCOUNT_STATUS LOCK_DATE EXPIRY_DATE DEFAULT_TABLESPACE TEMPORARY_TABLESPACE CREATED PROFILE INITIAL_RSRC_CONSUMER_GROUP EXTERNAL_NAME
含有信息量更多
select * from all_users;
仅包含以下信息
USERNAME USER_ID CREATED
select * from user_users;
查询的是当前用户:
USERNAME USER_ID ACCOUNT_STATUS LOCK_DATE EXPIRY_DATE DEFAULT_TABLESPACE TEMPORARY_TABLESPACE CREATED INITIAL_RSRC_CONSUMER_GROUP EXTERNAL_NAME
SYSTEM 5 OPEN 2013/5/30 1 SYSTEM TEMP 2010/4/2 13 SYS_GROUP
1.2 角色