(转)oracle常用的数据字典

一、oracle数据字典主要由以下几种视图构成:
1.user视图
以user_为前缀,用来记录用户对象的信息

2.all视图
以all_为前缀,用来记录用户对象的信息及被授权访问的对象信息

3.dba视图
以dba_为前缀,用来记录数据库实例的所有对象的信息

4.v$视图
以v$为前缀,用来记录与数据库活动相关的性能统计动态信息

5.gv$视图
以gv$为前缀,用来记录分布式环境下所有实例的动态信息

二、oracle常用的数据字典
1.基本数据字典
字典名称                 说明
dba_tables              所有用户的所有表信息
dba_tab_columns         所有用户的表的字段信息
dba_views               所有用户的所有视图信息
dba_synonyms            所有用户的所有同义词信息
dba_sequences           所有用户的所有序列信息
dba_constraints         所有用户的表的约束信息
dba_ind_columns         所有用户的表的索引的字段信息
dba_triggers            所有用户的触发器信息
dba_sources             所有用户的存储过程信息
dba_segments            所有用户的段的使用空间信息
dba_extents             所有用户的段的扩展信息
dba_objects             所有用户对象的基本信息
cat                     当前用户可以访问的所有基表
tab                     但前用户创建的所有基表、视图、同义词等
dict                    构成数据字典的所有表的信息

2.与数据库组件相关的数据字典
数据库组件       数据字典中的表或视图            说明
数据库          v$datafile                   记录系统的运行情况
表空间          dba_tablespaces              记录系统表空间的基本信息
               dba_free_space               记录系统表空间的空闲空间信息
控制文件        v$controlfile                记录系统控制文件的基本信息
               v$control_record_section     记录系统控制文件中记录文档段的信息
               v$parameter                  记录系统个参数的基本信息
数据文件        dba_data_files               记录系统数据文件及表空间的基本信息
               v$filestat                   记录来自控制文件的数据文件信息
               v$datafile_header            记录数据文件头部的基本信息
段             dba_segments                 记录段的基本信息
区             dba_extents                  记录数据区的基本信息
日志           v$thread                     记录日志线程的基本信息
              v$log                         记录日志文件的基本信息
              v$logfile                     记录日志文件的概要信息
归档           v$archived_log                记录归档日志文件的基本信息
              v$archived_dest               记录归档日志文件的路径信息
数据库实例     v$instance                     记录实例的基本信息
              v$system_parameter             记录实例当前有效的参数信息
内存结构       v$sga                          记录sga区的信息
              v$sgastat                      记录sga的详细信息
              v$db_object_cache              记录对象缓存的大小信息
              v$sql                          记录sql语句的详细信息
              v$sqltext                      记录sql语句的语句信息
              v$sqlarea                      记录sql区的sql基本信息
后台进程       v$bgprocess                    显示后台进程信息
              v$session                      显示当前会话信息

3.常用动态性能视图
视图名称                说明
v$fixed_table          显示当前发行的固定对象的说明
v$instance             显示当前实例的信息
v$latch                显示锁存器的统计数据
v$librarycache         显示有关库缓存性能的统计数据
v$rollstat             显示联机的回滚段的名字
v$rowcache             显示活动数据字典的统计
v$sag                  记录sga区的信息
v$sgastat              记录sga的详细信息
v$sort_usage           显示临时段的大小及会话
v$sqltext              记录sql语句的语句信息
v$sqlarea              记录sql区的sql基本信息
v$stsstat              显示基本的实例统计信息
v$system_event         显示一个事件的总计等待时间
v$waitstat             显示块竞争统计数据

 转自:http://www.cnblogs.com/linjiqin/p/3148746.html

posted @ 2015-06-03 10:01  艾阳君  阅读(236)  评论(0编辑  收藏  举报