nosilence 发表于 2018-9-10 09:37:09

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         显示块竞争统计数据

页: [1]
查看完整版本: oracle常用的数据字典