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

2014-11-24 18:26:01 · 作者: · 浏览: 0

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权限才能查看的