Oracle常用系统数据字典,系统表


1.查询 所有的用户        --  select * from dba_users

2.查询 所有的角色        --  select * from dba_roles

3.查询 用户_角色         --  select * from dba_role_privs

4.查询 用户_系统权限   --  select * from dba_sys_privs

5.查询 用户_对象权限   --  select * from dba_tab_privs

6.查询 角色_系统权限   --  select * from role_sys_privs

7.查询 角色_对象权限   --  select * from role_tab_privs

8.查询 所有表              --  select * from dba_tables

9.查询 所有表_列             --   select * from dba_tab_columns

10.查询 所有表空间           --   select * from dba_tablespaces

11.查询 表空间对应的数据文件 --   select * from dba_data_files

12.查询 视图                       --   select * from dba_views

13.查询 序列                     --   select * from dba_sequences

14.查询 触发器                 --   select * from dba_trigers

15.查询 存储过程             --   select * from dba_procedures

16.查询 列约束                 --   select * from dba_constraints

17.查询 索引               --  select * from dba_ind_columns(包含索引列)

--   select * from dba_indexes

18.查询  列_权限               --   select * from dba_col_privs (必须是对某一列赋的权限)

----------------------------------------

其中 很多系统字典 的开头都是dba_xxx_xxx dba部分可以换成user和all

如果是user的话则是显示当前用户所具有的信息

大部分dba_xxx_xxx都是需要有dba权限才能查看的

相关内容