Oracle角色、权限的一些常用视图
2014-03-16 21:49
281 查看
ORACLE中数据字典视图分为3大类, 用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息。
1)USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息;
2)ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息;
3)DBA_*:有关整个数据库中对象的信息;
权限范围: DBA_*>= ALL_*>= USER_*
关于用户、角色和权限信息的视图如下:
(1)all_users视图:可以查看当前用户可以看到的所有用户
(2)dba_users视图:可以查看数据库中所有的用户信息
(3)user_users视图:可以查看当前用户的用户信息
(4)dba_ts_quotas视图:可以查看用户的表空间限额情况
(5)user_password_limits视图:可以查看当前用户的口令配置文件参数
(6)user_resource_limits视图:可以查看当前用户的资源限制情况
(7)v$session视图:查看每个当前会话的会话信息
(8)v$sesstat视图:查看用户会话的统计数据
(9)dba_roles视图:可以查看当前数据库中存在的所有角色
(10)session_roles视图:可以查看当前用户启用的角色
(11)dba_role_privs视图:可以查看数据库中所有的用户与角色或角色与角色之间的授予关系
(12)user_role_privs视图:可以查看当前用户的权限情况
(13)dba_sys_privs视图:可以查看授予所有用户或角色的系统权限
(14)user_sys_privs视图:可以查看当前用户被授予的系统权限
(15)session_privs视图:可以查看当前用户启用的系统权限
(16)all_col_privs视图:可以查看当前用户或者public用户组是其所有者、授予者或被授予者的用户的所有列对象的授权,列对象就是表中的字段
(17)dba_col_privs视图:可以查看数据库中所有列对象的授权情况
(18)user_col_privs视图:可以查看当前用户或者其所有者、授予者或者被授予者的所有列对象的授权
(19)dba_tab_privs视图:可以查看数据库中所有对象的权限
(20)all_tab_privs视图:可以查看用户或者public是其授予者的对象的授权
(21)user_tab_privs视图:可以查看当前用户是其被授予者的所有对象的授权
参考资料:
http://blog.sina.com.cn/s/blog_68fe7e150100z6xx.html http://haohaoxuexi.iteye.com/blog/1558889
1)USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息;
2)ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息;
3)DBA_*:有关整个数据库中对象的信息;
权限范围: DBA_*>= ALL_*>= USER_*
关于用户、角色和权限信息的视图如下:
(1)all_users视图:可以查看当前用户可以看到的所有用户
(2)dba_users视图:可以查看数据库中所有的用户信息
(3)user_users视图:可以查看当前用户的用户信息
(4)dba_ts_quotas视图:可以查看用户的表空间限额情况
(5)user_password_limits视图:可以查看当前用户的口令配置文件参数
(6)user_resource_limits视图:可以查看当前用户的资源限制情况
(7)v$session视图:查看每个当前会话的会话信息
(8)v$sesstat视图:查看用户会话的统计数据
(9)dba_roles视图:可以查看当前数据库中存在的所有角色
(10)session_roles视图:可以查看当前用户启用的角色
(11)dba_role_privs视图:可以查看数据库中所有的用户与角色或角色与角色之间的授予关系
(12)user_role_privs视图:可以查看当前用户的权限情况
(13)dba_sys_privs视图:可以查看授予所有用户或角色的系统权限
(14)user_sys_privs视图:可以查看当前用户被授予的系统权限
(15)session_privs视图:可以查看当前用户启用的系统权限
(16)all_col_privs视图:可以查看当前用户或者public用户组是其所有者、授予者或被授予者的用户的所有列对象的授权,列对象就是表中的字段
(17)dba_col_privs视图:可以查看数据库中所有列对象的授权情况
(18)user_col_privs视图:可以查看当前用户或者其所有者、授予者或者被授予者的所有列对象的授权
(19)dba_tab_privs视图:可以查看数据库中所有对象的权限
(20)all_tab_privs视图:可以查看用户或者public是其授予者的对象的授权
(21)user_tab_privs视图:可以查看当前用户是其被授予者的所有对象的授权
参考资料:
http://blog.sina.com.cn/s/blog_68fe7e150100z6xx.html http://haohaoxuexi.iteye.com/blog/1558889
相关文章推荐
- Oracle角色、权限的一些常用视图
- oracle常用基础知识详解(用户、角色、权限管理)
- ORACLE查看用户、权限、角色的命令和视图
- Oracle常用命令07(约束,索引,权限,角色)
- Oracle常用命令07(约束,索引,权限,角色)
- Oracle中的常用权限视图
- oracle 数据字典和动态性能视图数据 与用户权限角色查询
- Oracle——18用户、角色和权限信息的视图总结
- Oracle常用基础知识详解(用户、权限、角色管理 )
- oracle中权限,角色常用的查询
- Oracle-30-常用系统权限&查看当前用户权限&为用户授予创建视图的权利
- oracle查看用户、权限、角色的命令和视图
- oracle的与权限,角色相关的视图
- Oracle用户角色权限相关视图
- 常用sql命令@oracle数据类型概括@权限、角色、用户的创建于使用@伪列及其注意事项
- Oracle中的常用权限视图
- oracle的与权限,角色相关的视图
- 常用sql命令@oracle数据类型概括@权限、角色、用户的创建于使用@伪列及其注意事项
- Oracle 中查看用户和权限的一些视图
- oracle表空间,角色,权限,表,索引,序列号,视图,同义词,约束条件,存储函数和过程,常用数据字典,基本数据字典信息,查看VGA信息,维护表空间,创建表空间等信息