文章资料-情感.机器.认知-电子AI 游客
ORACLE中dba,user,v$等开头的常用表和视图
【8582】by1 2019-01-15 最后编辑2019-03-09 18:10:20 浏览714

81469734143067693.jpg

一.Oracle表明细及说明
1.dba_开头表 
   dba_users           数据库用户信息 
   dba_segments    表段信息 
   dba_extents        数据区信息 
   dba_objects        数据库对象信息 
   dba_tablespaces 数据库表空间信息 
   dba_data_files     数据文件设置信息 
   dba_temp_files    临时数据文件信息 
   dba_rollback_segs         回滚段信息 
   dba_ts_quotas               用户表空间配额信息 
   dba_free_space              数据库空闲空间信息 
   dba_profiles                    数据库用户资源限制信息 
   dba_sys_privs                用户的系统权限信息 
   dba_tab_privs                 用户具有的对象权限信息 
   dba_col_privs                用户具有的列对象权限信息 
   dba_role_privs                用户具有的角色信息 
   dba_audit_trail                审计跟踪记录信息 
   dba_stmt_audit_opts       审计设置信息 
   dba_audit_object             对象审计结果信息 
   dba_audit_session          会话审计结果信息 
   dba_indexes                   用户模式的索引信息

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   散列簇的信息

3.v$开头表
   vdatabasevdatafile        数据文件信息 
   vcontrolfilevlogfile          重做日志信息 
   vinstancevlog               日志组信息 
   vloghistvsga             数据库SGA信息 
   vparametervprocess       数据库服务器进程信息 
   vbgprocessvcontrolfile_record_section   控制文件记载的各部分信息 
   v