数据字典

数据字典和动态性能图

user_tables ;

         显示当前用户的所有表。

all_tables

         显示当前用户可以访问的所有表

Dba_tables

         显示所有方案拥有的数据库表,但是查询用户必须是dba角色或者 select any table 的角色

用户名,权限,角色

         当给用户授予权限和角色的时候,Oracle会将全色和角色的信息放到数据字典中。

通过查询dba_users可以侠士所有的数据库用户(desc dba_users 可以查看这个表格的属性)。

Dba_sys_privs 用户的系统权限

Dba_tab_privs用户的对象权限

Dba_col_privs用户的列权限

Dba_role_privs用户所具有的角色

例如:查看scott具有的角色

         一个角色中含有很多的权限

如何查询一个角色包含的权限?

1)  一个角色包含的系统权限

2)  一个角色包含的对象权限

Oracle究竟有多少种角色?

select * from dba_roles ;

权限分为两种,一种是对象权限一种是系统权限。

原文地址:https://www.cnblogs.com/da-peng/p/5328020.html