您的位置:首页 > 数据库 > Oracle

oracle数据字典

2015-10-30 21:29 351 查看

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 显示块竞争统计数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: