oracle静态视图与动态视图

常用的DBA_视图

视图

说明

DBA_CONS_COLUMNS

约束定义中关于用户可访问的列的描述

DBA_CONSTRAINTS

表上的约束的定义

DBA_DATA_FILES

数据文件的定义描述

DBA_EXTENTS

构成数据库的各种段的区的描述

DBA_IND_COLUMNS

表、簇上的各种索引的列的描述

DBA_INDEXES

表、簇上的各种索引的描述

DBA_OBJECTS

各种对象的描述

DBA_ROLLBACK_SEGS

回退段的描述

DBA_SEGMENTS

各种段的存储分配情况

DBA_TAB_COLUMNS

表、视图、簇的列的描述

DBA_TABLES

表的描述

DBA_TABLESPACES

各种表空间的描述

DBA_TEMP_FILES

临时文件的描述

DBA_UNDO_EXTENTS

撤销段的区的描述

DBA_ROLES

数据库中的所有角色

DBA_SYS_PRIVS

授予用户和角色的系统权限

DBA_TAB_PRIVS

授予用户和角色的对象权限

DBA_TS_QUOTAS

分配给用户的表空间配额

DBA_USERS

数据库中的所有用户

DBA_VIEWS

数据库中的所有视图

DBA_视图被称为静态数据字典视图,给出的是数据库字典的状态和组成情况。只有数据库处于OPEN状态时才能访问数据字典视图。

 

常用V$视图

视图

说明

V$FIXED_TABLE

所有可用的动态性能视图和动态性能表的信息

V$INSTANCE

当前例程的详细信息

V$SGA

SGA区的主要组成部分的信息。

V$SGAINFO

SGA区的更详细的信息

V$PARAMETER

初始化参数信息

V$VERSION

Oracle版本的信息

V$OPTION

已安装oracle选项的信息

V$SESSION

当前会话信息

V$PROCESS

与ORACLE相关的所有进程的信息(服务器进程、后台进程)

V$BGPROCESS

后台进程信息

V$DATABASE

当前数据库的信息

V$CONTROLFILE

当前数据库的所有控制文件的信息

V$DATAFILE

当前数据库的所有数据文件的信息

V$DBFILE

数据文件的编号

V$LOGFILE

当前数据库的所有重做日志文件的信息

V$LOG

重做日志组的信息

V$THREAD

重做线程的信息

V$LOCK

锁的信息

V$LOCKED_OBJECT

被加锁的数据库对象的信息

V$ROLLNAME

处于ONLINE(联机)状态的撤销段的信息

V$ROLLSTAT

撤销段的统计信息

V$TABLESPACE

各种表空间的 信息

V$TEMPFILE

当前数据库的所有临时文件的信息

V$SYSSTAT

包含关于当前例程的性能统计信息

V$SORT_SEGMENT

排序段的使用情况

V$SORT_USAGE

使用排序段的会话和用户信息

V%TRANSACTION

保存事务的基本信息

V$视图是因为能够反映数据库当前运转情况的实时数据而被称为动态性能视图,V$视图有助于了解数据库是如何对数据请求作出响应的。

 


数据库处于不同状态时可访问的动态性能视图

数据库状态

可访问的动态性能视图

说明

NOMOUNT非加载状态

V$PARAMETER

启动例程后,Oracle会打开初始化参数文件,分配SGA区并启动各个后台进程。但当前还没有加载数据库时,例程处于NOMOUNT状态时,只能访问从SGA区获得信息的动态性能视图

V$SGA

V$OPTION

V$PROCESS

V$SESSION

V$VERSION

V$INSTANCE

MOUNT加载状态

V$THREAD

当加载数据库时,oracle会根据初始化参数control_files的指定,打开控制文件,使数据库处于MOUNT状态。此时不仅可以访问从SGA区获得信息的动态性能视图,还可以访问从控制文件中获得信息的动态性能视图。

V$CONTROLEFILE

V$DATABASE

V$DATAFILE

V$DATAFILE_HEADER

V$LOGFILE

V$TEMPFILE

OPEN打开状态

V$FILESTAT

当打开数据库时,oracle会根据控制文件中的信息,打开所有数据文件和重日志文件,使数据库处于OPEN状态。此时可以访问全部的动态性能视图信息。

V$SESSION_WAIT

V$WAITSTAT



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、DBA最常用的数据字典 dba_data_files:通常用来查询关于数据库文件的信息 dba_db_links:包括数据库中的所有数据库链路,也就是databaselinks。 dba_extents:数据库中所有分区的信息 dba_free_space:所有表空间中的自由分区 dba_indexs:关于数据库中所有索引的描述 dba_ind_columns:在所有表及聚集上压缩索引的列 dba_objects:数据库中所有的对象 dba_rollback_segs:回滚段的描述 dba_segments:所有数据库段分段的存储空间 dba_synonyms:关于同义词的信息查询 dba_tables:数据库中所有数据表的描述 dba_tabespaces:关于表空间的信息 dba_tab_columns:所有表描述、视图以及聚集的列 dba_tab_grants/privs:对象所授予的权限 dba_ts_quotas:所有用户表空间限额 dba_users:关于数据的所有用户的信息 dba_views:数据库中所有视图的文本 二、DBA最常用的动态性能视图 v$datafile:数据库使用的数据文件信息 v$librarycache:共享池中SQL语句的管理信息 v$lock:通过访问数据库会话,设置对象锁的所有信息 v$log:从控制文件中提取有关重做日志组的信息 v$logfile有关实例重置日志组文件名及其位置的信息 v$parameter:初始化参数文件中所有项的值 v$process:当前进程的信息 v$rollname:回滚段信息 v$rollstat:联机回滚段统计信息 v$rowcache:内存中数据字典活动/性能信息 v$session:有关会话的信息 v$sesstat:在v$session中报告当前会话的统计信息 v$sqlarea:共享池中使用当前光标的统计信息,光标是一块内存区域,有Oracle处理SQL语句时打开。 v$statname:在v$sesstat中报告各个统计的含义 v$sysstat:基于当前操作会话进行的系统统计 v$waitstat:出现一个以上会话访问数据库的数据时的详细情况。当有一个以上的会话访问同一信息时,可出现等待情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值