一些有用的数据字典
1 user_objects
2 user_tables
3 tab 比user_tables 更加简洁
4 v$bgprocess 查看后台进程
5 v$logfile
6 v$log
7 v$log_history
----------------------------------------------------------------------------------------------------------------------------------------
查看权限的相关数据字典
用户 权限 角色
当创建一个用户时,系统会把用户信息存放到数据字典中。
当给用户赋予权限和角色是,会把权限和角色存放到数据字典中。
通过查询dba_users 来查看所有用户的详细信息。
查询数据字典视图 dba_sys_privs ,来查看用户所具有的系统权限。
查询数据字典视图dba_tab_privs,来查看用户所具有的对象权限。
查询数据字典视图dba_col_privs,来查看用户所具有的列权限 。
查询时间字典视图dba_role_privs,来查看用户所具有的角色。
如 要查看scott所具有的角色
select * from dba_role_privs where grantee='scott';
如查询oracle 中所有的系统权限,一般是dba
select * from sys_privilege_map;
如查询所有的对象权限,一般是dba;
select * from dba_tab_privs;
如查询oracle中所有的角色
select * from dba_roles;
如查询数据库中的表空间
select * from dba_tablespaces;
如何查询一个角色包含哪些系统权限
1 select * from dba_sys_privs where granteeo='scottt';
2 select * from dba_rolse where role='scott';
如何查询一个角色的对象权限
select * from dba_tab_privs where grantee='';
oracle究竟有多少种角色
select * from dba_roles;
如何查看某个用户具有什么角色
select * from dba_role_privs where grantee='';
显示当前用户可以访问的所有数据字典视图
select * from dict where comments like '%grant%';
显示数据库的全称
select * from globle_name;
posted on 2014-06-12 15:57 todayiwillgo 阅读(181) 评论(0) 收藏 举报
浙公网安备 33010602011771号