oracle系统视图

场景:Oracle系统视图功用大全2

Oracle系统视图作用大全2

----------USER----------

user_objects 用户对象信息 
user_source 
数据库用户的所有资源对象信息 
user_segments 
用户的表段信息 
user_tables 
用户的表对象信息 
user_tab_columns 
用户的表列信息 
关于这个还涉及到两个常用的例子如下:
2.1.oracle
中查询某个字段属于哪个表 
  Sql
代码 
  select table_name,owner from dba_tab_columns t where t.COLUMN_NAME like upper('%username%');
2.2.oracle
中查询某个表的列数 
  Sql
代码
  select count(*) from user_tab_columns where table_name= upper('sys_operate')
:这两个例子都用到了upper这个函数,是因为在这里表名得大写,否则查出的结果不是正确的
user_constraints 
用户的对象约束信息 
user_sys_privs 
当前用户的系统权限信息 
user_tab_privs 
当前用户的对象权限信息 
user_col_privs 
当前用户的表列权限信息 
user_role_privs 
当前用户的角色权限信息 
user_indexes 
用户的索引信息 
user_ind_columns 
用户的索引对应的表列信息 
user_cons_columns 
用户的约束对应的表列信息 
user_clusters 
用户的所有簇信息 
user_clu_columns 
用户的簇所包含的内容信息 
user_cluster_hash_expressions 
散列簇的信息

 

 

----------SESSION----------

session_roles 会话的角色信息
session_privs 
会话的权限信息

 

 

----------INDEX----------

index_stats 索引的设置和存储信息

 

 

----------ALL----------

all_users 数据库所有用户的信息
all_objects
数据库所有的对象的信息
all_def_audit_opts
所有默认的审计设置信息
all_tables
所有的表对象信息
all_indexes
所有的数据库对象索引的信息