Oracle动态性能视图.docx

上传人:b****8 文档编号:9391767 上传时间:2023-02-04 格式:DOCX 页数:177 大小:86.07KB
下载 相关 举报
Oracle动态性能视图.docx_第1页
第1页 / 共177页
Oracle动态性能视图.docx_第2页
第2页 / 共177页
Oracle动态性能视图.docx_第3页
第3页 / 共177页
Oracle动态性能视图.docx_第4页
第4页 / 共177页
Oracle动态性能视图.docx_第5页
第5页 / 共177页
点击查看更多>>
下载资源
资源描述

Oracle动态性能视图.docx

《Oracle动态性能视图.docx》由会员分享,可在线阅读,更多相关《Oracle动态性能视图.docx(177页珍藏版)》请在冰豆网上搜索。

Oracle动态性能视图.docx

Oracle动态性能视图

附录A动态性能视图(V$)

本附录介绍动态性能视图。

这些视图一般作为V$视图引用。

本附录包括下列内容:

●动态性能视图。

●视图说明。

A.1动态性能视图

Oracle服务器包括一组基础视图,这些视图由服务器维护,系统管理员用户SYS可以访问它们。

这些视图被称为动态性能视图,因为它们在数据库打开和使用时不断进行更新,而且它们的内容主要与性能有关。

虽然这些视图很像普通的数据库表,但它们不允许用户直接进行修改。

这些视图提供内部磁盘结构和内存结构方面的数据。

用户可以对这些视图进行查询,以便对系统进行管理与优化。

文件CATALOG.SQL包含这些视图的定义以及公用同义词。

必须运行CATALOG.SQL创建这些视图及同义词。

A.1.1V$视图

动态性能视图由前缀V_$标识。

这些视图的公用同义词具有前缀V$。

数据库管理员或用户应该只访问V$对象,而不是访问V_$对象。

动态性能视图由企业管理器和OracleTrace使用,OracleTrace是访问系统性能信息的主要界面。

建议:

一旦实例启动,从内存读取数据的V$视图就可以访问了。

从磁盘读取数据的视图要求数据库已经安装好了。

警告:

给出动态性能视图的有关信息只是为了系统的完整性和对系统进行管理。

公司并不承诺以后也支持这些视图。

A.1.2GV$视图

在Oracle中,还有一种补充类型的固定视图。

即GV$(GlobalV$,全局V$)固定视图。

对于本章介绍的每种V$视图(除V$CACHE_LOCK、V$LOCK_ACTIVITY、V$LOCKS_WITH_COLLISIONS和V$ROLLNAME外),都存在一个GV$视图。

在并行服务器环境下,可查询GV$视图从所有限定实例中检索V$视图的信息。

除V$信息外,每个GV$视图拥有一个附加的名为INST_ID的整型列。

INST_ID列显示从其获得相关的V$视图信息的实例号。

INST_ID列可用作一个从可得到的实例集检索V$信息的过滤器。

例如,下列查询:

SELECT*FROMGV$LOCKWHEREINST_ID=2ORINST_ID=5

表示从实例2和5上的V$视图中检索信息。

GV$视图可用来返回用OPS_ADMIN_GROUP参数定义的实例组上的信息。

GV$视图具有下列限制:

●在安装数据库的所有实例上,PARALLEL_MAX_SERVERS参数的值必须大于零。

●为了成功完成查询,必须至少用一个成员来定义OPS_ADMIN_GROUP参数。

A.1.2访问动态性能表

在安装之后,仅有用户名为SYS或具有SYSDBAROLE的用户能够访问动态性能表。

A.2视图说明

本节列出动态性能视图的列和公用同义词。

1.V$ACCESS

此视图显示数据库中当前锁定的对象及访问它们的会话。

列数据类型说明

SID

NUMBER

访问一个对象的会话号

OWNER

VARCHAR2(64)

对象的拥有者

OBJECT

VARCHAR2(1000)

对象号

TYPE

VARCHAR2(12)

对象的类型标识符

2.V$ACTIVE_INSTANCES

对所有当前使数据库安装的实例,此视图将实例名映射到实例号。

列数据类型说明

INST_NUMBER

NUMBER

实例号

INST_NAME

VARCHAR2(60)

实例名

3.V$AQ

此视图描述数据库中队列的统计数据。

列数据类型说明

QID

NUMBER

唯一的队列标识符

WAITING

NUMBER

队列中处于“WAITING”状态的消息号

READY

NUMBER

队列中处于“READY”状态的消息号

EXPIRED

NUMBER

队列中处于“EXPIRED”状态的消息号

TOTAL_WAIT

NUMBER

队列中处于“READY”消息的总等待时间

AVERAGE_WAIT

NUMBER

队列中处于“READY”消息的平均等待时间

4.V$ARCHIVE

此视图包含需要归档的重做日志文件的信息。

每行提供一个线程的信息。

这些信息在V$LOG中也可得到。

Oracle建议使用V$LOG。

更多信息,请参阅“V$LOG”。

列数据类型说明

GROUP#

NUMBER

日志文件组号

THREAD#

NUMBER

日志文件线程号

SEQUENCE#

NUMBER

日志文件序列号

CURRENT#

VARCHAR2(3)

当前在使用的归档日志

FIRST_CHANGE#

NUMBER

存储在当前日志中的第一个SCN

5.V$ARCHIVE_DEST

对于当前实例,此视图描述所有归档日志目标、它们的当前值、模式以及状态。

列数据类型说明

DEST_ID

NUMBER

ID(1-5)

STATUS

VARCHAR2(9)

状态:

VAILID:

初始化并可得到;

INACTIVE:

无目标信息;

DEFERRED:

用户手工禁用;

ERROR:

打开或拷贝中出错;

DISABLED:

出错后禁用;

BADPARAM:

参数有错;

BINDING

VARCHAR2(9)

成功请求:

MANDATORY-必须成功,否则OPTIONAL-不需要成功(依赖于

LOG_ARCHIVE_MIS_SUCCEED_DEST)

NAME_SPACE

VARCHAR2(7)

定义范围:

SYSTEM-系统定义或SESSION-会话定义

TARGET

VARCHAR2(7)

目标:

PRIMARY-拷贝到主目标或STANDBY-拷贝到备用目标

REOPEN_SECS

VARCHAR2(7)

按秒计算的重试时间(出错之后)

DESTINATION

VARCHAR2(256)

目标文本串(转换为主位置或备用服务器名)

FAIL_DATE

DATE

最后出错的日期和时间

FAIL_SEQUENCE

NUMBER

最后出错的日志序列号

FAIL_BLOCK

NUMBER

最后出错的块号

ERROR

VARCHAR2(256)

最后出错的文本

关于归档日志目标,请参阅LOG_ARCHIVE_DEST、LOG_ARCHIVE_DUPLEX_DEST、LOG_ARCHIVE_DEST_n、LOG_ARCHIVE_DEST_STATE_n、STANDBY_ARCHIVE_DEST和LOG_ARCHIVE_MIN_SUCCEED_DEST。

6.V$ARCHIVE_LOG

此视图从包含归档日志名的控制文件中显示归档日志信息。

在联机重做日志成功地归档或清除后插入的(如果日志被清除,则名称列为NULL)后,插入一个归档日志记录。

如果该日志归档两次,将有两个具有THREAD#、SEQUENCE#、FIRST_CHANGE#但名称不同的归档日志记录。

在从备份集或拷贝重新存储归档日志时,也插入一个归档日志记录。

列数据类型说明

RECID

NUMBER

归档日志记录ID

STAMP

NUMBER

归档日志记录时间戳

NAME

VARCHAR2(512)

归档日志文件名。

如果设置为NULL,则日志文件在被归档前清除

THREAD#

NUMBER

重做线程号

SEQUENCE#

NUMBER

重做日志序列

RESETLOGS_

CHANGE#

NUMBER

在写入此日志时重置数据库的日志更改号

RESETLOGS_TIME

DATE

在写入此日志时重置数据库的日志时间

FIRST_CHANGE#

NUMBER

归档日志中的第一个更改号

FIRST_TIME

NUMBER

第一个更改的时间戳

NEXT_CHANGE#

NUMBER

下一日志中的第一个更改

NEXT_TIME

NUMBER

下一个更改的时间戳

BLOCKS

NUMBER

以块表示的归档日志大小

BLOCK_SIZE

NUMBER

重做日志块的尺寸

ARCHIVED

VARCHAR2(3)

YES/NO

DELETED

VARCHAR2(3)

YES/NO

COMPLETION_TIME

DATE

归档完成时间

7.V$ARCHIVE_PROCESSES

此视图提供实例的各种ARCH进程的状态信息。

列数据类型说明

PROCESS

NUMBER

实例的ARCH进程标识符,编号从0至9

STATUS

VARCHAR2(10)

ARCH进程的状态,显示为一个关键字。

可能的值为:

STOPPED、SCHEDULED、STARTING、ACTIVE、STOPPING和TERMINATED

LOG_SEQUENCE

NUMBER

如果STATE=“BUSY”,则这是当前归档的联机重做日志序号

STATE

VARCHAR2(4)

这是ARCH进程的当前状态,显示为一个关键字。

可能的关键字为:

IDLE和BUSY

8.V$BACKUP

此视图显示所有联机数据文件的备份状态。

列数据类型说明

FILE#

NUMBER

文件标识符

STATUS

VARCHAR2(18)

文件状态:

NOTACTIVE、ACTIVE(正在进行备份)、OFFINENORMAL或一个错误说明

CHANGE#

NUMBER

备份开始时的系统更改号

TIME

DATE

备份开始时间

9.V$BACKUP_ASYNC_IO

此视图显示控制文件中的备份集信息。

在成功地完成备份集时,插入一个备份集记录。

列数据类型说明

SID

NUMBER

进行备份或恢复的会话的OracleSID

SERIAL

NUMBER

进行备份或恢复的SID的使用计数

USE_COUNT

NUMBER

可用来标识来自不同备份集的行计数器

DEVICE_TYPE

VARCHAR2(17)

放置文件的设备类型

TYPE

VARCHAR2(9)

INPUT、OUTPUT、AGGREGATE

STATUS

VARCHAR2(11)

NOTSTARTED;INPROGRESS;FINISHED

FILENAME

VARCHAR2(513)

被读取或写入的备份文件名

SET_COUNT

NUMBER

被读取或写入的备份集的集计数

SET_STAMP

NUMBER

被读取或写入的备份集的集时间戳

BUFFER_SIZE

NUMBER

用来读写这个文件的缓冲区的尺寸

BUFFER_COUNT

NUMBER

用来读写这个文件的缓冲区的数量

TOTAL_BYTES

NUMBER

如果知道,为将对这个文件进行读写的字节总数。

如果不知道,此列为空

OPEN_TIME

DATE

文件打开的时间。

如果TYPE=‘AGGREGATE’,则这是聚集中第一个文件打开的时间

CLOSE_TIME

DATE

文件关闭的时间。

如果TYPE=

AGGREGATE’,则这是聚集中第一个文件关闭的时间

ELAPSED_TIME

NUMBER

文件打开的时间,以百分之一秒计

MAXOPENFILES

NUMBER

同时打开的磁盘文件数。

这个值仅在TYPE=’AGGREGATE’的行中给出

BYTES

NUMBER

迄今为止读写的字节数

BFFECTIVE_

BYTES_PER_

SECOND

NUMBER

在这个备份中用这个设备归档的I/O率

IO_COUNT

NUMBER

对这个文件执行的I/O数

READY

NUMBER

缓冲区立即作好使用准备的异步请求数

SHORT_WAITS

NUMBER

缓冲区不立即可用,但缓冲区在进行I/O完成的非阻塞轮询后的可用次数

SHORT_WAIT_

TIME_TOTAL

NUMBER

I/O完成的非阻塞轮询所用的时间总数,以百分之一秒计

SHORT_WAIT_

TIME_MAX

NUMBER

I/O完成的非阻塞轮询所用的最大时间数,以百分之一秒计

LOG_WAITS

NUMBER

缓冲区不立即可用,缓冲区仅在进行I/O完成的非阻塞轮询后可用的次数

LOG_WAITS

NUMBER

缓冲区不立即可用,缓冲区仅在进行I/O完成的非阻塞轮询后可用的次数

LOG_WAITS_

TIME_TOTAL

NUMBER

I/O完成的阻塞等待所有的时间总数,以百分之一秒计

LOG_WAITS_

TIME_MAX

NUMBER

I/O完成的阻塞等待所有的最大时间数,以百分之一秒计

10.V$BACKUP_CORRUPTION

此视图显示来自控制文件的数据文件备份中出错的相关信息。

注意,在控制文件和归档日志备份中是不容许出错的。

列数据类型说明

RECID

NUMBER

备份出错的记录ID

STAMP

NUMBER

备份出错的记录时间戳

SET_STAMP

NUMBER

备份集时间戳

SET_COUNT

NUMBER

备份集计数

PIECE#

NUMBER

备份的片号

FILE#

NUMBER

数据文件号

BLOCK#

NUMBER

出错范围中的第一块

BLOCKS

NUMBER

出错范围中的邻接块数

CORRUPTION_

CHANGE#

NUMBER

检查到逻辑错的更改号。

设置为0表示介质错

MARKED_CURRUPT

VARCHAR2(3)

YES/NO。

如果设置为YES,则在数据文件中不标记块出错,而在进行数据文件备份时检查并标记

11.V$BACKUP_DATAFILE

此视图显示来自控制文件的备份数据文件和备份控制文件。

列数据类型说明

RECID

NUMBER

备份数据文件记录ID

STAMP

NUMBER

备份数据文件记录时间戳

SET_STAMP

NUMBER

备份集时间戳

SET_COUNT

NUMBER

备份集计数

FILE#

NUMBER

数据文件号

CREATION_CHANGE#

NUMBER

数据文件的创建更改

CREATE_TIME

DATE

数据文件的创建时间戳

RESETLOGS_CHANGE#

NUMBER

数据文件备份时的重置日志更改号

RESETLOGS_TIME#

DATE

数据文件备份时的重置日志时间戳

INCREMENTAL_LEVEL

NUMBER

(0~4)个增量备份级

INCREMENTAL_

CHANGE#

NUMBER

增量更改号包含在这个备份中后更改的所有块。

全备份设置为0

CHECKPOINT_

CHANGE#

NUMBER

直到检查点更改号的所有更改都包含在此备份中

CHECKPOINT_TIME

DATE

检查点时间戳

ABSOLUTE_FUZZY_

CHANGE#

NUMBER

此备份中的最高更改号

MARKED_CORRUPT

NUMBER

标记出错的块数

MEDIA_CORRUPT

NUMBER

介质出错的块数

LOGICALLY_CORRUPT

NUMBER

逻辑出错的块数

DATAFILE_BLOCKS

NUMBER

备份时按块计的数据文件的尺寸。

这个值也是从这个备份重新开始时数据文件占用的块数

BLOCKS

NUMBER

数据文件以块计的尺寸。

未用块不拷贝到备份

BLOCKS

NUMBER

块尺寸

OLDEST_OFFLINE_

RANGE

NUMBER

此备份控制文件中最旧的脱机范围记录的RECID。

对于数据文件为0

COMPLETION_TIME

DATE

完成时间

12.V$BACKUP_DEVICE

这个视图显示支持设备的设备的有关信息。

如果某种设备类型不支持指定的设备,则返回该设备的一个带设备类型和空设备的行。

如果某种设备类型支持指定的设备,则为该类型的每个可用设备返回一行。

这个视图不返回特殊的设备类型DISK,因为它总是可用的。

列数据类型说明

DEVICE_TYPE

VARCHAR2(17)

备份设备的类型

DEVICE_NAME

VARCHAR2(512)

备份设备的名称

13.V$BACKUP_PIECE

这个视图显示来自控制文件的备份片的相关信息。

每个备份集由一个或多个备份片组成。

列数据类型说明

RECID

NUMBER

备份片记录ID

STAMP

NUMBER

备份片记录时间戳

SET_STAMP

NUMBER

备份集时间戳

SET_COUNT

NUMBER

备份集计数

PIECE#

NUMBER

备份片号(1~n)

COPY#

NUMBER

确定用允许双工创建的备份片的拷贝号。

如果备份片不是双工的,为1

DEVICE_TYPE

VARCHAR2(17)

备份片驻留的设备类型。

备份组在磁盘上设置为DISK。

请参V$BACKUP_DEVICE

HANDLE

VARCHAR2(513)

备份片句柄确定正在恢复的备份片

COMMENTS

VARCHAR2(81)

操作系统或存储子系统返回的注释。

对于磁盘上的备份片设置为NULL。

这个信息只是提示性的;恢复时不需要

MEDIA

VARCHAR2(65)

备份片驻留其上的介质数。

这个值是提示性的;恢复时不需要

MEDIA_POOL

NUMBER

备份片驻留在其中的介质池。

这是一个与RecoveryManager的BACKUP命令的POOL操作数中输入的值相同的值

CONCUR

VARCHAR2(3)

YES/NO,确定介质上的片是否可并发地访问

TAG

VARCHAR2(32)

备份片标记。

在备份集级指定这个标记,但在片级存储

DELETED

VARCHAR2(3)

如果设置为YES,表示片被删除,否则设置为NO

START_TIME

DATE

开始时间

COMPLETION_TIME

DATE

完成时间

ELAPSED_SECONDS

NUMBER

占用的秒数

14.V$BACKUP_REDOLOG

此视图显示来自控制文件的备份集中归档日志的信息。

注意,联机重做日志不能直接备份;它们必须首先归档到磁盘,然后再备份。

一个归档日志备份集可包含一个或多个归档日志。

列数据类型说明

RECID

NUMBER

此行的记录ID。

它是一个标识此行的整数

STAMP

NUMBER

RECID唯一地标识此行所用的时间戳

SET_STAMP

NUMBER

备份集时间戳

SET_COUNT

NUMBER

标识这个备份集的V$BACKUP_SET表的行外部键之一

THREAD#

NUMBER

日志的线程号

SEQUENCE#

NUMBER

日志序列号

RESETLOGS_CHANGE#

NUMBER

在写入前的最后重置日志的更改号

RESETLOGS_TIME

DATE

在日志写入前的最后重置日志的更改时间。

同一备份集中所有日志的这个值都是相同的

FIRST_CHANGE#

NUMBER

在将日志切换入时的SCN。

日志中的重做是在此SCN或更大进行的

FIRST_TIME

DATE

切换入日志时所分配的时间

NEXT_CHANGE#

NUMBER

切换出日志时的SCN。

日志中的重做低于此SCN

NEXT_TIME

DATE

切换出日志时分配的时间

BLOCKS

NUMBER

逻辑块中的日志尺寸,包括标题块

BLOCK_SIZE

NUMBER

以字节表示的日志块尺寸

15.V$BACKUP_SET

此视图显示来自控制文件的备份集信息。

在成功完成备份集后,插入一个备份集记录。

列数据类型说明

RECID

NUMBER

备份集记录ID。

STAMP

NUMBER

备份集记录的时间戳

ET_STAMP

NUMBER

备份集时间戳。

备份集时间戳和计数唯一标识备份集V$BACKUP_PIECE;V$BACKUP_DATAFILE;V$BACKUP_REDOLOG;V$BACKUP_CORRUPTION;

SET_COUNT

NUMBER

备份集计数器。

备份集计数每当开始一个新备份集时加1(如果备份集永不结束则则此数会丢失)。

如果重新创建控制文件,则此计数重置为1。

因此此计数必须与唯一标识一个备份集的时间戳一起使用V$BACKUP_PIECE表的主键,以及下列表的外部键:

V$BACKUP_PIECE;

V$BACKUP_DATAFILE;

V$BACKUP_REDOLOG;

V$BACKUP_CORRUPTION

BACKUP_TYPE

VARCHAR2

(1)

此备份中的文件类型。

如果此备份含有归档重做日志,则为‘L’。

如果这是一个数据文件完全备份,则值为‘D’。

如果这是一个增量备份,则值为‘I’。

CONTROLFILE_

INCLUDED

VARCHAR2(3)

如果此备份集中含有一个控制文件,则设置为YES,否则设置为NO

INCREMENTAL_

LEVEL

NUMBER

此备份集适合于数据库备份策略的位置。

对完全的数据文件备份设置为零,对增量数据文件备份设置为非零,而对归档日志备份设置为NULL

PIECES

NUMBER

备份集中不同备份片的数目

START_TIME

DATE

开始时间

COMPLETION_TIME

DATE

在成功完成备份时,这是备份集的完成时间。

这也是由backupEnd返回的相同时间。

如果备份正在进行中或已经失败,则设置为NULL

ELAPSED_SECONDS

NUMBER

所占用的秒数

BLOCK_SIZE

NUMBER

备份集的块尺寸

16.V$BACKUP_SYNC_IO

此视图显示来自控制文件的备份集的信息。

在备份集成功完成之后,插入一个备份集记录。

列数据类型说明

SID

NUMBER

进行备份或恢复的会话的OracleSID

SERIAL

NUMBER

进行备份或恢复的SID的使用计数

USE_COUNT

NUMBER

可用来标识来自不同备份集的行计数器

DEVICE_TYPE

VARCHAR2(17)

放置文件的设备类型

TYPE

VARCHAR2(9)

INPUT、OUTPUT、AGGREGATE

STATUS

VARCHAR2(11)

NOTSTARTED、INPROGRESS;FINISHED

FILENAME

VARCHAR2(512)

被读取或写入的备份文件名

SET_COUNT

NUMBER

被读取或写入的备份集的集计数

SET_STAMP

NUMBER

被读取或写入的备份集的集时间戳

BUFFER_

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1