【oracle】附录 C 动态性能 (V$) 视图

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

本附录介绍动态性能视图。这些视图一般作为 V$视图引用。本附录包括下列内容:

?  动态性能视图。

?  视图说明。

C.1  动态性能视图

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

访问它们。这些视图被称为动态性能视图,因为它们在数据库打开和使用时不断进行更新,

而且它们的内容主要与性能有关。

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

内部磁盘结构和内存结构方面的数据。用户可以对这些视图进行查询,以便对系统进行管理

与优化。

文件 CATALOG.SQL 包含这些视图的定义以及公用同义词。必须运行 CATALOG.SQL 创建这

些视图及同义词。

C.1.1 V$  视图

动态性能视图由前缀 V_$标识。这些视图的公用同义词具有前缀 V$。数据库管理员或用

户应该只访问 V$对象,而不是访问 V_$对象。

动态性能视图由企业管理器和 Oracle Trace 使用,Oracle Trace 是访问系统性能信息

的主要界面。

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

图要求数据库已经安装好了。

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

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

C.1.2 GV$  视图

在 Oracle 中,还有一种补充类型的固定视图。即 GV$(Global V$,全局 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 * FROM GV$LOCK WHERE INST_ID = 2 OR INST_ID = 5

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

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

GV$视图具有下列限制:

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

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

C.1.2  访问动态性能表

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

C.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:出错后禁用;

BAD PARAM:参数有错;

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) 文件状态:NOT ACTIVE、ACTIVE(正在进行

备份)、OFFINE NORMAL 或一个错误说明

CHANGE# NUMBER 备份开始时的系统更改号

TIME DATE 备份开始时间

9. V$BACKUP_ASYNC_IO

此视图显示控制文件中的备份集信息。在成功地完成备份集时,插入一个备份集记录。

列 数据类型 说明

SID NUMBER 进行备份或恢复的会话的 Oracle SID

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

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

DEVICE_TYPE VARCHAR2(17) 放置文件的设备类型

TYPE VARCHAR2(9) INPUT、OUTPUT、AGGREGATE

STATUS VARCHAR2(11) NOT STARTED;IN PROGRESS;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 备份片驻留在其中的介质池。这是

一个与Recovery Manager的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 进行备份或恢复的会话的Oracle SID

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

USE_COUNT NUMBER 可用来标识来自不同备份集的行计

数器

DEVICE_TYPE VARCHAR2(17) 放置文件的设备类型

TYPE VARCHAR2(9) INPUT、OUTPUT、AGGREGATE

STATUS VARCHAR2(11) NOT STARTED、IN PROGRESS;FINISHED

FILENAME VARCHAR2(512) 被读取或写入的备份文件名

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

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

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

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

TOTAL_BYTES NUMBER 如果知道,为将对这个文件进行读

写的字节总数。如果不知道,此列

为空

OPEN_TIME DATE 文件打开的时间。如果

TYPE=’AGGREGATE’,则这是聚集中第

一个文件打开的时间

CLOSE_TIME DATE 文件关闭的时间。如果

TYPE=’AGGREGATE’,则这是聚集中第

一个文件打开的时间

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

MAXOPENFILES NUMVER 同时打开的磁盘文件数。这个值仅

在 TYPE=’AGGREGATE’的行中同时给

BYTES NUMBER 迄今为止读写的字节数

BFFECTIVE_BYTES

_PER_SECOND

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

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

I/O_TIME_TOTAL NUMBER 进行此文件的 I/O 所占的时间总数,

以百分之一秒计

I/O_TIME_MAX NUMBER 单个 I/O 请求所用的最大时间

DISCRETE_BYTES

PER_SECOND

NUMBER 这个文件的平均传输率

17. V$BGPROCESS

此视图描述后台进程。

列 数据类型 说明

PADDR RAW(4) 进程状态对象的地址

NAME VARCHAR2 后台进程的名称

DESCRIPTION VARCHAR2 后台进程的说明

ERROR NUMBER 所遇到的错误

18. V$BH

这是一个并行服务器视图。这个视图给出 SGA 中每个缓冲区的 ping 状态和数目。

列 数据类型 说明

FILE# NUMBER 数据文件标识号(为找到文件名,

可查询 DB_DATA_FILES 或

V$DBFILES)

BOLCK# NUMBER 块号

CLASS# NUMBER 类号

STATUS VARCHAR2(1) FREE=当前不用

XCUR=互斥的

SCUR=当前共享

CR=一致的读取

READ=从磁盘读取

MREC=处于介质恢复模式

IREC=处于实例恢复模式

XNC NUMBER 由于与其他实例争用导致的空锁变

换的 PCMx 数。此列已作废,但为了

历史兼容性仍然保留

LOCK_ELEMENT

_ADDR

RAW(4) 包含覆盖缓冲区的 PCM 锁的锁元素

的地址。如果不止一个缓冲区具有

相同的地址,则相同的 PCM 锁也覆

盖这些缓冲区

LOCK_ELEMENT_

NAME

NUMBER 包含覆盖缓冲区的 PCM 锁的锁元素

的地址。如果不止一个缓冲区具有

相同的地址,则相同的 PCM 锁也覆

盖这些缓冲区

LOCK_ELEMENT

_CLASS

NUMBER 包含覆盖缓冲区的 PCM 锁的锁元素

的地址。如果不止一个缓冲区具有

相同的地址,则相同的 PCM 锁也覆

盖这些缓冲区

FORCED_READS NUMBER 锁必须从磁盘上读取的次数,重新

读取是由于其他实例通过在锁模式

中请求此锁上的 PCM 锁,强迫它退

出了此实例的高速缓存

FORCED_WRITES NUMBER 由于这个实例已经搞坏了这个块并

且其他实例已经以冲突的模式请求

了这个锁上的 PCM 锁,而导致 DBWR

必须将这个块写入磁盘的次数

DIRTY VARCHAR(1) Y=修改过的块

DIRTY VARCHAR(1) Y=临时块

DIRTY VARCHAR(1) Y=ping 过的块

DIRTY VARCHAR(1) Y=块是陈旧的

DIRTY VARCHAR(1) Y=直接块

DIRTY VARCHAR(1) 总是设置为 N。此列已废弃,但为了

历史兼容而保留

OBJD NUMBER 缓冲区代表的块的数据库对象数

TS# NUMBER 块的表空间数

19. V$BUFFER_POOL

此视图显示实例可用的所有缓冲池的相关信息。这个“设施”适合于 LRU 栓锁组的数目。

更多的信息,请参阅“DB_BLOCK_LRU_LATCHES”。

列 数据类型 说明

ID NUMBER 缓冲池 ID 号

NAME VARCHAR2(20) 缓冲池名称

LO_SETID NUMBER 低设置 ID 号

HI_SETID NUMBER 高设置 ID 号

SET_COUNT NUMBER 这个缓冲池中的设置数,为

HI_SETID_LO_SETID+1

BUFFERS NUMBER 分配给缓冲池的缓冲区数

LO_BNUM NUMBER 本缓冲池的低缓冲区号

HI_BNUM NUMBER 本缓冲池的高缓冲区号

20.  V$BUFFER_POOL_STATISTICS

此视图显示事例可用的所有缓冲池的相关信息。这个“设施”适合于 LRU 栓锁组的数目。

更多的信息,请参阅“DB_BLOCK_LRU_LATCHES”。

列 数据类型 说明

ID NUMBER 缓冲池 ID 号

NAME VARCHAR2(20) 缓冲池名称

SET_MSIZE NUMBER 缓冲池最大设置尺寸

CNUM_REPL NUMBER 替换列表中的缓冲区数

CNUM_WRITE NUMBER 写入列表中的缓冲区数

CNUM_SET NUMBER 设置中的缓冲区数

BUF_GOT NUMBER 设置获得的缓冲区数

SUM_WRITE NUMBER 设置写入的缓冲区数

SUM_SCAN NUMBER 设置扫描的缓冲区数

FREE_BUFFER_WAIT NUMBER 可用缓冲区等待统计数据

WRITE_COMPLETE_WAIT NUMBER 写完成等待统计数据

BUFFER_BUSY_WAIT NUMBER 缓冲区忙等待统计数据

RFEE_BUFFER_INSPECTED NUMBER 可用缓冲区检查统计数据

DIRTY_ BUFFER_INSPECTED NUMBER 灰缓冲区检查统计数据

DB_BLOCK_CHANGE NUMBER 数据块更改统计数据

DB_BLOCK_GETS NUMBER 取得数据库块统计数据

CONSISENT_GETS NUMBER 一致取统计数据

PHYSICAL_READS NUMBER 物理读统计数据

PHYSICAL_WRITES NUMBER 物理写统计数据

21.  V$CACHE

这是一个并行服务器视图。此视图包含来自当前实例的 SGA 中每个块的块标题的信息,这些

信息涉及特定的数据库对象。

列 数据类型 说明

FILE# NUMBER 数据文件标识号(为找到文件

名,可查询 DB_DATA_FILES 或

V$DBFILES)

BOLCK# NUMBER 块号

CLASS# NUMBER 类号

STATUS VARCHAR2(1) FREE=当前不用

XCUR=互斥的

SCUR=当前共享

CR=一致的读取

READ=从磁盘读取

MREC=处于介质恢复模式

IREC=处于实例恢复模式

XNC NUMBER 由于与其他实例争用导致的空

锁变换的 PCMx 数。此列已作

废,但为了历史兼容性仍然保

FORCED_READS NUMBER 强制读取

FORCED_WRITES NUMBER 强制写入

NANE VARCHAR2(30) 包含该块的数据库对象名

PARTITION_NAME VARCHAR2(30) 分区名;非分区对象为 NULL

KIND VARCHAR2930) 数据库对象名。请参阅表 B-1

OWNER# NUMBER 拥有者

LOCK_ELEMENT_

ADDR

RAW(4) 包含覆盖缓冲区的 PCM 锁的锁

元素的地址。如果不止一个缓

冲区具有相同的地址,则相同

的 PCM 锁也覆盖这些缓冲区

LOCK_ELEMENT NUMBER 包含覆盖缓冲区的 PCM 锁的锁

元素的地址。如果不止一个缓

冲区具有相同的地址,则相同

的 PCM 锁也覆盖这些缓冲区

@@@@@

表 B-1 KIND 列的值

类型号 KIND 值 类型号 KIND 值

1 index 11 PACKAGE BODY

2 TABLE 12 TRIGGER

3 CLUSTER 13 TYPE

4 VIEW 14 TYPE BODY

5 SYNONYM 19 TABLE PARTITION

6 SEQUENCE 20 INDEX PARTITION

7 PROCEDURE 21 LOB

8 FUNCTION 22 LIBRARY

9 PACKAGE NULL UNKNOWN

10 NON_EXISTENT …… ……

22.  V$CACHE_LOCK

这是一个并行服务器视图

列 数据类型 说明

FILE# NUMBER 数据文件标识号(为找到文件

名,可查询 DB_DATA_FILES 或

V$DBFILES)

BOLCK# NUMBER 块号

STATUS VARCHAR2(1) FREE=当前不用

XCUR=互斥的

SCUR=当前共享

CR= 一致的读取

READ=从磁盘读取

MREC=处于介质恢复模式

IREC=处于实例恢复模式

XNC NUMBER 由于与其他实例争用导致的并行

高速缓存管理锁变换的数目

NANE VARCHAR2(30) 包含该块的数据库对象名

PARTITION_NAME VARCHAR2(30) 分区名;非分区对象为 NULL

KIND VARCHAR2(30) 数据库对象名。请参阅表 B-1

OWNER# NUMBER 拥有者号

LOCK_ELEMENT

_ADDR

RAW(4) 包含覆盖缓冲区的 PCM 锁的锁元

素的地址。如果不止一个缓冲区

具有相同的地址,则相同的 PCM

锁也覆盖这些缓冲区

LOCK_ELEMENT

_NAME

NUMBER 包含覆盖缓冲区的 PCM 锁的锁元

素的地址。如果不止一个缓冲区

具有相同的地址,则相同的 PCM

锁也覆盖这些缓冲区

FORCED_READS NUMBER 锁必须从磁盘读取次数,重新读

取是由于其他实例通过在锁模式

中请求此锁上的 PCM 锁,强迫它

退出了此实例的高速缓存

FORCED_WRITES NUMBER 由于这个实例已经搞坏了这个块

并且其他实例已经以冲突的模式

请求了这个锁上的 PCM 锁,而导

致 DBWR 必须将这个块写入磁盘

的次数

INDX NUMBER 平台专用的锁管理程序标识符

CLASS NUMBER 平台专用的锁管理程序标识符

除了平台专用的锁管理标识符外,V$CASHE_LOCK 与 V$CACHE 类似。如果平台专用的锁

管理程序提供了监控正在进行的 PCM 锁操作的工具,则这个信息是很有用的。例如,前一个

查询利用 INDX 和 CLASS 找到了锁元素的地址,然后查询 V$BH 被锁覆盖的缓冲区。请参阅

“V$CACHE”。

23.  V$CIRCUIT

该视图包含虚电路的有关信息,虚电路是通过调度程序和服务器对数据库的用户连接。

列 数据类型 说明

CIRCUIT RAW(4) 虚电路地址

DISPATCHER RAW(4) 虚电路调度程序进程地址

SERVER RAW(4) 虚电路服务器进程地址

WAITER RAW(4) 等待(当前忙)虚电路可用的服

务器进程地址

SADDR RAW(4) 绑定到虚电路的会话地址

STATUS RAW(4) 虚电路的状态:BREAK(当前中

断),EOF(将要被删除),

OUTBOUND(向外连接到远程数据

库),NORMAL(正常进入本地数据

库的虚电路)

QUEUE VARCHAR2(16) 虚电路当前所在的队列:

COMMON(在公共队列上,等待被

某个服务器进程选取)、

DISPATCHER(等待调度程序)、

SERVER(当前接受服务)、NONE(空

闲虚电路)

MESSAGE0 NUMBER 以字节表示的第一个消息缓冲区

中消息的大小

MESSAGE1 NUMBER 以字节表示的第二个消息缓冲区

中消息的大小

MESSAGE2 NUMBER 以字节表示的第三个消息缓冲区

中消息的大小

MESSAGE3 NUMBER 以字节表示的第四个消息缓冲区

中消息的大小

MESSAGES NUMBER 已通过此虚电路的消息总数

BYTES NUMBER 已通过此虚电路的字节总数

PRESENTATION NUMBER 此虚电路的断开(中断)数

24.  V$CLASS_PING

V$CLASS_PING 显示每个块类 ping 的块数。可使用此视图在不同类中比较块的争用情况。

列 数据类型 说明

CLASS NUMBER 表示块类别的编号

X_2_NULL NUMBER 对指定 CLASS 的所有块,

Exclusive_to_NULL 的块转换数

X_2_NULL_

FORCED_WRITE

NUMBER 对指定 CLASS 的所有块,由于

Exclusive_to_NULL 转换进行强

制写的数目

X_2_NULL_

FORCED_STATE

NUMBER CLASS 中的块,由于

Exclusive_to_NULL 转换而变陈

旧的次数

X_2_S NUMBER 指定 CLASS 的所有块的

Exclusive_to_Shared 锁转换数

X_2_S_

FORCED_WRITE

NUMBER 对指定 CLASS 的块,由于

Exclusive_to_Shared 转换而出

现的强制写的数目

X_2_SSX NUMBER 指定 CLASS 的所有块,

Exclusive_to_Sub Shared

Exclusive 锁转换的数目

X_2_SSX_ FORCED

_WRITE

NUMBER 对指定 CLASS 的块,由于

Exclusive_to_Sub Shared

Exclusive 转换而出现的强制写

的数目

S_2_NULL NUMBER 对指定 CLASS 的所有块,

Share_to_NULL 锁转换的数目

S_2_NULL_

FORCED_STATE

NUMBER CLASS 中的块,由于

Share_to_NULL 转换而陈旧的数

SS_2_NULL NUMBER 对于指定 CLASS 的所有块 Sub

Shared_to_NULL 锁转换的数目

S_2_X NUMBER 对于指定 CLASS 的所有块,

Shared_to_NULL 锁转换的数目

SSX_2_X NUMBER 对于指定 CLASS 的所有块,Sub

SharedExclusive_to_Exclusive

锁转换的数目

NULL_2_S NUMBER 对于指定 CLASS 的所有块,

NULL_to_Shared 锁转换的数目

NULL_2_SS NUMBER 对于指定 CLASS 的所有块,

NULL_to_Sub Shared 锁转换的

数目

25.  V$COMPATIBILITY

此视图显示数据库实例正在使用的特性,以防止性能降为以前的版本。这是此信息的动

态(SGA)板,并不反映其他实例已经使用的特性,并有可能包含临时的不兼容(如 UNDO 段),

这种不兼容在数据库完全关闭后就不存在了。

列 数据类型 说明

TYPE_ID VARCHAR2(8) 内部特性标识符

RELEASE VARCHAR2(60) 发布该特性的版本

DESCRIPTION VARCHAR2(64) 特性描述

26.  V$COMPATSEG

此视图列出数据库实例正在使用的永久特性,以防止返回到早期版本。

列 数据类型 说明

TYPE_ID VARCHAR2(8) 内部特性标识符

RELEASE VARCHAR2(60) 发布该特性的版本。

UPDAED VARCHAR2(60) 首先使用此特性的版本

27.  V$CONTEXT

此视图列出当前会话中设置的属性

列 数据类型 说明

NAMESPACE VARCHAR2(30) 名称空间名

ATTRIBUTE VARCHAR2(30) 属性名

VALUE VARCHAR2(64) 属性值

28.  V$CONTROLFILE

这个视图列出控制文件名

列 数据类型 说明

STATUS VARCHAR2(7) 如果不能确定名称(这是不

应该发生的),则为

INVALID。如果可以确定名

称,为 NULL

NAME VARCHAR2(257) 控制文件名

29.  V$CONTROLFILE_RECORD_SECTION

这个视图显示控制文件记录部分的相关信息

列 数据类型 说明

TYPE VARCHAR2(7) DATABASE/CKPT_PROGRESS/REDO

THREAD/REDO

LOG/DATAFILE/FILENAME/TABLESPACE/

LOG

HISTORY/OFFLINE RANGE/ARCHIVED

LOG/BACKUP

SET/BACKUP

PIECE/BACKUP

DATAFILE/BACKUP REDOLOG/DATAFILE

COPY/BACKUP

CORRUPTION/COPY

CORRUPTION/DELETED

OBJECT

RECORD_SIZ NUMBER 以字节表示的记录尺寸

RECORD_TOTAL NUMBER 为该部分分配的记录数

RECORD_USED NUMBER 该部分中使用的记录数

FIRST_INDEX NUMBER 第一个记录的索引(位置)

LAST_INDEX NUMBER 最后一个记录的索引

LAST_RECID NUMBER 最后一个记录的记录 ID

30.  V$COPY_CORRUPTION

这个视图显示来自控制文件的数据文件拷贝出错的相关信息。

列 数据类型 说明

RECID NUMBER 拷贝出错的记录 ID

STAMP NUMBER 拷贝出错的记录时间戳

COPY_ RECID NUMBER 数据文件拷贝记录 ID

COPY_STAMP NUMBER 数据文件拷贝记录时间戳

FILE# NUMBER 数据文件号

BLOCK# NUMBER 出错范围的每一个块

BLOCKS NUMBER 出错范围中的邻接块数

CORRUPTION_CHANGE# NUMBER 检测到逻辑错的更改号。设置为 0 表

示介质出错

MARKED_CORRUPT# VARCHAR2(3) YES/NO。如果设置为 YES,则数据文

件中不标记出错块,但在进行数据文

件拷贝时进行检测和标记

31.  V$DATABASE

这个视图包含来自控制文件的数据库信息

列 数据类型 说明

DBID NUMBER 数据库 ID

NAME VARCHAR2 数据库名

CREATED DATE 创建日期

LOG_MODE VARCHAR2 归档日志模式:NOARCHIVELOG 或

ARCHIVELOG

CHECKPOINT_

CHANGE#

NUMBER 最后一个 SCN 检查点

ARCHIVE_CHANGE# NUMBER 归档的最后一个 SCN

DBID NUMBER 在所有文件标题中创建和存取数据

库时,计算的数据库 ID

RESETLOGS_CHANGE# NUMBER 打开重置日志时的更改号

RESETLOGS_TIME DATE 打开重置日志的时间戳

PRIOR_RESETLOGS_

CHANGE#

NUMBER 以前重置日志时的更改号

PRIOR_RESETLOGS_

TIME

DATE 以前重置日志的时间戳

CONTROLFILE_TYPE VARCHAR2(9) CURRENT/STANDBY/

CLONE/BACKUP/CREATED。STANDBY 表

示数据库处于备用状态。CLONE 表示

一个克隆数据库 BUCKUP/CREATED 表

示正利用备份或创建的控制文件恢

复数据库。在恢复更改类型为

CURRENT 后备用数据库启动或数据库

打开

CONTROLFILE_

CREATED

DATE 控制文件创建时间戳

CONTROLFILE_

SEQUENCE#

NUMBER 由控制文件事务处理增加的控制文

件序列号

CONTROLFILE_

CHANGE#

NUMBER 备份控制文件事务中的最后更改

号。如果控制文件未备份,则设置

为 NULL

CONTROLFILE_TIME DATE 备份控制文件事务中的最后时间

戳。如果控制文件未备份,则设置

为 NULL

OPEN_RESETLOGS VARCHAR2(11) NOT ALLOWED/

ALLOWED/REQUIRED 指出下一次数据

库打开是否允许或需要重置日志选

VERSION_TIME DATE 版本时间

OPEN_MODE VARCHAR2(10) 打开模式的信息

32.  V$DATAFILE

此视图含有来自控制文件的数据文件信息。还可以参阅“V$DATAFILE_HEADER”视图,

该视图显示来自数据文件标题的信息。

列 数据类型 说明

FILE# NUMBER 文件标识号

STATUS VARCHAR2 文件(系统或用户)类型极其状态。

值:OFFLINE、ONLINE、SYSTEM、

RECOVER。SYSOFF(来自系统表空间

的脱机文件)

ENABLED VARCHAR2(10) 描述怎样从 SQL 访问文件。取值为

表 B-1 中所示的任一值

CHECKPOINT_

CHANGE#

NUMBER 最后一个检查点的 SCN

CHECKPOINT_TIME DATE 检查点时间戳

UNRECOVERABLE_

CHANGE#

NUMBER 对这个文件所做的最后一个不可恢

复的更改号。此列总是在一个不可

恢复的操作完成后更新

UNRECOVERABLE_

TIME

DATE 最后一个不可恢复更改的时间戳

BYTES NUMBER 以字节计的当前尺寸;如果不可访,

则为 0

CREATE_BYTES NUMBER 创建的尺寸,以字节计

NAME VARCHAR2 文件名

CREATION_CHANGE# NUMBER 创建数据文件的更改号

CREATION_TIME DATE 创建数据文件的时间戳

TS# NUMBER 表空间号

RFLE# NUMBER 表空间的相关数据文件号

LAST_CHANGE# NUMBER 对此数据文件所做的最后一次更改

号。如果数据文件正在更改,设置

为 NULL

LAST_TIME DATE 最后一次更改的时间戳

OFFLINE_CHANGE# NUMBER 最后脱机文件的更改号。此列仅在

数据文件进入联机时更新

ONLINE_CHANGE# NUMBER 最后脱机范围的联机更改号

ONLINE_TIME DATE 最后脱机范围的联机时间戳

BLOCKS NUMBER 以块计的当前数据文件尺寸;如果

不可访问,为 0

BLOCK_SIZE NUMBER 数据文件的块尺寸

NAME VARCHAR2(512) 数据文件名

PLUGGED_IN NUMBER 描述是否插入表空间。如果插入表

空间且未进行读写,设置为 1,否则

设置为 0

表 B-2ENABLED 列的值

ENABLED 列值 说明

DISABLED 不允许 SQL 访问

READ ONLY 不允许 SQL 更新

READ WRITE 允许完全访问

UNKNOWN 除非控制文件出错,否则不应该出现

33.  V$DATAFILE_COPY

这个视图显示来自控制文件的数据文件拷贝信息。

列 数据类型 说明

RECID NUMBER 数据文件拷贝记录 ID

STAMP NUMBER 数据文件拷贝记录时间戳

NAME VARCHAR2(512) 数据文件拷贝文件名。此名字的最

大长度与 OS 有关

TAG VARCHAR2(32) 数据文件拷贝标记

FILE# NUMBER 绝对数据文件号

RFILE# NUMBER 表空间的相关数据文件号

CREATION_CHANGE# NUMBER 数据文件的创建更改号

CREATE_TIME DATE 数据文件的创建时间戳

RESETLOGS_CHANGE# NUMBER 数据文件拷贝时的重置日志更改号

RESETLOGS_TIME

CHANGE#

DATE 数据文件拷贝时的重置日志时间戳

INCREMENTAL_LEVEL NUMBER 增量级

CHECKPOINT_ CHANGE# NUMBER 进行数据文件拷贝时的检查点更改

CHECKPOINT_TIME DATE 进行数据文件拷贝时的检查点时间

ABSOLUTE_FUZZY_

CHANGE#

NUMBER 数据文件拷贝时看到的最高更改

RECOVERY_FUZZY_

CHANGE#

NUMBER 介质恢复写到此文件的最高更改

RECOVERY_FUZZY_

TIME

DATE 介质恢复写到此文件的最高更改时

间戳

ONLINE_FUZZY VARCHAR2(3) YES/NO。如果设置为 YES,这是一

个在崩溃或立即脱机后利用一个操

作系统实用程序进行的拷贝。(或

者是一个在数据库联机或打开时的

无效拷贝)。恢复将需要应用所有

重做直到下一个崩溃恢复标记使该

文件一致

BACKUP_FUZZY VARCHAR2(3) YES/NO。如果设置为 YES,这是一

个利用 BEGIN BACKUP/END BACKUP

技术进行的拷贝。恢复将需要应用

所有重做直到下一个结束标记使这

个拷贝一致

MARKED_CORRUPT NUMBER 这个拷贝操作标记出错的块数。即

在原数据文件中未标记出错,但在

拷贝操作中检测到并标记为出错的

块数

MEDIA_CORRUPT NUMBER 介质出错块的总数。例如,校验和

错的块被标记为介质错

LOGICALLY_CORRUPT NUMBER 逻辑出错块的总数。例如,对不可

恢复的操作应用重做将标记涉及的

块为逻辑错

BLOCKS NUMBER 以块计的数据文件拷贝的尺寸(也

是进行拷贝时的数据文件尺寸)

BLOCK_SIZE NUMBER

OLDEST_OFFLINE_ NUMBER 在这个控制文件拷贝中最旧的脱机

RANGE 范围记录的 RECID。数据文件拷贝

为 0

COMPLETION_TIME DATE 拷贝完成时间

DALETED VARCHA2(3) YES/NO。如果设置为 YES,则该数

据文件拷贝已经删除或重写

34.  V$DATAFILE_HEADER

这个视图显示来自数据文件标题的数据文件信息

列 数据类型 说明

FILE# NUMBER 数据文件号(来自控制文

件)

STATUS VARCHAR2(7) ONLINE/OFFLINE(来自控制

文件)

ERROR VARCHAR2(18) 如果数据文件标题读取和验

证成功,为 NULL 如果读失

败,则其余的列为 NULL。如

果验证失败,则其余的列可

能显示无效数据。如果存在

错误,则在数据文件可以恢

复或使用前,必须利用备份

进行修复

FORMAT NUMBER 指出标题块的格式。可能的

值为 6、7、8、0

6 表示 Oracle 版本 6

7 表示 Oracle 版本 7

8 表示 Oracle 版本 8

0 表示此格式不能确定(例

如,标题不能读出)

RECOVER VARCHAR2(3) 文件需要介质恢复

FUZZY VARCHAR2(3) 文件是模糊的 YES/NO

CREATION_CHANGE# NUMBER 数据文件创建的更改号

CREATION_TIME DATE 数据文件创建的时间戳

TABLESPACE_NAME VARCHAR2(30) 表空间名

TS# NUMBER 表空间号

RFILE# NUMBER 表空间的相关数据文件号

RESETLOGS_

CHANGE#

NUMBER 重置日志更改号

CHECKPOINT_

CHANGE#

NUMBER 数据文件检查点更改号

CHECKPOINT_ TIME DATE 数据文件检查点时间戳

CHECKPOINT_COUNT NUMBER 数据文件检查点计数

BYTES NUMBER 以字节计的当前数据文件尺

BLOCKS NUMBER 以块计的当前数据文件的文

件尺寸

NAME VARCHAR2(512) 数据文件名

35.  V$DBFILE

此视图列出构成数据库的所有数据文件。这个视图是为了历史兼容而保存的。建议使用

V$DATAFILE。更多的信息,请参阅 V$DATAFILE。

列 数据类型 说明

FILE# NUMBER 文件标识符

NAME VARCHAR2 文件名

36.  V$DBLINK

这 个 视 图 描 述 在 V$DBLINK 上 发 布 查 询 的 会 话 打 开 的 所 有 数 据 库 连 接 ( 带

IN_TRANSACTION=YES 的连接)。这些数据库连接在关闭前必须提交或退回。

列 数据类型 说明

DBLINK VARCHAR2(128) 数据连接名

OWNER_ID NUMBER 数据库连接 UID 的拥有者

LOGED_ON VARCHAR2(3) 当前数据库连接是否登录

HETEROGENEOUS VARCHAR2(3) 数据库连接是否异构

PROTOCOL VARCHAR2(6) 数据库连接的通讯协议

OPEN_CURSORS NUMBER 此数据库连接是否存在打开

的游标

IN_TRANSACTION NUMBER 此数据库连接当前是否处于

事务处理中

UPDATE_SENT VARCHAR2(3) 数据库连接上是否曾经有过

更新

COMMIT_STRENGTH NUMBER 数据库连接上的事务处理的

提交点强度

37.  V$DB_OBJECT_CACHE

这个视图显示高速缓存在数据库高速缓存中的数据库对象。这些对象包括表、索引、簇、

同义词定义、PL/SQL 过程和程序包、触发器。

列 数据类型 说明

OWNER VARCHAR2 对象的拥有者

NAME VARCHAR2 对象名

DBLINK VARCHAR2 数据库连接名

NAMESPACE VARCHAR2 对象的库高速缓存名称空间:

TABLE/PROCEDURE、BODY、

TIGGER、INDEX、

CLUSTER、OBJECT

TYPE VARCHAR2 对象类型:INDEX、TABLE、

CLUSTER、VIEW、SET、SYNONYM、

SEQUENCE、PROCEDURE、

FUNCTION、PACKAGE、PACKAGE

BODY、TIGGER、CLASS、OBJECT、

USER、DBLINK

HARARLE_MEM NUMBER 对象消耗的共享缓冲池中共享内

存量

LOADS NUMBER 对象被装载的次数。在使某个对

象无效时也增加这个计数

EXECUTIONS NUMBER 不使用。为了看到实际的执行计

数,请参阅 V$SQLAREA

LOCKS NUMBER 当前锁住这个对象的用户数

PINS NUMBER 当前固定这个对象的用户数

KEPT VARCHAR2 YES 或者 NO,有赖于这个对象是

否已经利用 PL/SQL 过程

DBMS_SHARED_POOL.KEEP“保持”

(永久固定在内存中)

38.  V$DB_PIPES

这个视图显示当前位于数据库中的管道

列 数据类型 说明

OWNER_ID NUMBER 如果这是一个私有管理,则

为拥有者 ID;否则为 NULL

NAME VARCHAR2(1000) 管道名;例如,scott.pipe

TYPE VARCHAR2(2) PUBLIC 或 PRIVATE

PIPE_SIZE NUMBER 管道占用的内存量

39.  V$DELETED_OBJECT

这个视图显示来自控制文件的删除归档日志、数据文件拷贝和备份片的相关信息。这个

视图的唯一用途是优化恢复目录的重新同步操作。在删除归档日志、数据文件拷贝或备份片

时,相应的记录标记为删除。

列 数据类型 说明

RECID NUMBER 删除对象记录的 ID

STAMP NUMBER 删除对象的记录时间戳

TYPE VARCHAR2(13) ARCHIVED LOG/DATAFILE COPY/

BACKUPPIECE。删除对象的类型

OBJECT_RECID NUMBER 删除对象的记录 ID

OBJECT_STAMP NUMBER 删除对象的记录时间戳

40.  V$DISPATCHER

这个视图提供有关调度程序进程的信息

列 数据类型 说明

NAME VARCHAR2 调度进程名

NETWORK VARCHAR2 调度程序的网络地址

PADDR RAW(4) 进程地址

STATUS VARCHAR2 调度程序状态:WAIT(空闲)、

SEND(发送一个连接消息)、

RECEIVE(接收一个消息)、

CONNECT(建立一个连接)、

DISCONNECT(处理断开请求)、BREAK

(处理断开) 、OUTBOUND(建立出站

连接)

ACCEPT VARCHAR2 这个调度程序是否接受新的连接:

YES、NO

MESSAGES NUMBER 此调度程序处理的消息数目

BYTES NUMBER 此调度程序处理的消息大小、以字

节计

BREAKS NUMBER 这个连接中发生的断开数目

OWNED NUMBER 这个调度程序拥有的虚电路数目

CREATED NUMBER 这个调度程序创建的虚电路数目

IDLE NUMBER 这个调度程序的总空闲时间,以百

分之一秒计

BUSY NUMBER 这个调度程序的总繁忙时间,以百

分之一秒计

LISTENER NUMBER 此调度程序从监听程序收到的最近

Oracle 错误数目

CONF_INDX NUMBER 这个调度程序使用的

MTS_DISPATCHERS 配置的基于零的

索引

41.  V$DISPATCHER_RATE

这个视图提供调度程序进程的速率统计数据

列 数据类型 说明

NAME VARCHAR2 调度进程名

PADDR RAW(4) 进程地址

CUR_LOOP_RATE NUMBER 循环事件的当前速率

CUR_EVENT_RATE NUMBER 事件的当前速率

CUR_EVENTS._PER_LOOP NUMBER 每个循环的当前事件

CUR_MSG_RATE NUMBER 消息的当前速率

CUR_SVR_BYTE_RATE NUMBER 服务器缓冲区当前速率

CUR_SVR_BYTE_PER_BUF NUMBER 服务器当前字节速率

CUR_CLT_BUF_RATE NUMBER 客户机缓冲区当前速率

CUR_CLT_BYTE_RATE NUMBER 客户机缓冲区当前字节速率

CUR_CLT_BYTE_PER_BUF NUMBER 客户机每个缓冲区当前字节

CUR_BUF_RATE NUMBER 缓冲区当前速率

CUR_BYTE_RATE NUMBER 当前字节速率

CUR_BYTE_PER_BUF NUMBER 每个缓冲区当前字节

CUR_IN_CONNECT_RATE NUMBER 当前入站连接

CUR_OUT_CONNECT_RATE NUMBER 当前出站连接

CUR_RECONNECT_RATE NUMBER 连接迟和复用的当前连接

MAX_LOOP_RATE NUMBER 循环事件的最大速率

MAX_EVENT_RATE NUMBER 事件的最大速率

MAX_EVENTS_PER_LOOP NUMBER 每个循环的最大事件数

MAX_MSG_RATE NUMBER 消息的最大速率

MAX_SRV_BUF_RATE NUMBER 服务器缓冲区最大速率

MAX_SRV_BYTE_RATE NUMBER 服务器最大字节速率

MAX_SRV_BYTE_PER_BUF NUMBER 服务器的每个缓冲区最大字节数

MAX_CLT_BUF_RATE NUMBER 客户机缓冲区最大速率

MAX_CLT_BYTE_RATE NUMBER 客户机最大字节速率

MAX_CLT_BYTE_PER_BUF NUMBER 客户机的每个缓冲区最大字节数

MAX_BUF_RATE NUMBER 缓冲区最大速率

MAX_BYTE_RATE NUMBER 最大字节速率

MAX_BYTE_PER_BUF NUMBER 每个缓冲区最大字节数

MAX_IN_CONNECT_RATE NUMBER 入站连接的最大数

MAX_OUT_CONNECT_RATE NUMBER 出站连接的最大数

MAX_RECONNECT_RATE NUMBER 连接池和复用的最大连接数

AVG_LOOP_RATE NUMBER 循环事件的平均速率

AVG_EVENT_RATE NUMBER 循环事件的平均速率

AVG_EVENTS_PER_LOOP NUMBER 每个循环的平均事件数

AVG_MSG_RATE NUMBER 消息的平均速率

AVG_SVR_BUF_RATE NUMBER 服务器缓冲区平均速率

AVG_SVR_BYTE_RATE NUMBER 服务器的平均字节速率

AVG_SVR_BYTE_PER_BUF NUMBER 服务器每个缓冲区的平均字节数

AVG_CLT_BUF_RATE NUMBER 客户机缓冲区平均速率

AVG_CLT_BYTE_RATE NUMBER 客户机平均字节速率

AVG_CLT_BYTE_PER_BUF NUMBER 客户机每个缓冲区平均字节数

AVG_BUF_RATE NUMBER 缓冲区平均速率

AVG_BYTE_RATE NUMBER 平均速率字节速率

AVG_BYTE_PER_BUF NUMBER 每个缓冲区平均字节数

AVG_IN_CONNECT_RATE NUMBER 平均入站连接数

AVG_OUT_CONNECT_RATE NUMBER 平均出站连接数

AVG_RECONNECT_RATE NUMBER 连接池和复用的平均重连接数

NUM_LOOPS_TRACKED NUMBER 跟踪循环的数目

NUM_MSG_TRACKED NUMBER 跟踪消息的数目

NUM_SRV_BUF_TRACKED NUMBER 跟踪服务器的缓冲区数目

NUM_CLT_BUF_TRACKED NUMBER 跟踪客户机的缓冲区数目

NUM_BUF_TRACKED NUMBER 跟踪缓冲区的数目

NUM_IN_CONNECT_RATE NUMBER 跟踪入站连接的数目

NUM_OUT_CONNECT_RATE NUMBER 跟踪出站连接的数目

NUM_RECONNECT_RATE NUMBER 跟踪重连接的数目

SCALE_LOOPS NUMBER 循环的规模

SCALE_MSG NUMBER 消息的规模

SCALE_SRV_BUF NUMBER 服务器缓冲区的规模

SCALE_CLT_BUF NUMBER 客户机缓冲区的规模

SCALE_BUF NUMBER 缓冲区的规模

SCALE_IN_CONNECT NUMBER 入站连接的规模

SCALE_OUT_CONNECT NUMBER 出站连接的规模

SCALE_RECONNECT NUMBER 重连接的规模

42.  V$DLM_ALL_LOCKS

这是一个并行服务器视图。此视图列出锁管理程序当前已知的被其他锁阻塞或阻塞其他

锁的所有锁的信息。

列 数据类型 说明

LOCKP RAW(4) 锁指针

GRANT_LEVEL VARCHAR2(9) 锁的授权级别

REQUEST_LEVEL VARCHAR2(9) 锁的请求级别

RESOURCE_NAME1 VARCHAR2(30) 锁的资源名

RESOURCE_NAME2 VARCHAR2(30) 锁的资源名

PID NUMBER 拥有锁的进程标识

TRANSACTION_ID0 NUMBER 锁所属的事务处理标识符的

低 4 个字节

TRANSACTION_ID1 NUMBER 锁所属的事务处理标识符的

高 4 个字节

GROUP_ID NUMBER 锁的组标识符

OPEN_OPT_

DEADLOCK

NUMBER 如果设置 DAADLOCK 开放选

项,为 1,否则为 0

OPEN_OPT_

PERSISTENT

NUMBER 如果设置 PERSISTENT 开放

选项,为 1,否则为 0

OPEN_OPT_

PROCESS_OWNED

NUMBER 如果设置 PROCESS_OWNED 开

放选项, 为 1,否则为 0

OPEN_OPT_NO_XID NUMBER 如果设置 NO_XID 开放选项,

为 1,否则为 0

CONVERT_OPT_

GETVALUE

NUMBER 如果设置 GETVALUE 转换选

项,为 1,否则为 0

CONVERT_OPT_

PUTVALUE

NUMBER 如果设置 PUTVALUE 转换选

项,为 1,否则为 0

CONVERT_OPT_

NOVALUE

NUMBER 如果设置 NOVALUE 转换选

项,为 1,否则为 0

CONVERT_OPT_

DUBVALUE

NUMBER 如果设置 DUBVALUE 转换选

项,为否则为 0

CONVERT_OPT_

NOQUEUE

NUMBER 如果设置 NOQUEUE 转换选

项,为 1,否则为 0

CONVERT_OPT_

EXPRESS

NUMBER 如果设置 EXPRESS 转换选

项,为 1,否则为 0

CONVERT_OPT_

NODEADLOCKWAIT

NUMBER 如果设置 NODEADLOCKWAIT

转换选项,为 1,否则为 0

WHICH_QUEUE NUMBER 锁当前所在的队列。NULL 队

列为 0;GRANTED 队列为 1;

CONVER 队列为 2

LOCKSTATE NUMBER 拥有者所看到的锁的状态

AST_EVENT0 NUMBER 最后一个 AST 事件

OWNER_NODE NUMBER 如果这个锁请求被其他锁请

求阻塞,为否则为 0

BLOCKER NUMBER 如果这个锁正阻塞其他锁,

为 1,否则为 0

43.  V$DLM_CONVERT_LOCAL

这个视图显示本地锁转换操作所用的时间。

列 数据类型 说明

INST_ID NUMBER 实例的 ID

CONVERT_TYPE VARCHAR2(64) 列在表 B-3 中的转换类型

AVERAGE_CONVERT

_TIME

NUMBER 每种锁操作类型的平均转换

时间,以百分之一秒计

CONVERT_COUNT NUMBER 锁转换操作的数目

44.  V$DLM_CONVERT_REMOTE

V$DLM_CONVERT_REMOTE 显示远程锁转换操作的时间(见表 B-3)。

列 数据类型 说明

INST_ID NUMBER 实例的 ID

CONVERT_TYPE VARCHAR2(64) 列在表 B-3 中的转换类型

AVERAGE_CONVERT_

TIME

NUMBER 每种锁操作类型的平均转换

时间,以百分之一秒计

CONVERT_COUNT NUMBER 操作的次数

表 B-3 CONVERT_TYPE 列的值

转换类型 说 明

NULL->SS NULL 模式到子共享模式

NULL->SX NULL 模式到共享互斥模式

NULL->S NULL 模式到共享模式

NULL->SSX NULL 模式到子共享互斥模式

SS->SX NULL 模式到互斥模式

SS->S 子共享模式到共享互斥模式

SS->SSX 子共享模式到子共享互斥模式

SS->X 子共享模式到互斥模式

SX->S 共享互斥模式到共享模式

SX-SSX 共享模式到子共享互斥模式

SX->X 共享互斥模式到互斥模式

S->SX 共享模式到共享互斥模式

S-SSX 共享模式到子共享互斥模式

S->X 共享模式到互斥模式

SSX->X 共享互斥模式到互斥模式

45.  V$DLM_LATCH

这个视图已经废弃。关于 DCM 栓锁的性能统计数据请参阅 V$LATCH。

46.  V$DLM_LOCKS

这是一个并行服务器视图。此视图列出锁管理程序当前已知的被其他锁阻塞或阻塞其

他锁的信息。

列 数据类型 说明

LOCKP RAW(4) 锁指针

GRANT_LEVEL VARCHAR2(9) 锁的授权级别

REQUEST_LEVEL VARCHAR2(9) 锁的请求级别

RESOURCE_NAME1 VARCHAR2(30) 锁的资源名

RESOURCE_NAME2 VARCHAR2(30) 锁的资源名

PID NUMBER 拥有锁的进程标识符

TRANSACTION_ID0 NUMBER 锁所属的事务处理标识符的低

4 个字节

TRANSACTION_ID1 NUMBER 锁所属的事务处理标识符的高

4 个字节

GROUP_ID NUMBER 锁的组标识符

OPEN_OPT_ DEADLOCK NUMBER 如果设置 DAADLOCK 开放选项,

为 1,否则为 0

OPEN_OPT_ PERSISTENT NUMBER 如果设置 PERSISTENT 开放选

项,为 1,否则为 0

OPEN_OPT_ NUMBER 如果设置 PROCESS_OWNED 开放

PROCESS_OWNED 选项,为 1,否则为 0

OPEN_OPT_NO_XID NUMBER 如果设置 NO_XID 开放选项,

为 1,否则为 0

CONVERT_OPT_

GETVALUE

NUMBER 如果设置 GETVALUE 转换选项,

为 1,否则为 0

CONVERT_OPT_

PUTVALUE

NUMBER 如果设置 PUTVALUE 转换选项,

为 1,否则为 0

CONVERT_OPT_

NOVALUE

NUMBER 如果设置 NOVALUE 转换选项,

为 1,否则为 0

CONVERT_OPT_

DUBVALUE

NUMBER 如果设置 DUBVALUE 转换选项,

为 1,否则为 0

CONVERT_OPT_

NOQUEUE

NUMBER 如果设置 NOQUEUE 转换选项,

为 1,否则为 0

CONVERT_OPT_

EXPRESS

NUMBER 如果设置 EXPRESS 转换选项,

为 1,否则为 0

NODEADLOCKWAIT NUMBER 如果设置 NODEADLOCKWAIT 转

换选项,为 1,否则为 0

NODEADLOCKBLOCK NUMBER 如果设置 NODEADLOCKBLOCK 转

换选项,为 1,否则为 0

WHICH_QUEUE NUMBER 锁当前所在的队列。NULL 队列

为 0;GRANTED 队列为 1;CONVER

队列为 2

LOCKSTATE VARCHAR2(64) 拥有者所看到的锁的状态

AST_EVENT0 NUMBER 最后一个 AST 事件

OWNER_NODE NUMBER 节点标识符

BLOCKED NUMBER 如果这个锁请求被其他锁请求

阻塞,为 1,否则为 0

BLOCKER NUMBER 如果这个锁正阻塞其他锁,为

1,否则为 0

47.  V$DLM_MISC

这个视图显示其他 DLM 统计数据

列 数据类型 说明

STATISTIC# NUMBER 数据统计号

NAME VARCHAR2(64) 统计数据名

VALUE NUMBER 与统计数据有关的值

48.  V$DLM_RESS

这是一个并行服务器视图。它显示锁管理器当前所知的所有资源的信息。

列 数据类型 说明

RESP RAW(4) 资源指针

RESOURCE_NAME VARCHAR2(30) 锁的十六进制表示的资源名

ON_CONVERT_Q NUMBER 如果在转换队列上,为 1,

否则为 0

ON_GRANT_Q NUMBER 如果在授权队列上,为 1,

否则为 0

PERSISTENT_RES NUMBER 如果是一个永久资源,为 1,

否则为 0

RDOMAIN_NAME VARCHAR2(25) 恢复域名

RDOMAINP RAW(4) 恢复指针域名

MASTER_NODE NUMBER 主机节点 ID

NEXT_CVT_LEVEL VARCHAR2(9) 全局转换队列上转换的下一

个锁的级别

VALUE_BLK_STATE VARCHAR2(32) 值块的状态

VALUE_BLK VARCHAR2(64) 值块的前 64 字节

49.  V$ENABLEDPRIVS

此视图显示启用的权限。这些权限可在表 SYS.SYSTEM_PRIVIELEGES_MAP 中找到。

列 数据类型 说明

PRIV_NUMBER NUMBER 启用权限的数字标识符

50.  V$ENQUEUE_LOCK

这个视图显示排队状态对象拥有的所有锁。这个视图中的列等同于 V$LOCK 视图中的列。

更多的信息,请参阅 V$LOCK。

列 数据类型 说明

ADDR RAW(4) 锁状态对象的地址

KADDR RAW(4) 锁地址

SID NUMBER 拥有或获得此锁的会话的标识符

TYPE VARCHAR2(2) 锁的类型。可能具有锁的用户和

系统类型列表

ID1 NUMBER 锁标识符#1(依赖于类型)

ID2 NUMBER 锁标识符#2(依赖于类型)

LMODE NUMBER 会话拥有此锁的锁模式:

0, 没有

1, 空(NULL)

2, 行子共享模式(SS)

3, 行共享互斥模式(SX)

4, 共享模式(S)

5, 行子共享互斥模式

6, 互斥模式(X)

REQUEST NUMBER 进程请求锁的模式:

0, 没有

1, 空(NULL)

2, 行子共享模式(SS)

3, 行共享互斥模式(SX)

4, 共享模式(S)

5, 行子共享互斥模式

6, 互斥模式(X)

CTIME NUMBER 授予当前模式以来的时间

BLOCK NUMBER 此锁正阻塞其他锁

51.  V$EVENT_NAME

这个视图包含等待事件的有关信息

列 数据类型 说明

EVENT# NUMBER 等待事件号

NAME VARCHAR2(64) 等待事件名

PARAMETER1 VARCHAR2(64) 等待事件的第一个参数的说明

PARAMETER2 VARCHAR2(64) 等待事件的第二个参数的说明

PARAMETER3 VARCHAR2(64) 等待事件的第三个参数的说明

52.  V$EXECUTE

这个视图并行执行的有关信息。

列 数据类型 说明

PID NUMBER 会话 ID

DEPTH NUMBER 深度

FUCTION VARCHAR2(10) 会话系列号

TYPE VARCHAR2(7) 计划表中的 OBJECT_NODE 的名称

NVALS NUMBER OBJECT_NODE 占用的时间

VAL1 NUMBER 编号 1 的值

VAL2 NUMBER 编号 2 的值

SEQH NUMBER 一个序列

SEQL NUMBER 一个序列

53.  V$FALSE_PING

这个视图是一个并行服务器视图。这个视图显示可能正处于假 ping 的缓冲区。即,那

些由相同的锁随其他 ping 了 10 次以上的缓冲区保护的 ping 了 10 次以上的缓冲区。标识为

假 ping 的缓冲区可重新映射到 GC-FILE_TO_LOCKS 以减少锁冲突。

列 数据类型 说明

FILE# NUMBER 文件标识号(为找到文件名,可查

询 DB_DATA_FILES 或 V$DBFILES)

BLOCKS# NUMBER 块号

STATUS VARCHAR2(1) 块状态:

FREE=当前不用

XCUR=互斥的

CR=一致的读取

READ=从磁盘读

MREC=处于介质恢复模式

IREC=处于实例恢复模式

XNC NUMBER 由于与其他实例争用导致的 PCM 锁

变换数。此例已作废,但为了历史

兼容性仍然保留

FORCED_READS NUMBER 锁必须从磁盘重新读取的次数,重

新读取是由于其他实例通过在锁模

式中请求此锁上的 PCM 锁,强迫它

退出了此实例的高速缓存

FORCED_WRITES NUMBER 由于这个实例已经搞坏了这个块并

且其他实例已经以冲突的模式请求

了这个锁上的 PCM 锁,而导致 DBWR

必须将这个块写入磁盘的次数

NAME VARCHAR2(30) 包含该块的数据库对象名

PARTITION_NAME VARCHAR2 非分区对象为 NULL

KIND VARCHAR2(12) 数据库对象名。请参阅表 B-1

OWNER# NUMBER 拥有者号

LOCK_ELEMENT_

ADDR

RAW(4) 包含覆盖缓冲区的 PCM 锁的地址。

如果不止一个缓冲区具有相同的地

址,则相同的 PCM 锁也覆盖这些缓

冲区

LOCK_ELEMENT_

NAME

NUMBER 包含覆盖缓冲区的 PCM 锁的地址。

如果不止一个缓冲区具有相同的地

址,则相同的 PCM 锁也覆盖这些缓

冲区

LOCK_ELEMENT_

CLASS

NUMBER 锁元素类

54.  V$FAST_START_SERVERS

此视图提供执行并行事务处理恢复的恢复从服务器的有关信息

列 数据类型 说明

STATE VARCHAR2(11) 服务器状态:IDLE 或 RECOVERING

UNDOBLOCKSDONE NUMBER 至今所做的分配工作的百分比

PID NUMBER 进程 ID

55.  V$FAST_START_TRANSACTIONS

这个视图包含与 Oracle 正在恢复的事务处理的进展有关的信息。

列 数据类型 说明

USN NUMBER 事务处理的撤消段号

SLT NUMBER 在回退段内的位置

SEQ NUMBER 位置的具体编号

STATE VARCHAR2(16) 事务处理的状态可能是

UNDOBLOCKSDONE NUMBER 这个事务处理中完成的撤消块数目

TO BE RECOVERED、RECOVERING

UNDOBLOCKSTOTAL NUMBER 需要恢复的撤消块总数

PID NUMBER 被分配给当前服务器的 ID

CPUTIME NUMBER 进行恢复的已用时间,以秒计

PARENTUSN NUMBER PDML 中父级事务处理的撤消段号

PARENTSLT NUMBER PDML 中父级事务处理的位置

PARENTSEQ NUMBER PDML 中父级事务处理的序列号

56.  V$FILE_PING

这个视图显示每个数据文件 ping 的块号。这个信息又可以用来确定对现有数据文件的

访问模式和确定从数据文件块到 PCM 锁的新映射。

列 数据类型 说明

FILE_NUMBER NUMBER 数据文件号

FREQUENCY NUMBER 频率

X_2_NULL NUMBER 文件中所有块从互斥到空的锁转换数

X_2_NULL_FORCED^|

_WRITE

NUMBER 指定文件中的块由于互斥到空的转换而

强制写的数目

X_2_NULL_FORCED^|

_STALE

NUMBER 文件中的块由于互斥到空的转换而使其

STATE 的次数

X_2_S NUMBER 文件中所有块从互斥到共享的锁转换数

X_2_S_FORCED_ NUMBER 指定文件中的块由于互斥到共享的转换

而强制写的数目

X_2_SSX NUMBER 文件中所有块从互斥到共享互斥的锁转

换数

X_2_SSX_FORCED^|

_WRITE

NUMBER 指定文件中的块由于互斥到子共享互斥

的转换而强制写的数目

S_2_NULL NUMBER 文件中所有块从共享到空的锁转换数

S_2_NULL_FORCED^|

_STALE

NUMBER 文件中的块由于共享到空的转换而使其

STATE 的次数

SS_2_NULL NUMBER 文件中所有块从子共享到空的锁转换数

SS_2_RLS NUMBER 释放的 PCM 锁子共享锁的数目。在 Oracle

8.1 中为 0

WRB NUMBER 实例接收到一个跨实例调用这个文件的

写入单个缓冲区的次数

WRB_FORECD_

WRITE

NUMBER 由于跨实例调用这个文件而写入单个缓

冲区导致写入的块数

RBR NUMBER 实例接收到一个跨实例调用这个文件的

重用块范围的次数

RBR_FORECD_ WRITE NUMBER 由于跨实例调用这个文件而重用块范围

的块数

RBR_FORECD_ STATE NUMBER 由于跨实例调用而重用块范围而使得这

个文件中的块 STATE 的数目

CBR NUMBER 实例接收到一个跨实例调用这个文件的

检查点块范围的次数

CBR_FORECD_ WRITE NUMBER 由于跨实例调用这个文件的检查点跨范

围所导致的写入这个文件中块的数目

NULL_2_X NUMBER 指定文件中所有块从空到互斥的锁转换

S_2_X NUMBER 指定文件中所有块从共享到互斥的锁转

换数

SSX_2_X NUMBER 指定文件中所有块从子共享互斥到的互

斥的锁转换数

NULL_2_S NUMBER 指定文件中所有块从空到共享的锁转换

数转换数

NULL_2_SS NUMBER 指定文件中所有块从空到子共享的锁

OP_2_SS NUMBER 打开的 PCM 锁子共享锁的数目。Oracle

8.1 中为 0

57.  V$FILESTAT

这个视图包含文件读写统计数据的有关信息

列 数据类型 说明

FILE# NUMBER 文件号

PHYRDS NUMBER 所在行的物理读的次数

PHYWRTS NUMBER DBWR 要求写入的次数

PHYBLKRD NUMBER 物理块读取的次数

PHYBLKWRT NUMBER 写入磁盘的块数目;如果所有写入都是

单块,这个数与 PHYWRTS 相同

READTIM NUMBER 如果 TIMED_STATISTICS 参数为 TRUE,

则为完成读取所用的时间(以百分之一

秒计);如果该参数为 FALSE,则为 0

WRITETIM NUMBER 如果 TIMED_STATISTICS 参数为 TRUE,

则为完成写入所用的时间(以百分之一

秒计);如果该参数为 FALSE,则为 0

AVGIOTIM NUMBER 如果 TIMED_STATISTICS 参数为 TRUE,

则为 I/O 所用的时间(以百分之一秒

计);如果该参数为 FALSE,则为 0

LSTIOTIM NUMBER 如果 TIMED_STATISTICS 参数为 TRUE ,

则为完成最后 I/O 所用的时间(以百分

之一秒计);如果该参数为 FALSE,则为

0

LSTIOTIM NUMBER 如果 TIMED_STATISTICS 参数为 TRUE ,

则为完成最后 I/O 所用的时间(以百分

之一秒计);如果该参数为 FALSE,则为

0

MINIOTIM NUMBER 如果 TIMED_STATISTICS 参数为 TRUE,

则为单个 I/O 所用的最小时间(以百分

之一秒计);如果该参数为 FALSE,则为

0

MAXIOWTM NUMBER 如果 TIMED_STATISTICS 参数为 TRUE,

则为完成单个写入所用的最大时间(以

百分之一秒计);如果该参数为 FALSE,

则为 0

MAXIORTM NUMBER 如果 TIMED_STATISTICS 参数为 TRUE,

则为完成单个读取所用的最大时间(以

百分之一秒计);如果该参数为 FALSE,

则为 0

58.  V$FIXED_TABLE

这个视图显示数据库中所有动态性能表、视图和导出表。某些 V$表(如 V$ROLLNAME)

涉及实际的表,因此没有列出。

列 数据类型 说明

NAME VARCHAR2(30) 对象名

OBJECT_ID NUMBER 固定对象的标识符

TYPE VARCHAR2(5) 对象类型:TABLE、VIEW

TABLE_NUM NUMBER 如果动态性能表为 TABLE 类型,则

为标识它的号码

59.  V$FIXED_VIEW_DEFINITION

这个视图包含所有固定视图(以 V$起头的视图)的定义。应该仔细使用这些表。Oracle

试图保持这些固定视图在各个版本中都相同,但还是可能会更改某些固定视图的定义而不作

通知。可通过利用动态性能表的索引列来使用这些定义以优化查询。

列 数据类型 说明

VIEW_NAME VARCHAR2(30) 固定视图名

VIEW_DEFINTION VARCHAR2(2000) 固定视图定义

60.  V$GLOBAL_BLOCKED_LOCKS

这个视图显示全局阻塞的锁。

列 数据类型 说明

ADDR RAW(4) 锁状态对象的地址(raw)

KADDR RAW(4) 锁地址(raw)

SID NUMBER 拥有或获得此锁的会话的标识

符(number)

TYPE VARCHAR2(2) 资源类型(number)

ID1 NUMBER 资源标识符#1(number)

ID2 NUMBER 资源标识符#2(number)

LMODE NUMBER 拥有的锁模式(number)

REQUEST NUMBER 请求的锁模式(number)

CTIME NUMBER 授予当前模式以来的时间

61.  V$GLOBAL_TRANSACTION

这个视图显示当前归档的全局事务处理的有关信息

列 数据类型 说明

FORMATID NUMBER 全局事务处理的格式标识符

GLOBALID NUMBER 全局事务处理的标识符

BRANCHID NUMBER 全局事务处理的分支标识符

BRANCHES NUMBER 全局事务处理的分支总数

REFCOUNT NUMBER 这个全局事务处理的同级数,必须

与分支数相同

PREPARECOUNT NUMBER 已经预备的全局事务处理的分支数

STATE VARCHAR2(18) 全局事务处理的分支状态

FLAGS NUMBER 状态的数字表示

COUPLING VARCHAR2(15) 分支是松散耦合还是紧密耦合

62.  V$HS_AGENT

这个视图确定当前运行在某个主机上的 HS 代理,每个代理进程采用一行。

列 数据类型 说明

AGENT_ID NUMBER 连接到代理使用的 Net8 会话标

识符(listernet.ora SID)

MACHINE NUMBER 操作系统机器名

PROCESS NUMBER 代理的操作系统进程标识符

PROGRAM NUMBER 代理的程序名

OSUSER NUMBER 操作系统用户

STARTTIME DATE 启动时间

AGENT_TYPE NUMBER 代理的类型

FDS_CLASS_ID NUMBER 外部数据存储类的 ID

FDS_INST_ID NUMBER 外部数据存储的实例名

63.  V$HS_SESSION

这个视图确定当前为 Oracle 服务器打开的 HS 会话组。

列 数据类型 说明

HS_SESSION_ID NUMBER 唯一的 HS 会话标识符

AGENT_ID NUMBER V$HS_AGENT 的外部键

SID NUMBER 用户会话标识符(V$SESSION 的

外键)

DB_LINK VARCHAR2(128) 用来访问代理的服务器数据库连

接名,NULL 表示没有使用数据

库连接(即,在使用外部过程时)

DB_LINK_OWNER NUMBER DB_LINK 中的数据库连接的拥有

STARTTIME DATE 连接的启动时间

64.  V$INDEXED_FIXED_COLUMN

这个视图显示索引的动态性能表(X$表)中的列。X$表可以更改而不用通告。仅将此视

图用于编写针对固定视图(V$视图)的查询更为有效。

列 数据类型 说明

TABLE_NAME VARCHAR2(30) 索引的动态性能表的名称

INDEX_NUMBER NUMBER 区分某个列属于哪个索引的

编号

COLUMN_NAME VARCHAR2(30) 被索引的列号

COLUMN_POSITION NUMBER 索引键中列的位置(这主要

与多列索引有关)

65.  V$INSTANCE

这个视图显示当前实例的状态。这个版本的 V$INSTANCE 与前面版本的的 V$INSTANCE 不

兼容。

列 数据类型 说明

INSTANCE_NUMBER NUMBER 实例注册所用的实例号。对应与

INSTANCE _NUMBER 初始化参数。

可参阅 INSTANCE_NUMBER

INSTANCE_NAME VARCHAR2(16) 实例名

HOST_NAME VARCHAR2(64) 主机名

VERSION VARCHAR2(17) RDBMS 版本

STARTUP_TIME DATE 实例启动的时间

STATUS VARCHAR2(7) STARTED/MOUNTED/OPEN

STARTED:启动安装后或数据库

关闭后,OPEN:启动后或数据库

打开后

PARALLEL VARCHAR2(3) YES/NO:是否并行服务器模式

THREAD# NUMBER 实例打开的重做线程

ARCHIVER VARCHAR2(7) STOPPED/STARTED/FAILED;

FAILED 表示归档程序最后一次

归档某个日志失败,但在 5 分钟

内将重试

LOG_SWITCH_WAIT VARCHAR2(11) 正在等待 ARCHIVELOG/CLEAR

LOG/ CHECKPOINT 事件日志切

换。注意:如果 ALTER SYSTEM

SWITCH LOGFILE 挂起,但在当

前联机重做日志中还有空间则

这个值为 NULL

LOGINS VARCHAR2(10) ALLOWED/RESTRICTED

SHUTDOWN_PENDING VARCHAR2(3) YES/NO

DATABASE_STATUS VARCHAR2(17) 数据库的状态

66.  V$INSTANCE_RECOVERY

这个视图用来监控实现恢复读取的用户特定限制的机制。

列 数据类型 说明

RECOVERY_

EXTIMATED_IOS

NUMBER 根据快速启动检查点在内存中的值,

估计在恢复中将处理的块数

ACTUAL_REDO

_BLOCKS

NUMBER 恢复所需的重做块的当前实际数目

TARGET_REDO

_BLOCKS

NUMBER 恢复必须处理的重做块的当前目标数

LOG_FILE_SIZE

_REDO_BLKS

NUMBER 保证在检查点完成前不进行日志切换

所需重做块的最大数目

LOG_CHKPT_TIME

OUT_READ_BLKS

NUMBER 恢复中为满足

LOG_CHECKPOINT_TIMEOUT 需要处理的

重做块数

LOG_CHKPT_

INTERVAL_READ_

BLKS

NUMBER 恢复中为满足

LOG_CHECKPOINT_INTERVAL 需要处理

的重做块数

FAST_START_IO_

TARGET_REDO_

BLKS

NUMBER 恢复中为满足 FAST_START_IO_ TARGET

需要处理的重做块数

67.  V$LATCH

这个视图列出非父级栓锁的统计数据和父级栓锁的汇总统计数据。即,父级栓锁的统

计数据包括从其每个子级栓锁开始的数据。

说明:列 SLEEP5、SLEEP6、…SLEEP11 是为了与以前的 Oracle 班本兼容而给出的。不

累加这些列的数据。

列 数据类型 说明

ADDR RAW(4) 栓锁对象的地址

LATCH# NUMBER 栓锁编号

LEVEL# NUMBER 栓锁级别

NEME VARCHAR2(64) 栓锁名

GETS NUMBER 等待获得的次数

MISSES NUMBER 等待获得但第一次尝试失败的次数

SLEEPS NUMBER 在需要等待时睡眠的次数

IMMEDIATE_GETS NUMBER 不用等待获得的次数

IMMEDIATE_MISSES NUMBER 不等待获得失败的次数

WAITERS_WOKEN NUMBER 等待被唤醒多少次

WAITS_HOLDING

_LATCH

NMBER 拥有一个不同的栓锁时等待的次数

SPIN_GETS NUMBER 第一次尝试失败,但在以后的轮次

中成功

SLEEP1 NUMBER 睡眠 1 次的等待

SLEEP2 NUMBER 睡眠 2 次的等待

SLEEP3 NUMBER 睡眠 3 次的等待

SLEEP4 NUMBER 睡眠 4 次的等待

SLEEP5 NUMBER 睡眠 5 次的等待

SLEEP6 NUMBER 睡眠 6 次的等待

SLEEP7 NUMBER 睡眠 7 次的等待

SLEEP8 NUMBER 睡眠 8 次的等待

SLEEP9 NUMBER 睡眠 9 次的等待

SLEEP10 NUMBER 睡眠 10 次的等待

SLEEP11 NUMBER 睡眠 11 次的等待

68.  V$LATCHHOLDER

这个视图包含当前栓锁拥有者的相关信息。

列 数据类型 说明

PID NUMBER 拥有栓锁的进程标识符

SID NUMBER 拥有栓锁的会话标识符

LADDR LAW(4) 栓锁地址

NAME VARCHAR2 被拥有的栓锁名称

69. V$LATCHNAME

这个视图包含确定 V$LATCH 视图中给出栓锁的栓锁名的有关信息。V$LATCHNAME 的行与

V$LATCH 的行具有一一对应的关系。更多的信息,可参阅 V$LATCH。

列 数据类型 说明

LATCH# NUMBER 栓锁号

NAME VARCHAR2(64) 栓锁名

70. V$LATCH_CHILDREN

这个视图包含子级栓锁的有关统计数据。这个视图包含了 V$LATCH 的所有列再加上

CHILD# 列。注意,如果子级栓锁的 LATCH# 列互相配合,则子级栓锁具有相同的父级栓锁。

更多信息,可参阅 V$LATCH。

列 数据类型 说明

ADDR RAW(4) 栓锁对象的地址

LATCH# NUMBER 父级栓锁的栓锁号

CHILD# NUMBER LATCH#中给出的父级栓锁的子级栓

锁编号

LEVEL# NUMBER 栓锁级别

NAME VARCHAR2(64) 栓锁名

GETS NUMBER 等待获得的次数

MISSES NUMBER 等待获得但第一次尝试失败的次数

SLEEPS NUMBER 在需要等待时睡眠的次数

IMMEDIATE_GETS NUMBER 不用等待获得的次数

IMMEDIATE_MISSES NUMBER 不等待获得失败的次数

WAITERS_WORKEN NUMBER 等待被唤醒多少次

WAITS_HOLDING

_LATCH

NUMBER 拥有一个不同的栓锁时等待的次数

SPIN_GETS NUMBER 第一次尝试失败,但在以后的轮次

中成功

SLEEPn NUMBER 睡眠 n 次的等待

71. V$LATCH_MISSES

这个视图包含试图获得一个栓锁但失败的有关信息

列 数据类型 说明

PARENT_NAME VARCHAR2 父级栓锁名

WHERE VARCHAR2 试图获得此栓锁的位置

NWFAIL_COUNT NUMBER 不等待获取栓锁失败的次数

SLEEP_COUNT NUMBER 导致睡眠的获取尝试的次数

WTR_SLP_COUNT NUMBER

LONGHOLD_COUNT NUMBER

72. V$LATCH_PARENT

这个视图包含父级栓锁的有关统计数据。此视图的列与 V$LATCH 的列相同。更多的信息

请参阅 V$LATCH。

73. V$LIBRARYCACHE

这个视图包含库高速缓存性能与活动的有关统计数据。

列 数据类型 说明

NAMESPACE VARCHAR2(15) 名称空间

GETS NUMBER 为这个名称空间中的对象请求某个

锁的次数

GETHITS NUMBER 在内存中找到某个对象的句柄的次

GETHITRATIO NUMBER GETHITS 与 GETS 的比例

PINS NUMBER 为这个名称空间中的对象请求 PIN

的次数

PINHITS NUMBER 在内存中找到相应库对象的所有元

数据片的次数

PINHITRATIO NUMBER PINHITS 与 PINS 的比例

RELOADS NUMBER 自某个对象句柄建立以来,进行该

对象的非第一次 PIN 的任意 PIN,

这样需要将对象从磁盘装入

INVALIDATIONS NUMBER 此名称空间中的对象由于相关的对

象被修改而无效的总次数

DLM_LOCK_ REQUESTS NUMBER GET 请求锁定实例锁的次数

DLM_PIN_REQUESTS NUMBER PIN 请求锁定实例锁的次数

DLM_PIN_RELEASES NUMBER 发布请求 PIN 实例锁的次数

DLM_INVALIDATION

_REQUESTS

NUMBER GET 请求无效实例锁的次数

DLM_INVALIDATIONS NUMBER 从其他实例接收到的无效 ping 的

次数

74. V$LICENSE

这个视图包含有关认证限制的信息

列 数据类型 说明

SESSIONS_MAX NUMBER 实例允许的并发用户会话的

最大数目

SESSIONS_WARNING NUMBER 实例的并发用户会话的警告

数目

SESSIONS_CURRENT NUMBER 并发用户会话的最大数目

SESSIONS_HIGHWATER NUMBER 实例启动以来的并发用户会

话的最大数目

USERS_MAX NUMBER 数据库允许的指定用户最大

数目

75. V$LOADCSTAT

这个视图包含执行一个直接装载中搜集的 SQL*Loader 的统计数据。这些统计数据应用

到整个装载过程。对于这个表的任何 SELECT 都会产生“无行返回”,因为不能同时装载数据

又同时进行查询。

列 数据类型 说明

READ NUMBER 读取记录数

REJECTED NUMBER 拒绝的记录数

TDISCARD NUMBER 装载中废弃的记录数

NDISCARD NUMBER 从当前文件中废弃的记录数

76. V$LOADTSTAT

列 数据类型 说明

LOADED NUMBER 装载的记录数

REJECTED NUMBER 拒绝的记录数

FAILWHEN NUMBER 不能满足任意 WHEN 子句的记录数

ALLNULL NUMBER 全空从而不装载的记录数

LEFT2SKIP NUMBER 在连续装载中要跳过的记录数

PTNLOADED NUMBER 装载 PTN 的记录数

77. V$LOCK

这个视图列出 Oracle 服务器当前拥有的锁以及未完成的锁或栓锁请求。

列 数据类型 说明

ADDR RAW(4) 锁状态对象的地址

KADDR RAW(4) 锁地址

SID NUMBER 拥有或获得此锁的会话的标识符

TYPE VARCHAR2(2) 锁的类型。可能具有锁的用户和系

统类型列表,请参阅表 B-4 和 B-5

ID1 NUMBER 锁标识符#1(依赖于类型)

ID2 NUMBER 锁标识符#2(依赖于类型)

LMODE NUMBER 会话拥有此锁的锁模式:

0, 没有

1, 空(NULL)

2, 行子共享模式(SS)

3, 行共享互斥模式(SX)

4, 共享模式(S)

5, 行子共享互斥模式

6, 互斥模式(X)

REQUEST NUMBER 进程请求锁的锁模式:

0, 没有

1, 空(NULL)

2, 行子共享模式(SS)

3, 行共享互斥模式(SX)

4, 共享模式(S)

5, 行子共享互斥模式

6, 互斥模式(X)

CTME NUMBER 授予当前模式以来的时间

BLOCK NUMBER 此锁正阻塞其他锁

表 B-4 中用户类型上的锁可由用户应用程序获得。任何阻塞其他进程的进程都可能拥有

这些锁中的某一个。

表 B-4 用户类型

用户类型 说明

TM DML 排队

TX 事务处理排队

UL 用户提供

表 B-5 中系统类型上的锁被拥有的时间计短。

表 B-5 类型列的值:系统类型

用户类型 说明

BL 缓冲区散列表实例

CF 控制文件模式全局排队

CI 交叉实例功能调用实例

CU 游标绑定

DF 数据文件实例

DL 直接装载程序并行索引创建

DM 安装/启动数据库主/副实例

DR 分布式恢复进程

DX 分布式事务处理项

FS 文件集

HW 特定段上的空间管理

IN 实例号

IR 实例恢复串行全局队列

IS 实例状态

IV 库高速缓存无效实例

JQ 作业队列

KK 线程突跳

LA…LP 库高速缓存锁实例锁(A…P=名称空间)

MM 安装定义全局队列

MR 介质恢复

NA…NZ 库高速缓存固定实例(A…Z=名称空间)

PF 口令文件

PI,PS 并行操作

PR 进程启动

QA…QZ 行高速缓存实例(A…Z=高速缓存)

RT 重做线程全局队列

SC 系统提交编号实例

SM SMON

SN 序列号实例

SQ 序列号队列

SS 排序段

ST 空间事务处理队列

SV 序列号值

TA 一般队列

TS 临时段队列(ID2=0)

TS 新块分配队列(ID2=1)

TT 临时表队列

UN 用户名

US 撤消段 DDL

WL 开始写重做日时局实例

表 B-5 中系统类型上的锁被拥有的时间计短。

78. V$LOCK_ACTIVITY

这是一个并行服务器视图。这个视图显示当前实例的 DLM 锁的操作。每行对应锁操作的

一种类型。

列 数据类型 说明

FROM_VAL VARCHAR2(4) PCM 锁初始状态:NUL;S;X;SSX

TO_VAL VARCHAR2(4) PCM 锁初始状态:NULL;S;X;SSX

ACTION_VAL VARCHAR2(51) 锁转换说明

读取的锁缓冲区

写入的锁缓冲区

使缓冲区 CR(非写入)读锁为写

使缓冲区 CR(写灰缓冲区)

将写锁降为读(写灰缓冲区)

写事务处理表/撤消块

事务处理表/撤消块(写灰缓区)

使事务处理表/撤消块可共享

重新配备事务处理表写机制

COUNTER NUMBER 执行的锁操作次数

79. V$LOCK_ELEMENT

这是一个并行服务器视图。每个 PCM 锁在此视图中有一项,这项由缓冲区高速缓存使用。

对应一个锁元素的 PCM 锁的名称为{‘BL’,索引,类}。

列 数据类型 说明

LOCK_ELEMENT_ADDR RAW(4) 包含覆盖缓冲区的 PCM 锁的锁元

素地址。如果不止一个缓冲区具

有相同的地址,则这些缓冲区由

相同的 PCM 覆盖。

LOCK_ELEMENT_NAME NUMBER 包含覆盖缓冲区的 PCM 锁的锁的

名称。

INDX NUMBER 平台专用的锁管理程序标识符

CLASS NUMBER 平台专用的锁管理程序标识符

MODE_HELD NUMBER 与平台相关的拥有锁模式的值;

一般:3=共享;5=互斥

BLOCK_COUNT NUMBER PCM 锁覆盖的块数

RELEASING NUMBER 如果 PCM 降级,则非零

ACQUIRING NUMBER 如果 PCM 升级,则非零

INVALID NUMBER 如果 PCM 锁无效,则非零(系统

失败后,锁可能变得无效)

FLAGS NUMBER LE 的进程级标志

80. V$LOCKED_OBJECT

这个视图列出系统上的每个事务处理所获得的所有锁。

列 数据类型 说明

XIDUSN NUMBER 撤消的段号

XIDSLOT NUMBER 位置号

XIDSQN NUMBER 序列号

OBJECT_ID NUMBER 被锁定的对象 ID

SESSION_ID NUMBER 会话 ID

ORACLE_USERNAME VARCHAR2(30) Oracle 用户名

OS_USER_NAME VARCHAR2(15) OS 用户名

PROCESS VARCHAR2(9) OS 进程名

LOCKED_MODE NUMBER 锁模式

81. V$LOCKS_WITH_COLLISIONS

这是一个并行服务器视图。利用这个视图来查找保护多个缓冲区的锁,其中每个曾经被

强制写或强制读至少 10 次。很可能这些缓冲区由于被映射到相同的锁而经历过假的固定。

列 数据类型 说明

LOCK_ELEMENT_ADDR NUMBER 撤消的段号

82. V$LOG

此视图包含来自控制文件的日志文件信息

列 数据类型 说明

GROUP# NUMBER 日志组号

THREAD# NUMBER 日志线程号

SEQUENCE# NUMBER 日志序列号

BYTES NUMBER 以字节表示的日志大小

MEMBERS NUMBER 日志组中成员数

ARCHIVED VARCHAR2 归档状态:YES、NO

STATUS VARCHAR2(16) 日志状态。STATUS 列可具有表

-6 中的值

FIRST_CHANGE# NUMBER 日志中的最低 SCN

FIRST_TIME DATE 日志中的第一个 SCN 的时间

表 B-6 给出日志 STATUS 列中的值。

表 B-6 STATUS 列的值

STATUS 含 义

UNUSED 表示联机重做日志文件从来没有写入过。如

果不是当前重做日志,这是在刚增加的或刚

好在 RESETLOGS 后的重做日志的状态

CURRENT 指出这是当前重做日志。这表示此重做日志

是活动的。这个重做日志打开或关闭的

ACTIVE 表示此日志是活动的,但不是当前日志。需

要进行崩溃恢复。有可能正用于块恢复。它

能够或不能够归档

CLEARING 表示此日志在 ALTER DATABASE CLEAR

LOGFILE 命令后正在作为空日志重建。在清

除此日志后,这个状态变为 UNUSED

CLEARINGCURRENT 表示当前日志正由于关闭线程而被清除。如

果在切换中存在某种故障(如写新日志标题

的 I/O 错误),此日志可保持这种状态

INACTIVE 表示实例恢复不再需要这个日志。它可能在

用于介质恢复。它有可能归档,也有可能不

归档

83. V$LOGFILE

这个视图包含重做日志文件的有关信息

列 数据类型 说明

GROUP# NUMBER 重做日志组标识符号

STATUS VARCHAR2 这个日志成员的状态:

INVALID(文件不可访

问)、STATE(文件的内容不

完整)、DELETED (文件不再

使用)、或空(文件正在使

用)

MEMBER VARCHAR2 重做日志成员名

84. V$LOGHIST

这个视图包含控制文件中的日志历史信息。此视图是为历史兼容而保留的。建议使用

C$LOG_HISTORY。更多的信息,请参阅 V$LOG_HISTORY。

列 数据类型 说明

THREAD# NUMBER 日志线程号

SEQUENCE# NUMBER 日志序列号

FIRST_CHANGE# NUMBER 日志中的最低 SCN

FIRST_TIME DATE 日志中的第一个 SCN 时间

SWITCH_CHANGE# NUMBER 发生日志切换的 SCN;比日

志中最高SCN更高的那个SCN

85. V$LOGMNR_CONTENTS

这个视图包含日志历史信息。

列 数据类型 说明

SCN NUMBER(15) 系统更改号

TIMESTAMP DATE 时间戳

THREAD# NUMBER 线程号

LOG_ID NUMBER 日志 ID

XIDUSN NUMBER 事务处理 ID 撤消段号

XIDSLOT NUMBER 事务处理 ID 位置号

XIDSQN NUMBER 事务处理 ID 日志序列号

RBASQN NUMBER RBA 日志序列号

RBABLK NUMBER RBA 块号

RBABYTE NUMBER RBA 字节偏移量

UBAFIL NUMBER UBA 文件号

UBABLK NUMBER UBA 块号

UBAREC NUMBER UBA 记录索引

UNASQN NUMBER UBA 撤消块序列号

ABS_FILE# NUMBER 数据块绝对文件号

REL_FILE# NUMBER 数据块相对文件号

DATD_BLK# NUMBER 数据块号

DATA_OBJ# NUMBER 数据块对象号

DATA_DOBJ# NUMBER 数据块数据对象号

SEG_OWENR VARCHAR2(30) 段拥有者

SEG_NAME VARCHAR2(81) 段名

SEG_TYPE NUMBER 段类型

TABLE_SPACE_NAME VARCHAR2(30) 段的表空间名

ROW_ID VARCHAR2(18) 行 ID

SESSION# NUMBER 会话号

SERIAL# NUMBER 系列号

USER_NAME VARCHAR2(30) 用户名

SESSION_INFO VARCHAR2(4000) 会话信息

ROLLBACK NUMBER 回退请求

OPERATION VARCHAR2(30) 操作

SQL_REDO VARCHAR2(4000) SQL 重做

SQL_UNDO VARCHAR2(4000) SQL 撤消

RS_ID VARCHAR2(30) 记录集 ID

SSN NUMBER SQL 序列号

CSF NUMBER 连续 SQL 标志

INFO VARCHAR2(32) 通知信息

STATUS VARCHAR2(16) 状态

86. V$LOGMNR_DICTIONARY

这个视图包含日志历史信息

列 数据类型 说明

TIMESTAMP DATE 建立字典的时间

DB_ID NUMBER 数据库 ID

DB_NAME VARCHAR2(8) 数据库名

FILENAME VARCHAR2(513) 字典文件名

DICTIONARY_SCN NUMBER 建立字典时的系统更改号

RESET_SCN NUMBER 建立字典时重置日志 SCN

RESET_SCN_TIME NUMBER 获得重置日志 SCN 建立字典时的

时间

ENABLED_THREAD

_MAP

RAW(16) 建立字典时当前启用线程的位图

INFO VARCHAR2(32) 信息/状态消息 BAD_DATE 表示字

典文件的 SCN 与日志文件的 SCN

范围不匹配

STATUS NUMBER NULL 表示日志文件列表的有效

字典文件。非 NULL 值表示进一

步的信息作为文本串包含在INFO

列中

87. V$LOGMNR_LOGS

此视图包含日志信息。

列 数据类型 说明

LOG_ID NUMBER 指出日志文件。这个字段的值也在

V$LOG 的 LOG_ID 列中给出

FILENAME VARCHAR2(512) 文件名

LOW_TIME DATE 文件中任意记录的最早日期

HIGL_TIME DATE 文件中任意记录的最近日期

DB_ID NUMBER 数据库 ID

DB_NAME VARCHAR2(8) 数据库名

RESET_SCN NUMBER 建立日志时重置日志 SCN

RESET_SCN_TIME NUMBER 获得重置日志 SCN 建立字典时的时

THREAD_ID NUMBER 线程号

THREAD_SQN NUMBER 线程序列号

LOW_SCN NUMBER 切换入日志时分配的 SCN

NEXT_SCN NUMBER 此日志后的 SCN。下一日志的低 SCN

INFO VARCHAR2(32) 通知性的消息。将

MISSING_LOGFILE 值分配给其中所

需日志文件从日志文件列表中遗漏

的行项

STATUS NUMBER 表示日志文件的状态。NULL 值表

示一个有效的日志文件;非 NULL

值表示进一步的信息为一个文本串

包含在 INFO 列中。如果所有日志

文件成功地加到文件列表,状态值

为 NULL

88. V$LOGMNR_PARAMETERS

此视图包含日志信息。

列 数据类型 说明

START_DATE DATE 开始搜索的日期

END_DATE DATE 开始搜索的日期

START_SCN NUMBER 开始搜索的系统更改号

END_SCN NUMBER 结束搜索的系统更改号

INFO VARCHAR2(32) 通知性的消息。

STATUS NUMBER 状态。NULL 值表示一个参数有效。

非 NULL 值表示进一步的信息为一

个文本串包含在 INFO 列中。

89. V$LOG_HISTORY

这个视图包含来自控制文件的历史信息。

列 数据类型 说明

THREAD# NUMBER 归档日志线程号

SEQUENCE# NUMBER 归档日志序列号

FIRST_TIME NUMBER 归档日志中的第一项的时间(最低

SCN)。此列以前名为 TIME

FIRST_CHANGE# NUMBER 日志中最低 SCN。这个列以前名为

FIRST_CHANGE#

NEXT_CHANGE# NUMBER 日志中最高 SCN。这个列以前名为

HOGH_CHANGE#

RECID NUMBER 控制文件记录 ID

STAMP NUMBER 控制文件记录时间戳

90. V$MLS_PARAMETERS

这是一个 Trusted Oracle 服务器视图,它列出 Trusted Oracle 服务器专用的安装参

数。

91. V$MTS

这个视图包含优化多线程服务器的信息。

列 数据类型 说明

MAXIMUN_CONNECTIONS NUMBER 每个调度程序可支持的连接的最大

数目。这个值在启动时用 Net8 常量

和其他端口专用的信息确定,或者

可利用 MTS_DISPATCHERS 参数降低

SERVERS_STARTED NUMBER 自实例启动以来启动的多线程服务

器总数(但不包括启动中的启动的

那些多线程服务器)

SERVERS_TERMINATED NUMBER 自实例启动以来一次运行的服务器

最大数目。如果这个值达到了

MTS_MAX_SERVERS 初始化参数设置的

值,则应考虑提高 MTS_SERVERS 的

值。更详细的信息,请参阅

MTS_SERVERS

92. V$MYSTAT

这个视图包含当前会话的统计数据。

列 数据类型 说明

SID NUMBER 当前会话的 ID

STATISTIC NUMBER 统计数据号

VALUE NUMBER 统计数据值

93. V$NLS_PARAMETERS

这个视图包含 NLS 参数的当前值。

列 数据类型 说明

PARAMETERS VARCHAR2 参数名:

NLS_CALENDAR

NLS_CHARACTERSET

NLS_CURRECY

NLS_DATE_LANGUAGE

NLS_ISO_CURRENCY

NLS_NUMEC_CHARACTERS

NLS_SORT

NLS_TERRITORY

NLS_UNION_CURRENCY

NLS_NCHAR_CHARACTERSET

NLS_COMP

VALUE VARCHAR2 NLS 参数值

94. V$NLS_VALID_VALUES

此视图列出 NLS 参数的所有有效值。

列 数据类型 说明

PARAMETERS VARCHAR2(64) 参数名:

VALUE VARCHAR2(64) LANGUATE;SORT;TERRITORY

CHARACTERSETNLS 参数值

95. V$OBJECT_DEPENDENCY

这个视图可用来确定当前共享池中装入的程序包、过程或游标依赖于什么样的对象。例

如,它可与 V$SESSION 和 V$SQL 一道用来确定某个用户当前正在执行的 SQL 语句中所用的表。

更详细的信息,请参阅 V$SESSION 和 V$SQL。

列 数据类型 说明

FROM_ADDRESS RAW(4) 当前装入共享池中的过程、程序包

或游标的地址

FROM_HASH NUMBER 当前装入共享池中的过程、程序包

或游标的散列值

TO_OWNER VARCHAR2(64) 所依赖对象的拥有者

TO_NAME VARCHAR2(1000) 所依赖的对象名

TO_ADDRESS RAW(4) 所依赖对象的地址。这些地址可用

来在 V$DB_OBJECT_CACHE 中查找关

于对象的更多信息

TO_HASH NUMBER 所依赖对象的散列值。这些值可用

来在 V$DB_OBJECT_CACHE 中查找关

于对象的更多信息

TO_TYPE NUMBER 所依赖对象的类型

96. V$OBSOLETE_PARAMETER

此视图列出作废的参数。如果任何值为真,则应该检查为什么会这样。

列 数据类型 说明

NAME VARCHAR2(64) 参数名

ISSPECIFIED VARCHAR2(5) 在配置文件中是否给出此参

97. V$OFFLINE_RANGE

这个视图显示控制文件中的数据文件中脱机信息。注意,每个数据文件的最后脱机范围

保存在 DATAFILE 记录中。详细内容,请参阅 V$DATAFILE。

脱机范围是在数据文件的表空间 ALTER 为 OFFLINE NORMAL 或 READ ONLY,然后再 ALTER

为 ONLINE 或读写时建立的。注意,如果数据文件自身 ALTER 为 OFFLINE 或如果相应表空间

ALTER 为 OFFLINE IMMEDIATE 时,不建立脱机范围。

列 数据类型 说明

RECID NUMBER 记录 ID

STAMP NUMBER 记录时间戳

FILE# NUMBER 数据文件号

OFFLINE_CHANGE# NUMBER 脱机时的 SCN

ONLINE_CHANGE# NUMBER 联机时的 SCN

ONLINE_TIME NUMBER 脱机 SCN 的时间

98. V$OPEN_CURSOR

这个视图列出每个用户会话当前已经打开和分析的游标。

列 数据类型 说明

SADDR RAW 会话地址

SID NUMBER 会话标识符

USER_NAME VARCHAR2(30) 登录到会话的用户

ADDRESS RAW 与 HASH--VALUE 一道用来唯

一地标识会话中执行的 SQL

语句

HASH_VALUES NUMBER 与 ADDRESS 一道用来唯一地

标识会话中执行的 SQL 语句

SQL_TEXT VARCHAR2(60) 解析进入打开的游标的 SQL

语句的前 60 个字符

99. V$OPTION

这个视图列出与 Oracle 一道安装的选项。

列 数据类型 说明

PARAMETERS VARCHAR2(64) 选项名

VALUE VARCHAR2(64) LANGUATE;SORT;TERRITORY

CHARACTERSETNLS 参数值

100.  V$PARALLEL_DEGREE_LIMIT_MTH

这个视图显示所有可用的并行度限额资源分配方法。

列 数据类型 说明

NAME VARCHAR2(40) 并行度限客资源分配方法的名称

101.  V$PARAMETER

这个视图列出初始化参数的有关信息。

列 数据类型 说明

NUM NUMBER 参数名

NAME VARCHAR2(64) 参数名

参数类型;1=布尔;2=串;3=整数

VALUE VARCHAR2(512) 参数值

ISDEFAULT VARCHAR2(9) 参数是否为缺省值

ISSES_MODIFIABLE VARCHAR2(5) TRUE=参数可用 ALTER SEEEION 更

改。FALSE=参数不能用 ALTER

SESSION 更改

ISSYS_MODIFIABLE VARCHAR2(9) IMMEDIATE=参数可用 ALTER SYSTEM

更改。DEFERRED=参数不能用 ALTER

SYSTEM 更改

ISMODEIFIED VARCHAR2(10) 指出参数怎样更改。如果执行一条

ALTER SESSION,则值将被 MODIFIED。

如果执行一条 ALTER SYSTEM (它将

导致所有当前登录会话的值被修

改),则参数值将为 SYS_ MODEIFIED

ISADJUSTED VARCHAR2(5) 指出关系型数据库系统调整输入值

即,参数值应该为素数,但用户输

入一个非素数,因此关系型数据库

系统将该值调整为下一个素数)

DESCRIPTION VARCHAR2(64) 有关此参数的一个描述性的注释

102.  V$PING

这是一个并行服务器视图。此视图等同于 V$CACHE 视图,但只显示至少 ping 了一次的

块。这个视图包含来自当前实例的 SGA 中每个块的块标题的与特定数据库对象有关的信息。

更多的信息,请参阅 V$CACHE。

列 数据类型 说明

FILE# NUMBER 数据文件标识号(为找到文件

名,可查询 DB_DATA_FILES 或

V$DBFILES)

BLOCKS# NUMBER 块号

CLASS# NUMBER 类号

STATUS VARCHAR2(1) 块状态:

FREE=当前不用

XCUR=互斥

SCUR=当前共享

READ=从磁盘读

MREC=处于介质恢复模式

IREC=处于实例恢复模式

XNC NUMBER 由于与其他实例争用导致的空锁

变换的 PCM 锁转换数。此例已作

废,但为了历史兼容性仍然保留

FORCED_READS NUMBER 锁必须从磁盘重新读取的次数,

重新读取是由于其他实例通过在

锁模式中请求此锁上的 PCM 锁,

强迫它退出了此实例的高速缓存

FORCED_WRITES NUMBER 由于这个实例已经搞坏了这个块

并且其他实例已经以冲突的模式

请求了这个锁上的 PCM 锁,而导

致 DBWR 必须将这个块写入磁盘

的次数

NAME VARCHAR2(30) 包含该块的数据库对象名

PARTITION_NAME VARCHAR2 非分区对象为 NULL

KIND VARCHAR2(12) 数据库对象名。请参阅表 B-1

OWNER# NUMBER 拥有者号

LOCK_ELEMENT_

ADDR

RAW(4) 包含覆盖缓冲区的 PCM 锁的地

址。如果不止一个缓冲区具有相

同的地址,则相同的 PCM 锁也覆

盖这些缓冲区

LOCK_ELEMENT_

NAME

NUMBER 包含覆盖缓冲区的 PCM 锁的锁

名。

103.  V$PQ_SESSTAT

这个视图列出并行查询的统计数据。

注意 :这个视图在以后的版本中将作废。

列 数据类型 说明

STATISTIC VARCHAR2(30) 统计数据名,请参阅表 B-7

LAST_QUERY NUMBER 最后处理的统计数据的值

SESSION_TOTAL NUMBER 整个会话按时到达此点的统计值

已经为这个视图定义了表 B-7 中的统计数据(固定行)。在执行了查询或 DML 操作后,

可利用从此视图得出的信息查看所利用的从进程,以及会话与系统的其他信息。

表 B-7 STATISTIC 列中的统计数据名

统计数据(固定行) 说明

Queries Parallelized 并行运行的查询数

DML Parallelized 并行运行的 DML 操作数

DFO Trees 执行 DFO 树的数目

Server Threads 使用的并行服务器的总数

Allocation Height 每个实例服务器请求数

Allocation Width 实例的请求数

Local Msgs Sent 发送的本地(实例内)消息数

Distr Msgs Sent 发送的远程(实例间)消息数

Local Msgs Recv’d 接收到的本地(实例内)消息数

Distr Msgs Recv’d 接收到的远程(实例间)消息数

104.  V$PQ_SLAVE

这个视图列出实例上每个活动并行执行服务器的统计数据。

说明 此视图在未来的版本中将被一个称为 V$PX_PROCESS 的视图替代或废弃。

列 数据类型 说明

SLAVE_NAME VARCHAR2(4) 并行执行的服务器名

STATUS VARCHAR2(4) 并行执行服务器的当前状态(BUSY

或 IDLE)

SESSIONS NUMBER 使用过这个并行执行服务器的会话

数目

IDLE_TIME_CUR NUMBER 当前会话中处理语句时空闲所占的

时间总数

BUSY_TIME_CUR NUMBER 当前会话中处理语句时忙所占的时

间总数

CPU_SECS_CUR NUMBER 用在当前会话的 CPU 时间总数

MSGS_SENT_CUR NUMBER 处理当前会话的语句时发送的消息

MSGS_RCVD_CUR NUMBER 处理当前会话的语句时接收到的消

息数

IDLE_TIME_TOTAL NUMBER 此查询服务器空闲的时间总数

BUSY_TIME_TOTAL NUMBER 这个查询服务器激活的时间总数

CPU_SECS_TOTAL NUMBER 这个查询服务器用来处理语句的 CPU

时间总数

MSG_SENT_TOTAL NUMBER 这个查询服务器发送的消息总数

MSG_RCVD_TOTAL NUMBER 这个查询服务器接收到的消息总数

105.  V$PQ_SYSSTAT

这个查询列出并行查询的系统统计数据。

说明 此视图在未来的版本中将被一个称为 V$PX_PROCESS_SYSSTAT 的视图替代或废弃。

列 数据类型 说明

STATISTIC VARCHAR2(30) 统计数据名,请参阅表 B-8

VALUE NUMBER 统计数据的值

为这个视图定义了表 B-8 中的统计数据(固定行)。在执行一个查询或 DML 操作后,可

利用从 V$PQ_SYSSTAT 得出的信息查看所利用的从进程数,以及其他系统信息。

表 B-8 STATISTIC 列中的统计数据名

统计数据(固定行) 说明

Server Busy 这个实例上当前忙的服务器数

Server Idle 这个实例上当前空闲的服务器数

Server Highwater 这个实例上参与>=1 等操作的活动服务器的

数目

Server Sessions 这个实例上所有服务器中执行的操作总数

Server Started 这个实例上启动的服务器总数

Server Shutdown 这个实例上关闭的服务器总数

Server Cleaned Up 这个实例上由于进程死亡而清除的服务器总

Queries Initiated 这个实例上启动的并行查询总数

DML Initiated 启动的并行 DML 操作的总数

DFO Trees 这个实例上执行的 DFO 树的总数

Local Msgs Sent 这个实例上发送的本地(实例内)消息总数

Distr Msgs Sent 这个实例上发送的远程(实例间)消息总数

106.  V$PQ_TOSTAT

这个视图包含并行执行操作的统计数据。这些统计数据在查询完成后搜索,并且只在

会话期间保留。此视图显示利用每个并行执行服务器在执行数的每个步骤处理的行数。它可

以帮助确定查询执行中的扭曲问题。

说明 此视图在以后的版本中将被重新命名为 V$PX_TQSTAT。

列 数据类型 说明

DFO_NUMBER NUMBER 区分查询的数据流运算符(DFO)

树号

TQ_ID NUMBER 查询内的表队列 ID,它表示查

询执行树中两个 DFO 节点间的连

SERVER_TYPE ARCHAR2(10) 表队列中的角色:生成者/使用

者/管理员

NUM_ROWS NUMBER 生产/使用的行数

BYTES NUMBER 生产/使用的字节数

OPEN_TIME NUMBER 表队列保持打开的时间(秒)

AVG_LATENCY NUMBER 表队列保持打开的时间(毫秒)

WAITS NUMBER 退出队列时遇到的等待次数

TIMEOUTS NUMBER 等待一个消息时超时的次数

PROCESS VARCHAR2(10) 进程 ID

INSTANCE NUMBER 实例 ID

107.  V$PQ_PROCESS

这个视图包含当前活动进程的有关信息。在 LATCHWAIT 列表示进程等待某个栓锁时,

LATCHSPIN 表示进程正在某个栓锁上循环,Oracle 进程在某个栓锁上等待前将在其上循环。

列 数据类型 说明

ADDR RAW(4) 进程状态对象的地址

PID NUMBER Oracle 进程标识符

SPID VARCHAR2 操作系统进程标识符

USERNAME VARCHAR2 操作系统进程用户名。来自网络

上的任意双任务,用户在用户名

上都附加有“-T”

SERIAL# NUMBER 进程系列号

TERMINAL VARCHAR2 操作系统终端标识符

PROGRAM VARCHAR2 正在进行中的程序

BACKGROUND VARCHAR2 后台进程为 1;普通进程为 NULL

LATCHWAIT VARCHAR2 进程正在等待的栓锁地址;如果

没有,为 NULL

LATCHSPIN VARCHAR2 进程正在其上循环的栓锁地址;

如果没有,为 NULL

108.  V$PROXY_ARCHIVEDLOG

这个视图包含归档日志备份的说明,这是与一个称为 Prpxy Copy 的新功能一道采用的。

每行表示一个归档日志的备份。

列 数据类型 说明

RECID NUMBER 代理拷贝记录 ID

STAMP NUMBER 代理拷贝记录时间戳

DEVICE_TYPE VARCHAR2(17) 拷贝驻留的设置类型

HANDLE VARCHAR2(513) 代理拷贝句柄标识存储的拷

COMMENTS VARCHAR2(81) 操作系统或存储子系统返回

的注释。这个值只是通知性

质的;不需要存储

MEDIA VARCHAR2(65) 拷贝驻留的介质名。这个值

只是通知性质的;不需要存

DELETE VARCHAR2(3) 如果设置为 YES,指出拷贝

被删除,否则设置为 NO

THREAD# NUMBER 重做线程号

SEQUENCE# NUMBER 重做日志序列号

RESETLOGS_ CHANGE NUMBER 写入这个日志时的数据库重

置日志更改号

RESETLOGS_ TIME DATE 写入这个日志时的数据库重

置日志时间

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

FIRST_TIME DATE 第一个更改的时间

NEXT_CHANGE# NUMBER 下一个日志中的第一个更改

NEXT_TIME DATE 下一个更改的时间戳

BLOCKS NUMBER 以块表示的归档日志尺寸

BLOCK_SIZE NUMBER 重做日志块尺寸

COMPLETION_ TIME DATE 完成时间

ELAPSED_ SECONDS NUMBER 占用的秒数

109.  V$PROXY_ DATAFILE

这个视图包含数据文件和控制文件的描述,这是与称为 Proxy Copy 的新功能一道采用的。

每行表示一个数据库文件的备份。

列 数据类型 说明

RECID NUMBER 代理拷贝记录 ID

STAMP NUMBER 代理拷贝记录时间戳

DEVICE_TYPE VARCHAR2(17) 拷贝驻留的设置类型

HANDLE VARCHAR2(513) 代理拷贝句柄标识存储的拷贝

COMMENTS VARCHAR2(81) 操作系统或存储子系统返回的注

释。这个值只是通知性质的;不需

要存储

MEDIA VARCHAR2(65) 拷贝驻留的介质名。这个值只是通

知性质的;不需要存储

MEDIA_POOL NUMBER 拷贝驻留的介质池。它与

RecoveryManager;不需要存储

TAG VARCHAR2(32) 代理拷贝标志

DELETE VARCHAR2(3) 如果设置为 YES,指出拷贝被删除,

否则设置为 NO

FILE# NUMBER 绝对数据文件号,如果这是一个控

制文件备份,则设置为 0

CREATION_

CHANGE#

NUMBER 数据文件创建更改号

CREATION_

TIME

DATE 数据文件创建时间戳

RESETLOGS_

CHANGE#

NUMBER 进行这个拷贝时的数据文件的重置

日志更改号

RESETLOGS_

TIME

DATE 进行这个拷贝时的数据文件的重置

日志时间戳

CHECKPOINT_

CHANGE#

NUMBER 进行拷贝时的数据文件检查点更改

CHECKPOINT_

TIME#

DATE 进行拷贝时的数据文件检查点时间

ABSOLUTE_

FUZZY_CHANGE

NUMBER 如果知道的话,为这个文件的任意

块中最高更改

RECOVERY_

FUZZY_CHANGE

NUMBER 介质恢复写到这个文件中的最高更

RECOVERY_

FUZZY_CHANGE

DATE 介质恢复写到这个文件中的最高更

改时间戳

INCREMENTAL_

LEVEL

NUMBER 如果这个备份为增量备份策略的组

成部分,则为 0,否则为 NULL

ONLINE_FUZZY VARCHAR2(3) YES/NO。如果设置为 YES,则这个拷

贝是在崩溃或脱机后立即做的(或

者是在数据库打开后不正确地进行

的拷贝的拷贝)。恢复需要应用下一

个恢复标记前的所有重做以便使文

件一致

BACKUP_FUZZY VARCHAR2(3) YES/NO。如果设置为 YES,则这是一

个利用 BEGIN BACKUP/END BACKUP

技术进行的拷贝。注意:BEGIN

BACKUP/END BACKUP 技术是在创建开

放文件的代理备份时内部使用的。

恢复需要应用 下一个恢复标记前的

所有重做以便使这个备份文件一致

BLOCKS NUMBER 以块表示的拷贝尺寸(也是进行拷

贝时的数据文件尺寸)

BLOCK_SIZE NUMBER 数据文件块尺寸

OLDEST_OFFLINE

_RANGE

NUMBER 如果文件号为 0(即,这是一个控制

文件备份),则最旧的的脱机范围的

RECID 记录在这个控制文件拷贝中。

数据文件拷贝为 0

START_TIME DATE 开始时间

COMPLETION_

TIME

DATE 完成时间

ELAPSED_

SECONDS

NUMBER 占用的秒数

110.  V$PWFILE_USERS

这个视图列出从口令文件中导出的授予 SYSDBA 和 SYSOPER 权限的用户。

列 数据类型 说明

USERNAME VARCHAR2(30) 包含在口令文件中的用户名

SYSDBA VARCHAR2(5) 如果此列的值为 TURE,则该用户

可利用 SYSDBA 权限进行连接

SYSOPER VARCHAR2(5) 如果此列的值为 TURE,则该用户

可利用 SYSOPER 权限进行连接

111.  V$PX_PROCESS

此视图包含进行并行执行的会话的相关信息。

列 数据类型 说明

SERVER_NAME VARCHAR2(4) 并行服务器名(P000、P001

等)

STATUS VARCHAR2(9) 并行服务器的状态。或者为

In Use 或者为 Available

PID NUMBER 进程标识符

SPID VARCHAR2(9) 操作系统进程 ID

SID NUMBER 如果使用,为从服务器的会

话 ID

SERIAL# NUMBER 如果使用,为从服务器的会

话系列号

112.  V$PX_PROCESS_SYSSTAT

这个视图包含进行并行执行的会话的有关信息。

列 数据类型 说明

STATISTIC VARCHAR2(30) 统计数据名

VALUE NUMBER 统计数据的值

STATISTIC 列的值列在表 B-9 中。

表 B-9 STATISTIC 列中的统计数据名

统计数据(固定行) 说明

Servers In Use 当前执行并行操作的 PX 服务器号

Servers Available 执行并行操作可用的 PX 服务器号

Servers Started 系统必须创建 PX 服务器进程的次数

Server Shutdown PX 服务器进程被关闭的次数。如果 PX 服务

器进程最近未使用,将被关闭。它保持

Available 的时间长度由初始化参数

PARALLEL_SERVER_IDLE_TIME 控制。如果这

个值较大,应该考虑增加该参数。由于免除

了 PX 服务器进程的创建等待时间,所以将

会提高性能

Server HWM 并发 PX 服务器进程的最大数目。如果这个

数等于初始化参数 PARALLEL_MAX_SERVERS,

应该考虑增加该参数。这样能够增加吞吐

量,特别是如果系统利用不充分,并且

V$SYSSTAT 统计数据“Parallel operations

downgraded to serial”较大时更是如此

Servers Cleaned Up PMON 必须清除某个 PX 服务器的次数。它只

应该在并行操作不正常结束时进行。如果这

个数较大,建议查处其原因

Sessions 所有 PX 服务器建立的会话总数

Memory Chunks Allocs PX 服务器分配的大内存块数

Memory Chunks Freed 空闲的大内存块数

Memory Chunks Current 当前使用的大内存块数

Memory Chunks HWM 当前分配内存块的最大数目

Buffers Allocated 某个消息缓冲区被分配的次数

Buffers Freed 某个消息缓冲区被释放的次数

Buffers Current 当前使用的消息缓冲区的数目

Buffers HWM 当前分配的消息缓冲区的最大数目

113.  V$PX_SESSION

这个视图包含进行并行执行的会话的相关信息。

列 数据类型 说明

SADDR NUMBER 会话地址

SID NUMBER 会话标识符

SERIAL# NUMBER 会话序列号

QCSID NUMBER 并行协调程序的会话标识符

QCSERIAL# NUMBER 并行协调程序的会话序列号

QCINST_ID NUMBER 并行协调程序在其上运行的实例号

SERVER_GROUP NUMBER 此并行服务器进程所属的服务器的

逻辑组

SERVER_SET NUMBER 此并行服务器进程所属的服务器逻

辑组合。单个服务器组至少有两个

服务器组合

SERVER# NUMBER 某个并行服务器进程在一个服务器

集合内的逻辑号

DEGREE NUMBER 服务器集合所用的并行度

REQ_DEGREE NUMBER 在发布语句且优先于任意资源、多

用户或负载平衡降低时,用户所请

求的并行度

114.  V$PX_SESSTAT

这个视图包含进行并行执行的会话的有关信息。

列 数据类型 说明

SADDR RAW(4) 会话地址

SID NUMBER 会话标识符

SERIAL# NUMBER 会话序列号

QCSID NUMBER 并行协调程序的会话标识符

QCSERIAL# NUMBER 并行协调程序的会话序列号

QCINST_ID NUMBER 并行协调程序在其上运行的实例号

SERVER_GROUP NUMBER 此并行服务器进程所属的服务器的

逻辑组

SERVER_SET NUMBER 此并行服务器进程所属的服务器逻

辑组合。单个服务器组至少有两个

服务器组合

SERVER# NUMBER 某个并行服务器进程在一个服务器

集合内的逻辑号

DEGREE NUMBER 服务器集合所用的并行度

REQ_DEGREE NUMBER 在发布语句且优先于任意资源、多

用户或负载平衡降低时,用户所请

求的并行度

STATISTIC# NUMBER 统计数据号(标识符)

VALUE NUMBER 统计数据值

115.  V$QUEUE

这个视图包含多线程消息队列的相关信息。

列 数据类型 说明

PADDR RAW(4) 拥有对列的进程地址

TYPE VARCHAR2 队列的类型:COMMON(由服

务器处理)、DISPATCHER

QUEUED NUMBER 队列中的项数

WAIT NUMBER 此队列中所有项等待的总时

间。除以 TOTAL 得每项的平

均等待时间

TOTALQ NUMBER 曾经在队列中的项数

116.  V$RECOVER_FILE

这个视图显示需要介质恢复的文件状态。

列 数据类型 说明

FILE# NUMBER 文件标识号

ONLINE VARCHAR2 联机状态:ONLINE、OFFLINE

ERROR VARCHAR2 为什么此文件需要恢复:如果

不知道原因,则为 NULL,或者如

果不需要恢复,为 OFFLINE NORMAL

CHANGE# NUMBER 恢复必须开始的 SCN

TIME DATE 恢复必须开始的 SCN 时间

117.  V$RECOVER_FILE_STATUS

这个视图对每个 RECOVER 命令的每个数据文件包含一行。此视图仅在 Oracle 进程进行

恢复时包含有用信息。在Recovery Manager引导服务器进程完成恢复时,仅Recovery Manager

能够查看这个视图中的相关信息。此视图对所有其他 Oracle 用户将是空的。

列 数据类型 说明

FILENUM NUMBER 被恢复的文件数

FILENAME VARCHAR2(257) 被恢复的数据文件名

STATUS VARCHAR2(13) 恢复的状态。包含下列值:

IN RECOVERY;CURRENT;NOT

RECOVERED

118.  V$RECOVERY_LOG

这个视图列出关于需要完成介质恢复的归档日志的信息。这些信息是从日志历史视图

V$LOG_HOSTORY 中导出的。更多的信息,请参阅“V$LOG_HISTORY”。

此视图仅在 Oracle 进程进行恢复时含有有用的信息。在 Recover Manager 引导服务器

进程完成恢复时,仅 Recovery Manager 能够查看这个视图中的相关信息。此视图对所有其

他 Oracle 用户将是空的。

列 数据类型 说明

THREAD NUMBER 归档日志的线程号

SEQUENCE# NUMBER 归档日志的序列号

TIME VARCHAR2 日志中的第一项(最低 SCN)时间

ARCHIVE_NAME VARCHAR2 在归档时,使用由 LOG_ARCHIVE_

FORMAT 指定的命名约定的文件名

119.  V$RECOVERY_PROGRESS

此视图可用来跟踪数据库恢复操作以保证它们不停止,并估计完成正在进行中的操作所

需的时间。

此视图是 V$SESSION_LONGOPS 的子视图。

列 数据类型 说明

TYPE VARCHAR2(64) 正执行的恢复操作的类型

ITEM VARCHAR2(32) 正被估计的项

SOFAR NUMBER 迄今为止所完成的工作量

TOTAL NUMBER 预期的总工作量

120.  V$RECOVERY_STATUS

这个视图包含当前恢复进程的统计数据。此视图仅在 Oracle 进程恢复时含有有用信息。

在 Recovery Manager 引导服务进程完成恢复时,仅 Recovery Manager 能够查看这个视图中

的相关信息。此视图对所有其他 Oracle 用户将是空的。

列 数据类型 说明

RECOVERY_

CHECKPOINT

DATE 恢复发生的时间点。如果没有应

用日志,这是恢复开始的时间点

THREAD NUMBER 当前正处理的重做日志线程号

SEQUENCE_ NEEDED NUMBER 恢复进程所需的日志的序列号。

如果不需要日志,这个值为 0

SCN_NEEDED VARCHAR2(16) 恢复所需的日志的低 SCN。如果

不知道或不需要日志,这个值为

0

TIME_EEEDED DATE 创建日志时间。如果不知道时间

或不需要日志,这个值为 88 年

1 月 1 日午夜

PREVIOUS_LOG_

NAME

VARCHAR2(257) 日志的文件名

PREVIOUS_LOG_

STATUS

VARCHAR2(13) 以前日志的状态。包含下列某个

值:RELEASY;WRONE NAME;

MISSING NAME;UNNEEDED NAME;

NONE

REASON VARCHAR(13) 合理的恢复将控制返回到用户。

包含下列某个值:NEED LOG;LOG

REUSED;THREAD DISABLED

121.  V$REQDIST

这个视图列出 MTS 调度程序请求时间除以 12 个时间块或时间范围的柱状图统计数据。

时间范围作为时间块的函数按指数增长。

列 数据类型 说明

BUCKET NUMBER 时间块数:0-11;每个块的最大

时间为(4*2^N)100 秒

COUNT NUMBER 其完成总时间(包括等待时间)

落入这个范围的请求计数

122.  V$RESERVED_WORDS

这个视图给出 PL/SQL 编译程序使用的所有关键字列表。这个视图帮助开发者判断某个

词是否已被用作语言中的关键字。

列 数据类型 说明

KEYWORD VARCHAR2(64) 关键字名

LENGTH NUMBER 关键字长度

123.  V$RESOURCE

此视图包含资源的名称和地址的信息。

列 数据类型 说明

ADDR RAW(4) 资源对象的地址

TYPE NUMBER 资源类型。资源类型列在表 B-3

ID1 NUMBER 资源标识符#1

ID2 NUMBER 资源标识符#2

124.  V$RESOURCE_LIMIT

这个视图显示某些系统资源的全局资源应用信息。可利用这个视图监控资源的使用情

况,以便有必要时能够采取正确的措施。许多资源对应于表 B-10 所列出的初始化参数。

表 B-10 RESOURCE_LIMIT 列的值

资源名 相应的初始化参数

DISTRIBUTED_TRANSACTIONS DISTRIBUTED_TRANSACTIONS:关于这个参数

的更多信息,请参阅 DISTRIBUTED_

TRANSACTIONS

DML_LOCKS DML_LOCKS:关于这个参数的更多信息,请

参阅 DML_LOCKS

ENQUEUE_LOCKS 这个值是 Oracle 计算出来的。可使用

V$ENQUEUE_LOCK 视图获得关于排队锁的更多

信息

ENQUEUE_RESOURCES ENQUEUE_RESOURCES:关于这个参数的更多

信息,请参阅 ENQUEUE_RESOURCES

LM_PROCESSES LM_PROCS:关于这个参数的更多信息,请参

阅 LM_PROCS

LM_RESOURCES LM_RESS:关于这个参数的更多信息,请参

阅 LM_RESS

LM_LOCKS LM_LOCKS:关于这个参数的更多信息,请参

阅 LM_LOCKS

MTS_MAX_SERVERS MTS_MAX_SERVERS:关于这个参数的更多信

息,请参阅 MTS_MAX_SERVERS

PARALLEL_SLAVES PARALLEL_SLAVES:关于这个参数的更多信

息,请参阅 PARALLEL_SLAVES

PROCESSES PROCESSES:关于这个参数的更多信息,请

参阅 PROCESSES

ROLLBACK_SEGMENTS MAX_ ROLLBACK_SEGMENTS:关于这个参数的

更多信息,请参阅 MAX_ ROLLBACK_ SEGMENTS

SESSIONS SESSIONS:关于这个参数的更多信息,请参

阅 SESSIONTS

SORT_SEGMENT_LOCKS 这个值由 Oracle 计算

TEMPORARY_LOCKS 这个值由 Oracle 计算

TRANSACTIONS TRANSACTIONS:关于这个参数的更多信息,

请参阅 TRANSACTIONS

某些资源(如,那些 DML 所用的)有一个初始分配(软限制)和一个硬限制,从理论上

说它是无限的(但实际上要受 SGA 尺寸的限制)。在 SGA 预定/初始化中,在 SGA 中为资源的

INITIAL_ALLOCATION 保留一个位置,但如果超出这个分配,可分配额外的资源,最多可达

LIMIT_VALUE 指定的值。CURRENT_UTILIZATION 列指出的是否已经超过初始分配。在超出初

始分配值时,从共享池中分配额外需要的资源,在那里它们必须与其他资源竞争空间。

恰当选择 INITIAL_ALLOCATION 的值将避免空间争用。对于大多数资源,INITIAL_

ALLOCATION 和 LIMIT_VALUE 的值相同。超过 LIMIT_VALUE 的值将出现错误。

列 数据类型 说明

RESOURCE_NAME VARCHAR2(30) 资源名(见表 B-10)

CURRENT_@@@@@ NUMBER 当前在用的数目(资源、锁或进程)

UTILIZATION NUMBER 资源类型。资源类型列在表 B-3 中

MAX_UTILIZATION NUMBER 自最后一个实例启动以来这个资源

的最大消耗

INITIAL_ ALLOCATION VARCHAR2(10) 初始分配。这个值将等于初始化参

数文件中为此资源指定的值。(无

限制分配为 UNLIMITED)

LIMIT_VALUE VARCHAR2(10) 对资源和锁无限制。它可大于初始

分配值。(无限制为 UNLIMITED)

125.  V$ROLLNAME

这个视图列出所有联机回退段的名称。它只有在数据库打开时访问。

列 数据类型 说明

USN NUMBER 回退(撤消)段号

NAME VARCHAR2 回退段名

126.  V$ROLLSTAT

这个视图包含回退段统计数据。

列 数据类型 说明

USN NUMBER 回退段号

EXTENTS NUMBER 回退段中的区数

RSSIZE NUMBER 回退段以字节极的尺寸

WRITES NUMBER 写到回退段的字节数

XACTS NUMBER 活动的事务处理数

GETS NUMBER 标题获得的数目

WAITS NUMBER 标题等待的数目

OPTSIZE NUMBER 回退段的最佳尺寸

HWMSIZE NUMBER 回退段尺寸的高水位标记

SHRINKS NUMBER 回退段尺寸减少的倍数

WRAPS NUMBER 回退段缠绕的倍数

EXTENDS NUMBER 回退段段尺寸扩展的倍数

AVESHRINK NUMBER 平均收缩尺寸

AVEACTIVE NUMBER 活动区随时间平均的当前尺寸

STATUS VARCHAR2(15) 回退段状态

CUREXT NUMBER 当前区

CURBLK NUMBER 当前块

127.  V$ROWCACHE

这个视图显示数据字典活动的统计数据。每行包含一个数据字典高速缓存的统计数据。

列 数据类型 说明

CACHE# NUMBER 行高速缓存 ID 号

TYPE VARCHAR2 父级或子级行高速缓存类型

SUBORDINATE# NUMBER 子级集合号

PARAMETER NUMBER 确定数据字典高速缓存中项数的

初始化参数名

COUNT NUMBER 高速缓存中项的总数

USAGE NUMBER 包含有效数据的高速缓存项数

FIXED NUMBER 高速缓存中的固定项数

GETS NUMBER 请示数据对象信息的总数

GETMISSES NUMBER 导致高速缓存未中的数据请求数

SCANS NUMBER 扫描请求数

SCANMISSES NUMBER 查找高速缓存中的数据扫描失败

的次数

SCANCOMPLETES NUMBER 对于子级项的列表,完全扫描列

表的次数

MODIFICATIONS NUMBER 插入、更新与删除的次数

FLUSHES NUMBER 对磁盘进行刷新的次数

DLM_REQUESTS NUMBER DLM 请求的次数

DLM_CONFILICTS NUMBER DLM 冲突的次数

DLM_RELEASES NUMBER DLM 释放的次数

128.  V$ROWCACHE_PARENT

这个视图显示数据字典中父级对象的信息。每个锁拥有一行,每个对象的等待者有一行。

这个行显示拥有或请求的模式。对于没有拥有者的或等待者的对象,只显示单行。

列 数据类型 说明

INDX NUMBER 行索引

HASH NUMBER 散列值

ADDRESS RAW(4) 父级对象的地址

CACHE# NUMBER 父级高速缓存 ID

CACHE_NAME VARCHAR2(64) 父级高速缓存名

EXISTENT VARCHAR2(1) 此对象是否一个现存的对象

LOCK_MODE NUMBER 锁被占有的模式

LOCK_REQUEST NUMBER 锁被请求的模式

TXN RAW(4) 当前缩定对象的事物处理

SADDR RAW(4) 会话的地址

INST_LOCK_ REQUEST NUMBER 只与并行服务器有关。实例

锁被请求模式

INST_LOCK_ RELEASE NUMBER 只与并行服务器有关。是否

需要释放实例锁

INST_LOCK_TYPE VARCHAR2 只与并行服务器有关。实例

锁的类型

INST_LOCK_ID1 RAW(4) 只与并行服务器有关。与实

例有关的 ID

INST_LOCK_ID2 RAW(4) 只与并行服务器有关。与实

例有关的 ID

KEY RAW(100) 只与并行服务器有关。键的

内容

129.  V$ROWCACHE_SUBORDINATE

这个视图显示数据字典中子级对象的信息。

列 数据类型 说明

INDX NUMBER 索引

HASH NUMBER 散列值

ADDRESS RAW(4) 子级对象的地址

CACHE# NUMBER 父级高速缓存 ID

SUBCACHE_NAME VARCHAR2(64) 子级高速缓存名

EXISTENT VARCHAR2(1) 此对象是否一个现存的对象

PARENT RAW(4) 父级对象的地址

KEY RAW(100) 只与并行服务器有关。键的内容

130.  V$RSRC_CONSUMER_GROUP

这个视图显示与当前活动资源消耗者组有关的数据。

列 数据类型 说明

NAME VARCHAR2(32) 使用者组名

ACTIVE_SESSIONS NUMBER 这个使用者组中当前活动会话数

EXECUTION_

WAITERS

NUMBER 等待执行限额的当前活动会话数

REQUESTS NUMBER 这个使用者组中执行的请求总数

CUP_WAIT_TIME NUMBER 会话等待 CPU 的时间总数

CPU_WAITS NUMBER 这个使用者组中所有会话必须等

待 CPU 的时间数

CONSUMED_CPU_

TIME

NUMBER 这个使用者组中所有会话使用的

CPU 的时间总数

YIELDS NUMBER 这个使用者组中所有会话必须的

CPU 时间总数

SESSIONS_QUEUED NUMBER 等待变成活动的当前排队的会话

计数

131.  V$RSRC_CONSUMER_GROUP_CPU_MTH

这个视图显示资源使用者组的所有可用资源分配方法。

列 数据类型 说明

NAME VARCHAR2(40) CPU 资源分配方法的名称

132.  V$RSRC_PLAN

这个视图显示所有当前活动资源计划的名称。

列 数据类型 说明

NAME VARCHAR2(32) 资源计划的名称

133.  V$RSRC_PLAN_CPU_MTH

这个视图显示资源计划的所有可用 CPU 资源分配方法。

列 数据类型 说明

NAME VARCHAR2(32) 资源分配方法的名称

134.  V$SESSION

这个视图列出每个当前会话的会话信息

列 数据类型 说明

SADDR RAW(4) 会话地址

SID NUMBER 会话标识符

SERIAL# NUMBER 会话序列号。用来唯一地标识绘画

对象。如果该会话结束且其他会话

以相同的会话 ID 开始,则保证会

话级的命令被应用到正确会话对象

AUDSID NUMBER 审计会话 ID

PADDR RAW(4) 拥有这个会话的进程地址

USER# NUMBER Oracle 用户标识符

USERNAME VARCHAR(30) Oracle 用户名

COMMAND NUMBER 正进行的命令(分析的最后一个语

句),关于值的列表,请参阅表 B-

11

OWNERID NUMBER 如果值为 2147483644,则此列的

内容无效。否则此列包含拥有可移

植会话的用户标符。对于利用并行

从服务器的操作,将这个值解释为

一个 48 字节的值。其低位两字节

表示会话号,而高位字节表示查询

协调程序的实例 ID

TADDR VARCHAR2(8) 事务处理状态对象的地址

LOCKWAIT VARCHAR2(8) 等待锁的地址;如果没有,为 NULL

STATUS VARCHAR2(8) 会话的状态:ACTIVE (当前执行的

SQL)、INACTIVE、KILLED(标记为

终止)、CACHED(为 Oracle*XA 使

用而临时高速缓存)、SNIPED(会

话不活动,在客户机上等待)

SERVER VARCHAR2(9) 服务器类型:DEDICATED、SHARED、

PSEUDO、NONE

SCHEMA# NUMBER 模式用户标识符

SCHEMANANME VARCHAR2(30) 模式用户名

OSUSER VARCHAR(15) 操作系统客户机用户名

PROCESS VARCHAR2(9) 操作系统客户机进程 ID

MACHINE VARCHAR2(64) 操作系统机器名

TERMINAL VARCHAR2(10) 操作系统终端名

PROGRAM VARCHAR(48) 操作系统程序名

TYPE VARCHAR2(10) 会话类型

SQL_ADDRESS RAW(4) 与 SQL_HASH_VALUE 一道使用标识

当前正在执行的 SQL 语句

SQL_HASH_VALUE NUMBER 与 SQL_ADDRESS 一道使用标识当前

正在执行的 SQL 语句

MODULE VARCHAR2(48) 包含当前正在执行的模块名,正如

由调用

DBMS_APPLICATION_INFO.SET_MODU

LE 过程所设置

MODULE_HASH NUMBER 上面 MODULE 的散列值

ACTION VARCHAR2(32) 包含当前执行活动的名称,正如由

调用

DBMS_APPLICATION_INFO.SET_ACTI

ON 过程所设置

ACTION_HASH NUMBER 上列活动名称的散列值

CLIENT_INFO VARCHAR2(64) 由

DBMS_APPLICATION_INFO.SET_CLIE

NT_INFO 过程设置的信息

FIXED_TABLE_

SEQUENCE

NUMBER 此列包含一个数,每当会话完成一

个数据库调用并且存在来自动态性

能表的介入选择,它个数就增加。

这个列可被性能监控程序用来监控

数据库中的统计数据。每当性能监

控程序查看数据库时,只需要查看

当前活动的会话或在这个列中具有

比上次性能监控程序所看到的最大

值更大的值的会话即可。所有其他

会话自上次性能监控程序查看数据

库以来都是空闲的

ROW_WAIT_OBJ# NUMBER 包含 ROW_WAIT_ROW#中指定的 ROW#

的表的对象 ID

ROW_WAIT_FILE# NUMBER 包含 ROW_WAIT_ROW#中指定的

ROWID 的数据文件的标识符。此列

仅在会话当前正在等待其他事务处

理提交并且 ROW_ WAIT_OBJ#不为-

1 时有效

ROW_WAIT_BLOCK # NUMBER 包含 ROW_WAIT_ROW#中指定的

ROWID 的数据文件的标识符。此列

仅在会话当前正在等待其他事务处

理提交并且 ROW_正在等待其他事

务处理提交并且 ROW_

ROW_WAIT_ROW# NUMBER 被锁定的当前 ROWID。此列仅在会

话当前正在等待其他事务处理提交

并且 ROW_ WAIT_OBJ#不为-1 时有

LOGON_TIME DATE 登录时间

LAST_CALL_ET NUMBER 最后一次调用

PDML_STATUS VARCHAR2(8) 如果 ENABLED,则会话正处于

PARALLEL DML 启用方式。如果

DISABLED,则此会话不支持

PARALLEL DML 启用方式。如果

FORCED,则会话已经更改为强制

PARALLEL DLL

PDML_ENABLED VARCHAR2(3) 此列已被 PDML_ENABLED 和 PDML_

STATUS 所替代。请看上列内容

FAILOVER_TYPE VARCHAR2(10) 如果这个会话禁止失败切换,则为

NONE ,如果客户机能够在断开之

后失败切换其会话,则为

SESSION,如果客户机还能失败切

换正在进行的选择,则为 SELECT

FAILOVER_METHOD VARXHAR2(3) 如果这个会话禁止失败切换,则为

NONE,如果客户机能够在断开之后

重新连接,为 BASIC,如果备份实

例能够支持它所支持的每个实例的

所有连接,则为 PRECONNECT

FAILED_OVER VARCHAR2(13) 如果运行在失败切换方式并进行过

失败切换,为 TRUE,否则为 FALSE

RESOURCE_CON

SU_MER_GROUP

VARCHAR2(32) 会话的当前资源使用者组的名称

表 B-11 列出对应于会话中正在执行的命令的数字值。这些值可出现在 V$AESSION

COMMAND 列中。它们还出现在数据字典视图 SYS.AUDIT_ACTIONS 中。

表 B-11 COMMAND 列的命令数字

命令数字 命令

0 正在执行的命令。在进程处于过渡状态时出现

1  CREATE TABLE

2  INSERT

3  SELECT

4  CREATE CLUSTER

5  ALTER CLUSTER

6  UPDATE

7  DELETE

8  DROP CLUSTER

9  CREATE INDEX

10  DROP INDEX

11  ALTER INDEX

12  DROP TABLE

13  CREATE SEQUENCE

14  ALTER SEQUENCE

15  ALTER TABLE

16  DROP SEQUENCE

17  GRANT

18  REVOKE

19  CREATE SYNONYM

20  DROP SYNONYM

21  CREATE VIEW

22  DROP VIEW

23  VALIDATE INDEX

24  CREATE PROCEDURE

25  ALTER PROCEDURE

26  LOCK TABLE

27  NO OPERATION

28  RENAME

29  COMMIT

30  AUDIT

31  NOAUDIT

32  CREATE DATABASE LINK

33  DROP DATABASE LINK

34  CREATE DATABASE

35  ALTER DATABASE

36  CREATE ROLLBACK SEGMENT

37  ALTER ROLLBACK SEGMENT

38  DROP ROLLBACK SEGMENT

39  CREATE TABLESPACE

40  ALTER TABLESPACE

41  DROP TABLESPACE

42  ALTER SESSION

43  ALTER USER

44  COMMIT

45  ROLLBACK

46  SAVEPOINT

47  PL/SQL EXECUTE

48  SET TRANSACTION

49  ALTER SYSTEM SWITCH LOG

50  EXPLAIN

51  CREATE USER

52  CREATE ROLE

53  DROP USER

54  DROP ROLE

55  SET ROLE

56  CREATE SCHEMA

57  CREATE CONTROL FILE

58  ALTER TRACTING

59  CREATE TRIGGER

60  ALTER TRIGGER

61  DROP TRIGGER

62  ANALYZE TABLE

63  ANALYZE INDEX

64  ANALYZE CLUSTER

65  CREATE PROFILE

66  DROP PROFILE

67  ALTER PROFILE

68  DROP PROCEDURE

69  DROP PROCRDURE

70  ALTER RESOURCE COST

71  CREATE SNAPSHOT LOG

72  ALTER SNAPSHOT

73  DROP SNAPHOST

74  CREATE SNAPHOST

75  ALTER SNAPSHOT

76  DROP SNAPSHOT

79 ALTER ROLE

85  TRUNCATE TABLE

86  TRUNCATE CLUSTE

88 ALTER VIEW

91 CREATE FUNCTION

92  ALTER FUNCTION

93  DROP FUNCTION

94  CREATE PACKAGE

95  ALTER PACKAGE

96  DROP PACKAGE

97  CREATE PACKAGE BODY

98  ALTER PACKAGE BODY

99  DROP PACKAGE BODY

135.  V$SESSION_CONNECT_INFO

这个视图显示当前会话的网络连接的有关信息。

列 数据类型 说明

SID NUMBER 会话标识符(可用来将这个视图

与 V$SESSON 视图进行连接)

AUTHENTICATION

_TYPE

VARCHAR2(15) 怎样验证:OS、PROTOCOL 或

NETWORK

OSUSER VARCHAR2(30) 这个数据库用户的外部用户名

NETWORK_

SERVICE_BANNER

VARCHAR2(2000) 用于这个连接的每个 Net8 服务

的产品标识(每个标识一行)

136.  V$SESSION_CURSOR_CACHE

这个视图显示关于当前会话的游标使用信息。

明 说明 V$SESSION_CURSOR_CACHE 视图不是 SESSION_CACHED_CURSORS 初始化参数的有效

性度量。

列 数据类型 说明

MAXIMUM NUMBER 高速缓存的游标最大数。一旦达到

这个数,则为了打开更多的游标,

将需要关闭某些游标。这个列中的

值是从初始化参数 OPEN_ CURSORS

导出的

COUNT NUMBER 游标的当前数目(不管是否在用)

OPENED_ONCE NUMBER 至少打开过一次游标

OPEN NUMBER 打开游标的当前数目

OPENS NUMBER 游标打开的累积总数减一。这是因

为本查询

当前打开且正在使用的游标并为计

入 OPENS 统计数据中

HITS NUMBER 游标打开命中的累计总数

HIT_RATIO NUMBER 找到打开游标的次数除以查找游标

的次数所得到的比例

137.  V$SESSION_EVENT

此视图列出会话等待某个事件的信息。注意,TIME_WAITED 和 AVERAGE_WAIT 列在不支

持快速时间机制的平台。如果在这些平台上运行,并且希望此列反映真正的等待时间,则必

须设置参数文件中的 TIMED_STATISTICS 为真。请注意,这样做对系统性能有轻微的负面影

响。更多的信息,请参阅 TIMED_STATISTICS。

列 数据类型 说明

SID NUMBER 会话的 ID

EVENT VARCHAR2(64) 等待事件的名称

TOTAL_WAITS NUMBER 此会话对这个事件的总等待

次数

TOTAL_TIMEOUTS NUMBER 此会话对这个事件的总等待

超时次数

TIME_WAITED NUMBER 此会话对这个事件的总等待

时间数,以百分之一秒计

AVERAGE_WAIT NUMBER 此会话对这个事件的平均等

待时间数,以百分之一秒计

MAX_WAIT NUMBER 此会话对这个事件的最大等

待时间数,以百分之一秒计

138.  V$SESSION_LONGOPS

这个视图显示某些长运操作的状态。它利用列 SOFAR 和 TOTALWORK 提供操作的进展报

告。可监控下列操作状态:

?  散列值的创建

?  备份操作

?  恢复操作

列 数据类型 说明

SID NUMBER 会话标识符

SERIAL# NUMBER 会话系列号

OPENNAME VARCHAR2(64) 操作名

TARGET VARCHAR2(64) 在其上进行操作的对象

TARGET_DESC VARCHAR2(32) 目标描述

SOFAR NUMBER 至今为止完成的工作计数

TOTALWORK NUMBER 总的工作量

UNITS VARCHAR2(32) 工作度量单位

START_TIME DATE 操作开始的时间

LAST_UPDATE_TIME DATE 统计数据最后一次更新的时

ELAPSED_SECOUNDS NUMBER 操作开始以来占用的秒数

CONTEXT NUMBER 前后关系

MESSAGE VARCHAR2(512) 统计数据摘要消息

139.  V$SESSION_OBJECT_CACHE

这个视图显示本地服务器(实例)上当前用户会话的对象高速缓存统计数据。

列 数据类型 说明

PINS NUMBER 高速缓存中固定或查找出的对象

HITS NUMBER 发现对象已经在高速缓存中的对

象固定的数目

TRUE_HITS NUMBER 发现对象已经在高速缓存中并处

于所需状态(从而不需要从数据

库调入)的对象的数目

HIT_RATIO NUMBER HITS/PINS 的比例

TRUE_HIT_RATIO NUMBER TRUS_HITS/PINS 的比例

OBJECT_REFRESHES NUMBER 高速缓存中利用来自数据库的新

值进行刷新的对象数

CACHE_REFRESHES NUMBER 整个高速缓存(所有对象)进行

刷新的次数

OBJECT_FLUSHES NUMBER 高速缓存中对数据库进行刷新的

对象数

CACHE_FLUSHES NUMBER 整个高速缓存(所有对象)对数

据库进行刷新的次数

CACHE_SHRINKS NUMBER 高速缓存收缩到最佳尺寸的次数

CACHE_OBJECTS NUMBER 当前高速缓存的对象数

PINNED_OBJECTS NUMBER 当前固定的对象数

CACHE_SIZE NUMBER 以字节表示的高速缓存当前尺寸

OPTIMAL_SIZE NUMBER 以字节表示的高速缓存最佳尺寸

MAXIMUM_SIZE NUMBER 以字节表示的高速缓存最大尺寸

140.  V$SESSION_WAIT

这个视图列出活动的会话等待的资源或事件。下面是优化时的考虑:

?  除显示的数值为十六进制以外,PIRAW,P2RAW,P3RAW 显示的值与 P1、P2、P3 列

的值相同。

?  WAIT_TIME 列在不支持快速时间机制的平台上包含值-2。如果在这些平台上运行,

并且希望此列反映真正的等待时间,则必须设置参数文件中的 他—STATISTICS 为

真。请注意,这样做对系统性能有轻微的负面影响。更过的信息,请参阅

TIMED_STATISTICS.

在以前的版本中,WAIT_TIME 列包含一个任意大的值(而不是一个负值)以表示此平台

不具备快速时间机制。

?  STATE 列解释 WAIT_TIME 的值并描述当前或最近的等待状态。

列 数据类型 说明

SID NUMBER 会话标识符

SEQ# NUMBER 唯一标识这个等待的序列号。每次

等待都增加

EVENT VARCHAR2(64) 会话等待的资源或会话

P1TEXT VARCHAR2 第一个附加参数的描述

P1 NUMBER 第一个附加参数

P1RAW RAW(4) 第一个附加参数

P2TEXT VARCHAR2 第二个附加参数的描述

P2 NUMBER 第二个附加参数

P2RAW RAW(4) 第二个附加参数

P3TEXT VARCHAR2 第三个附加参数的描述

P3 NUMBER 第三个附加参数

P3RAW RAW(4) 第三个附加参数

WAIT_TIME NUMBER 非零值为会话的上一次等待时间。

零值表示会话当前正在等待

SECONDS_IN_WAIT NUMBER 等待的秒数

STATE VARCHAR2 等待的状态

表 B-12 定义了 V$SESSION_WAIT 的 STATE 列的值。

STATE 值 说明

WAITING 0 当前正在等待的会话

WAITED UNKNOWN TIME -2 未知的最后一次等待持续时间

WATIED SHORT TIME -1 最后一次等待<百分之一秒

WAITED KNOWN TIME >0 WAIT_TIME=最后一次等待持续时间

141.  V$SESSTAT

这个视图给出用户会话的统计数据。为了找到与每个统计数据号(STATISTIC#)有关的

统计数据名称,请参阅 V$STATNAME。

列 数据类型 说明

SID NUMBER 会话标识符

STATISTIC# NUMBER 统计数据名(标识符)

VALUE NUMBER 统计数据值

142.  V$SESS_IO

这个视图列出每个用户会话的 I/O 统计数据

列 数据类型 说明

SID NUMBER 会话标识符

BLOCK_GETS NUMBER 这个会话的块存取

CONSISTENT_GETS NUMBER 此会话的一致性读取

PHYSICAL_READS NUMBER 此会话的物理读取

BLOCK_CHANGES NUMBER 此会话的块更改

CONSISTENT_

CHANGES

NUMBER 此会话的一致性更改

143.  V$SGA

这个视图包含系统全局区的摘要信息。

列 数据类型 说明

NAME VARCHAR2 SGA 组件名

VALUE NUMBER 以字节表示的内存尺寸

144.  V$SGASTAT

这个视图包含系统全局区的详细信息

列 数据类型 说明

NAME VARCHAR2 SGA 组件名

BYTES NUMBER 以字节表示的内存尺寸

POOL VARCHAR2 指出 NAME 中内存驻留的池子。

其值可以是:LARGE POO——从

大型池中分配的内存 SHARED

POOL—从共享池中分配的内存

145.  V$SHARED_POOL_RESERVED

这个固定视图列出有助于优化共享存储池中保留池和空间的统计数据。

V$SHARED_POOL_RESERVED 视图的以下列仅在初始化参数 SHARED_POOL_

RESERVED_SIZE 设置为有效值时有效。更多的信息,请参阅 SHARED_POOL_ RESERVED

_SIZE。

列 数据类型 说明

FREE_SPACE NUMBER 保留列表中可用的空间总数

AVG_FREE_SIZE NUMBER 保留列表上可用内存的平均尺寸

FREE_COUNT NUMBER 保留列表上可用的内存片数量

MAX_FREE_SIZE NUMBER 保留列表上最大可用内存片的尺

USED_SPACE NUMBER 保留列表上使用的内存的总数

AVG_USED_SIZE NUMBER 保留列表上使用的内存的平均尺

USED_COUNT NUMBER 保留列表上使用的内存片的数量

MAX_USED_SIZE NUMBER 保留列表上最大使用内存片的尺

REQUESTS NUMBER 搜索保留列表查找可用内存片的

次数

REQUESTS_MISSED NUMBER 保留列表没有满足请求的可用内

存片,从而开始利用 LRU 列表刷

新对象的次数

LAST_MISS_SIZE NUMBER 在保留列表没有满足请求的可用

内存片,从而开始利用 LRU 列表

刷新对象的次数

MAX_MISS_SIZE NUMBER 在保留列表没有满足请求的可用

内存片,从而开始利用 LRU 列表

刷新对象时的最大请求未命中的

请求尺寸

V$SHARED_POOL_RESERVED 视 图 的 以 下 列 包 含 的 值 在 即 使 不 设 置 初 始 化 参 数

SHARED_POOL_ RESERVED_SIZE 时也有效。

列 数据类型 说明

REQUEST_FAILURES NUMBER 未找到满足请求的内存次数(即,

出现 ORA_4031 错误的次数)

LAST_FAILURE_SIZE NUMBER 最后失败请求的请求尺寸(即,出

现 ORA_4031 错误的请求尺寸)

ABORTED_REQUEST

_THRESHOLD

NUMBER 通知出现 ORA-4031 错误的的请求

的最大尺寸

ABORTED_REQUEST NUMBER 通知出现 ORA-4031 错误而不刷新

对象的请求的数目

LAST_ABORTED_SIZE NUMBER 返回一个 ORA-4031 错误而不利用

LRU 列表刷新对象的最后请求尺寸

146.  V$SHARED_SERVER

这个视图包含共享服务器进程的有关信息。

列 数据类型 说明

NAME VARCHAR2 服务器名

PADDR RAW(4) 服务器的进程地址

STATUS VARCHAR2 服务器状态:

EXEC(执行 SQL)

WAIT (ENQ)(等待一个锁)

WAIT(SEND)(等待发送数据到用户)

WAIT(COMMON)(空闲;等待用户请求)

WAIT(RESET)(等待中断后重新设置

的虚电路)

QUIT(终止)

MESSAGES NUMBER 处理的消息数

BYTES NUMBER 所有消息中的总字节数

BREAKS NUMBER 中断数

CIRCUIT RAW(4) 当前正服务的虚电路地址

IDLE NUMBER 以百分之一秒表示的空闲总时间

BUSY NUMBER 以百分之一秒表示的繁忙总时间

REQUESTS NUMBER 在此服务器的生存时间内从公用队

列中取现的请求总数@@@@@

147.  V$SORT_SEGMENT

这个视图包含一个给定实例中每个排序段的有关信息。此视图仅在表空间为 TEMPORARY

类型时更新。

列 数据类型 说明

TABLESPACE_NAME VARCHAR2(31) 表空间名

SEGMENT_FILE NUMBER 第一个区的文件号

SEGMENT_BLOCK NUMBER 第一个区的块号

EXTENT_SIZE NUMBER 区尺寸

CURRENT_USERS NUMBER 段的活动用户号

TOTAL_EXTENTS NUMBER 段中区的总数

TOTAL_BLOCKS NUMBER 段中块的总数

RELATIVE_FNO NUMBER 排序段标题的相对文件号

USED_EXTENTS NUMBER 分配给活动排序的区

USED_BLOCKS NUMBER 分配给活动排序的块

FREE_EXTENTS NUMBER 未分配给任意排序的区

FREE_BLOCKS NUMBER 未分配给任意排序的块

ADDED_EXTENTS NUMBER 区分配的数目

EXTENT_HITS NUMBER 在池中找到未用区的次数

FREED_EXTENTS NUMBER 解除分配的区的数目

FREE_REQUESTS NUMBER 请求解除分配的数目

MAX_SIZE NUMBER 曾经使用过的区的最大数目

MAX_BLOCKS NUMBER 曾经使用过的块的最大数目

MAX_USED_SIZE NUMBER 所有排序使用过的区的最大

数目

MAX_USED_BLOCKS NUMBER 所有排序使用过的块的最大

数目

MAX_SORT_SIZE NUMBER 单个排序使用过的区的最大

数目

MAX_SORT_BLOCKS NUMBER 单个排序使用过的块的最大

数目

148.  V$SORT_USAGE

这个视图描述排序用法。

列 数据类型 说明

USER VARCHAR2(30) 请求临时空间的用户

SESSION_ADDR RAW(4) 共享 SQL 游标的地址

SESSION_NUM NUMBER 会话的系列号

SQLADDR RAW(4) SQL 语句的地址

SQLHASH NUMBER SQL 语句的散列值

TABLESPACE VARCHAR2(31) 在其中分配空间的表空间

CONTENTS VARCHAR2(9) 指 出 表 空 间 是 否 是

TEMPORARY/ PERMANENT

SEGFILE# NUMBER 初始区的文件号

SEGBLK# NUMBER 初始区的块号

EXTENTS NUMBER 分配给排序的区

BLOCKS NUMBER 分配给排序的以块表示的区

SEGFNO NUMBER 初始区的相对文件号

149.  V$SQL

这个视图列出没有 GROUP BY 子句的共享 SQL 区的有关统计数据,而且对录入的原始 SQL

文本的每个孩子包含一行。

列 数据类型 说明

SQL_TEXT VARCHAR2(1000) 当前游标的 SQL 文本的前 8 位字符

SHARABLE_MEM NUMBER 这个子级游标使用的以字节表

示的共享内存量

PERSISTENT_MEM NUMBER 这个子级游标使用的以字节表

示的持久内存量

RUNTIME_MEM NUMBER 这个子级游标使用的临时结构尺寸

SORTS NUMBER 为这个子级游标完成的排序数

LOADED_VERSIONS NUMBER 如果装载了上下文堆栈,为 1,否则

为 0

OPEN_VERSIONS NUMBER 如果锁定了子级游标,为 1,否

则为 0

USERS_OPENING NUMBER 执行相应语句的用户数目

EXECUTIONS NUMBER 自这个对象装入库高速缓存以来,

在这个对象上的执行数目

USERS_EXECUTING NUMBER 执行这个语句的用户数目

LOADS NUMBER 对象被装入或重新装入的数目

FIRST_LOAD_TIME VARCHAR2(19) 父级创建时间的时间戳

INVALIDATIONS NUMBER 使子级游标无效的次数

PARSE_CALLS NUMBER 这个子级游标的分析调用数目

DISK_READS NUMBER 这个子级游标的磁盘读取数目

BUFFER_GETS NUMBER 这个子级游标的缓冲区获取数目

ROWS_PROCESSED NUMBER 分析 SQL 语句返回的总行数

COMMAND_TYPE NUMBER Oracle 命令类型定义

OPTIMIZER_MODE VARCHAR2(10) SQL 语句在其下执行的模式

OPTIMIZER_COST NUMBER 优化程序给出这个查询的代价

PARSING_USER_ID NUMBER 最初建立这个子游标的用户的用户

ID

PARSING_SCHMA_ID NUMBER 最初用来建立这个子级游标的模式

ID

KEPT_VERSIONS NUMBER 指出这个子级游标是否已经利用

DBMS_SHARED_POOL 程序包标记为固

定在高速缓存中

ADDRESS RAW(4) 这个子级游标的双亲的句柄地址

TYPE_CHK_HEAP RAW(4) 这个子级游标的类型描述符的检查

堆栈

HASH_VALUE NUMBER 库高速缓存中的父级语句的散列值

CHILD_NUMBER NUMBER 这个子级游标的编号

MODULE VARCHAR2(64) 包含第一次分析 SQL 语句执行时的

模 块 名 , 正 如 调 用 DBMS_

APPLICATION_INFO.SET_MODEL 所设

置的那样

MODEL_HASH NUMBER 在 MODULE 列中指定的模块的散列值

ACTION VARCHAR2(64) 包含第一次分析 SQL 语句时执行的

动 作 名 , 正 如 调 用 DBMS_

APPLICATION_INFO.SET_MODEL 所设

置的那样

ACTION_HASH NUMBER 在 ACTION 列中指定的动作的散列值

SERIALIZABLE_ABORT NUMBER 每个游标的串行化事务处理失败,

产生 ORA-8177 错误的次数

150.  V$SQL_BIND_DATA

这个视图显示客户机为每个游标中每个明确绑定变量发送的绑定数据,前提是服务器

中可得到这个数据,其中游标为查询这个视图的会话所有。

列 数据类型 说明

CURSOR_NUM NUMBER 这个绑定的游标数

POSITION NUMBER 绑定位置

POSITION NUMBER 绑定位置

DATATYPE NUMBER 绑定数据类型

SHARED_MAX_LEN NUMBER 来自与这个绑定有关的共享游标对

象的共享最大长度

PRIVATE_MAX_LEN NUMBER 从客户机发送的这个绑定的私有最

大长度

ARRAY_SIZE NUMBER 数组元素的最大数目(仅对数组绑

定)

PRECISION NUMBER 精度(对于数值绑定)

SCALE NUMBER 小数点位置(对于数值绑定)

SHARED_FLAG NUMBER 共享绑定数据标志

SHARED_FLAG2 NUMBER 共享绑定数据标志(续)

BUF_ADDRESS RAW(4) 绑定缓冲区内存地址

BUF_LENGTH NUMBER 绑定缓冲区长度

VAL_LENGTH NUMBER 实际的绑定值长度

BUF_FLAG NUMBER 绑定缓冲区标志

INDICATOR NUMBER 绑定指示器

VALUE VARCHAR2(4000) 绑定缓冲区的内容

151.  V$SQL_BIND_METADATA

这个视图显示客户机为每个游标中每个明确绑定变量提供的绑定元数据,其中的游标为

查询这个视图的会话所拥有。

列 数据类型 说明

ADDRESS RAW(4) 拥有这个绑定变量的子级游标的

内存地址

POSITION NUMBER 绑定位置

DATATYPE NUMBER 绑定数据类型

MAX_LENGTH NUMBER 绑定值的最大长度

ARRAY_LEN NUMBER 数组元素的最大数目(仅对数组

绑定)

BIND_NAME VARCHAR2(30) 绑定变量名(如果使用)

152.  V$SQL_CURSOR

这个视图显示与查询这个视图的会话有关的每个游标的调试信息。

列 数据类型 说明

CURNO NUMBER 游标号

FLAG NUMBER 游标中的标志设置

STATUS VARCHAR2(9) 游标的状态:即,游标处于什么

状态

PARENT_HANDLE RAW(4) 指向父级游标句柄的指针

PARENT_LOCK RAW(4) 指向父级游标锁的指针

CHILD_LOCK RAW(4) 指向子级游标锁的指针

CHILD_PIN RAW(4) 指向子级游标固定的指针

PERS_HEAP_MEM NUMBER 从这个游标的永久堆栈中分配的

内存总量

WORK_HEAP_MEM NUMBER 从这个游标的工作堆栈中分配的

内存总量

BIND_VARS NUMBER 进入此游标的当前分析的查询中

绑定位置的总数

DEFINE_VARS NUMBER 进入此游标的当前分析的查询中

绑定位置的总数

BIND_MEM_LOC VARCHAR2(64) 绑定变量存入的内存堆栈;或者

是 UGA 或者是 CGA

INST_FLAG VARCHAR2(64) 安装对象标志

INST_FLAG2 VARCHAR2(64) 安装对象标志(续)

153.  V$SQL_SHARED_MEMORY

该使徒显示有关内存快照共享的游标信息。在共享池中共享的每个 SQL 语句都有一个或

多个与之相关的子对象。每个子对象包括几部分,其中一个是上下文堆栈,她拥有查询计划。

列 数据类型 说明

SQL_TEXT VARCHAR2(1000) 此行正显示信息的共享游标子对象

的 SQL 文本

HASH_VALUE NUMBER 共享池的 SQL 文本上的散列值

HEAP_DESC RAW(4) 本行所描述的子级游标的上下文堆

栈的描述符地址

STRUCTURE VARCHAR2(16) 如果本行描述的内存组块使用格式

为“X:Y”的说明进行分配,则这

是该说明的“X”部分

FUNCTION VARCHAR2(16) 类似于 STRUCTURE 列,这是该说明

的“Y”域

COMMENT VARCHAR2(16) 这是在分配内存组块时提供的整个

说明域

CHUNK_PTR RAW(4) 这是分配内存组块的起始地址

CHUNK_SIZE NUMBER 该组块所分配的内存数量

ALLOC_CLASS VARCHAR2(8) 内存组块所属的内存类。它通常为

FREEABLE 或 PERMANENT

CHUNK_TYPE NUMBER 进入回收函数表的一个索引,这些

函数告诉服务器如何重建内存组块

CHUNK_TYPE NUMBER 进入回收函数表的一个索引,这些

函数告诉服务器如何重建内存组块

SUBHEAP_DESC RAW(4) 如果上下文堆栈的父堆栈本身是一

个子堆栈,则这是父堆栈描述符的

地址

154.  V$SQL AREA

本视图列出共享 SQL 区域中的统计数据,并且每个 SQL 串包含一行。它提供在内存中的、

经过语法分析的、准备执行的 SQL 语句的统计数据。

列 数据类型 说明

SQL_TEXT VARCHAR2(1000) 当前游标的 SQL 文本的前 80 个字符

SHARABLE_MEM NUMBER 在父级游标中的所有子级游标的以字

节为单位的所有共享内存的总和

PERSISTENT_MEM NUMBER 在父级游标中的所有子级游标的以字

节为单位的所有永久内存的总和

RUNTIME_MEM NUMBER 所有子级游标的临时帧尺寸的总和

SORTS NUMBER 所有子级游标完成的排序数量的总和

VERSION_COUNT NUMBER 出现在父级游标高速缓存中的子级游

标的数量

LOADED_VERSIONS NUMBER 出现在高速缓存中并使用上下文堆栈

(KGL 堆栈 6)被加载的子级游标的数

OPEN_VERSIONS NUMBER 在当前父级游标中打开的子级游标的

数量

USERS_OPENING NUMBER 所有打开的子级游标的用户数量

EXECUTIONS NUMBER 在所有子级游标上的执行总数

USERS_EXECUTING NUMBER 在所有子级游标上执行语句的用户总

LOADS NUMBER 对象被加载或重新加载的次数

FIRST_LOAD_TIME VARCHAR2(19) 父级游标创建时间的时间戳

INVALIDATIONS NUMBER 所有子级游标上无效的总数

PARSE_CALLS NUMBER 对父级游标中子级游标分析调用的总

DISK_READS NUMBER 在所有子级游标上的磁盘读取总数

BUFFER_GETS NUMBER 在所有子级游标上的缓冲区的总数

ROWS_PROCESSED NUMBER 代表 SQL 语句处理的总的行数

COMMAND_TYPE NUMBER Oracle 命令类型定义

OPTIMIZER_MODE VARCHAR2(10) SQL 语句在其下执行的模式

PARSING_USER_ID NUMBER 分析了这个父级游标下的每个第一游

标的用户的用户 ID

PARSING_SCHMA_ID NUMBER 用来分析这个子级游标的模式 ID

KEPT_VERSIONS NUMBER 已经利用 DBMS_SHARED_POOL 程序包标

记为保持的子级游标的数目

ADDRESS RAW(4) 这个游标的父级游标的句柄地址

HASH_VALUE NUMBER 库高速缓存中的父级语句的散列值

MODULE VARCHAR2(64) 包含第一次分析 SQL 语句执行时的模

块 名 , 正 如 调 用 DBMS_

APPLICATION_INFO.SET_MODEL 所设置

的那样

MODEL_HASH NUMBER 在 MODULE 列中指定的模块的散列值

ACTION VARCHAR2(64) 包含第一次分析 SQL 语句时执行的动

作 名 , 正 如 调 用 DBMS_

APPLICATION_INFO.SET_MODEL 所设置

的那样

ACTION_HASH NUMBER 在 ACTION 列中指定的动作的散列值

SERIALIZABLE_ABORT NUMBER 串行化事务处理失败,产生 ORA-8177

错误的次数,所有子级游标上的总计

155.  V$SQLTEXT

这个视图包含属于 SGA 共享 SQL 游标的 SQL 语句文本。

列 数据类型 说明

ADDRESS RAW(4) 与 HASH_VALUE 一道用来唯一

标识一个高速缓存游标

HASH_VALUE NUMBER 与 ADDRESS 一道用来唯一标识

一个高速缓存游标

PIECE NUMBER 用来排序 SQL 文本片段的编号

SQL_TEXT VARCHAR2 一列包含 SQL 文本的一个片段

COMMAND_TYPE NUMBER SQL 语句(SELECT、INSERT)

等的类型代码

156.  V$SQLTEXT_WITH_NEWLINES

这个视图除为了增加可读性不用空格替换 SQL 语句中的新行和表外,与 V$SQLTEXT 视图

相同。更多的信息,请参阅 V$SQLTEXT。

列 数据类型 说明

ADDRESS RAW(4) 与 HASH_VALUE 一道用来唯

一标识一个高速缓存游标

HASH_VALUE NUMBER 与 ADDRESS 一道用来唯一标

识一个高速缓存游标

PIECE NUMBER 用来排序 SQL 文本片段的编

SQL_TEXT VARCHAR2 一列包含 SQL 文本的一个片

COMMAND_TYPE NUMBER SQL 语句(SELECT、INSERT)

等的类型代码

157.  V$STATNAME

这个视图显示列在 V$SESSTAT 和 V$SYSSTAT 表中的统计数据的解码统计数据名。详细信

息,请参阅 V$SESSTAT 和 SYSSTAT。

列 数据类型 说明

STATISTIC# NUMBER 统计数据号

NAME VARCHAR2 统计数据名。参见表 B-13

CLASS NUMBER 1(用户);2(重做);4(排

队);8(高速缓存);16(操

作系统);32(并行服务器);

128(调试)

表 B-13 列出了 V$ATATNAME 返回的普通 Oracle 统计数据。

表 B-13 V$SESSETAT 和 V$SYSSTAT 的统计数据名

此会话使用的 CPU 调用开始时使用的 CPU

建立的 CR 块 引用的高速缓存提交 SCN

引用的提交 SCN 为 CR 转换的当前块

扫描的 DBWR 缓冲区 DBWR 检查点缓冲区写入

DBWR 检查点 DBWR 强制写入

找到的 DBWR 可用缓冲区 DBWRLRL 扫描

DBWR 构造可用空间请求 访问被写入缓冲区的 DBWR

DBWR 事务处理表写入 DBWR 累加扫描深度

并行化 DDL 语句 DBWR 撤消块写入

并行化 DML 语句 并行化 DFO 数

读写 OShars OS 所有其他睡眠时间

OS Input 块 OS 数据页故障睡眠时间

OS Karnel 页故障睡眠时间 OS 强制上下文切换

接收到的 OS Messages OS 消息发送

OS Minor 页故障 OS 其他系统陷阱 CPU 时间

OS Output 块 OS 进程堆尺寸

OS Process 堆栈尺寸 OS 信号接收

OS 交换 OS 系统调用 CPU 时间

OS 系统调用 OS 文本叶故障睡眠时间

OS 用户级 CPU 时间 OS 用户锁等待睡眠时间

OS 主动环境切换 OS 等待 CPU(延迟时间)

接收到的 PX 本地消息 PX 本地消息发送

接收到的 PX 远程消息 PX 远程消息发送

串行卸载的并行操作 SQL*Net 从客户机往返

SQL*Net 往返数据库连接 SCN 批处理的不必要的进程清除

完成的后台检查点 后台检查点开始

后台超时 未固定缓冲区计数

固定缓冲区计数 通过 SQL*Net 从客户机接收的字节

通过 SQL*Net 从数据库连接接收到的字节 通过 SQL*Net 发送到客户机的字节

通过 SQL*Net 发送到数据库连接的字节 取得快照的 SCN 调用:kcmgss

对 kcmgas 的调用 调用 kcmgss

对 kcmgrs 的调用 更改写入时间

清除和回退一致性读获取 只清除一致性读获取

簇键扫描块获取 簇键扫描

提交清除失败;块丢失 提交清除故障:缓冲区被写入

提交清除失败;回叫失败 提交清除故障:不能固定

提交清除失败;正在进行热备份 提交清除故障:写禁止

提交清除 一致性获取

游标验证 数据库块更改

数据库块获取 延迟(当前)块清除应用程序

查到灰缓冲区 排队转换

排队死锁 排队释放

排队请求 排队超时

排队等待 交死锁

执行计数 查到空闲缓冲区

请求的空闲缓冲区 全局高速缓存转换时间

全局高速缓存转换超时 全局高速缓存转换

全局高速缓存 cr 块接收时间 全局高速缓存 cr 块接收

全局高速缓存从磁盘读取 全局高速缓存 cr 超时

全局高速缓存延迟 全局高速缓存顺利转换

全局高速缓存空闲列表等待 全局高速缓存获取时间

全局高速缓存转换时间 全局高速缓存排队转换

全局锁同义词转换@@@@@ 全局锁异步获取

全局锁转换时间 全局锁转换(异步)

全局锁转换(非异步) 全局锁获取时间

全局高速缓冲散栓锁等待 全局锁获取(异步)

全局锁获取(非异步) 全局锁释放

全局锁同义词转换@@@@@ 全局锁同步获取

热缓冲区移动到 LRU 的标题 立即(CR)清除应用程序

立即(CURRENT)块清除应用程序 实例恢复数据库冻结计数

kcmccs 调用取得当前 scn kcmccs 读取 scn 不转到 DCM

kcmccs 等待批处理 登录累计

当前登录 收到消息

消息发送 本地散列算法执行

本地散列算术失败 不用转到 DLM 取得的下一 scm

无缓冲区固定计数 非工作一致性读获取

累计打开的游标 当前打开的游标

打开替换文件 打开请求高速缓存替换

分析计数(硬) 分析计数(总计)

分析 CPU 时间 占用的分析时间

物理读取 物理写

直接物理读取 直接物理写

非检查点物理写 非检查点物理写@@@@@@@@

查到固定换冲区 处理最后非空闲时间

并行化查询 恢复数组读取时间

恢复数组读取 恢复块读取

递归调用 递归 cpu 用法

写入重做块 重做缓冲区分配项

重做项 重做日志空间请求

重做日志空间等待时间 重做日志切换中断

重做排序标记 重做尺寸

重估同步时间 重做同步写

重做消耗 重做写时间

重做写入程序闭锁时间 重做写

远程实例撤消块写入 远程实例撤消标题写入

应用回退更改撤消记录 回退段仅一致性读取获取

可串行终止 会话连接时间

会话游标高速缓存计数 会话游标高速缓存命中

会话逻辑读取 会话 pga 内存

最大会话 pga 内存 会话存储过程空间

会话 uga 内存 最大会话 uga 内存

排序(磁盘) 排序(内存

排序(行) 总计灰队列长度

按行标识符的表取数 表取数据连续行

获取的表扫描块 获得表扫描行

表扫描(高速缓存分区) 表扫描(直接读取)

表扫描(长表) 表扫描(行标识范围)

表扫描(短表) 总的文件打开

事务处理锁后台获取时间 事务处理锁后台获取

事务处理锁前台请求 事务处理锁前台等待时间

事务处理回退 事务处理表一致性读取回退

应用事务处理表一致性读取撤消记录 用户调用

用户提交 用户回退

其他信息:在某些平台上,NAME 和 CLASS 列将包含其他操作系统的专门数据。

158.  V$SUBCACHE

这个视图显示当前装入库高速缓存内存的下级高速缓存的相关信息。此视图预排库高

速缓存,每个库高速缓存对象的每个装入下级高速缓存印出一行。

列 数据类型 说明

OWNER_NAME VARCHAR2(64) 包含这些高速缓存项的对象的拥

有者

NAME VARCHAR2(1000) 对象名

TYPE NUMBER 对象类型

HEAP_NUM NUMBER 包含这个下级高速缓存的堆栈号

CACHE_ID NUMBER 下级高速缓存 ID

CACHE_CNT NUMBER 这个对象中这个高速缓存的项数

HEAP_SZ NUMBER 分配给这个堆栈的区空间量

HEAP_ALOC NUMBER 从这个堆栈中分配的区空间量

HEAP_USED NUMBER 从这个堆栈中利用的空间量

159.  V$SYSSTAT

这个使徒列出系统统计数据。为找到与每个统计数据号(STATISTIC#)关联的统计数据

名称,请参阅 V$STATNAME。

列 数据类型 说明

STATISTIC# NUMBER 统计数据号

NAME VARCHAR2 统计数据名。参见表 B-13

CLASS NUMBER 统计数据类别:1(用户);2(重做);

4(排队);8(高速缓存);16(操

作系统);32(并行服务器);64

(SQL);128(调试)

VALUE NUMBER 统计数据值

CLASS NUMBER 统计数据类别:

160.  V$SYSTEM_CURSOR_CACHE

除这个视图的信息是系统范围的外,其显示的信息与 V$SESSION_CURSOR_CACHE 的类似。

更详细的信息,请参阅 V$SESSION_CURSOR_CACHE。

列 数据类型 说明

OPENS NUMBER 游标打开的累计总数

HITS NUMBER 游标打开命中的累计总数

HIT_RATIO NUMBER 找到打开游标的次数除以查

找游标的次数所得到的比例

161.  V$SYSTEM_EVENT

这个视图包含所有等待某个事件的相关信息。注意,TIME_WAITED 和 AVERAGE_WAIT 列

在那些不支持快速时间机制的平台上将包含零值。如果在这些平台上运行,并且希望此列反

映真正的等待时间,则必须设置参数文件中的 TIMED_STATISTICS

为 TRUE。请注意,这样做对系统性能有轻微的负面影响。更多的信息,请参阅

“TIMED_STATISTICS”。

列 数据类型 说明

EVENT VARCHAR2(64) 等待事件的名称

TOTAL_WAITS NUMBER 这个事件的总等待次数

TOTAL_TIMEOUTS NUMBER 这个事件的总等待超时次数

TIME_WAITED NUMBER 这个事件的总等待时间数,

以百分之一秒计

AVERAGE_WAIT NUMBER 这个事件的平均等待时间,

以百分之一秒计

162.  V$SYSTEM_PARAMETER

这个视图包含关于系统参数的信息。

列 数据类型 说明

NUM NUMBER 参数号

NAME VARCHAR2(64) 参数名

TYPE NUMBER 参数类型:1=布尔;2=串;3=整

VALUE VARCHAR2(512) 赋给此参数的值

ISDEFAULT VARCHAR2(9) 赋给此参数的值是否为缺省值

ISSES_MODIFIABLE VARCHAR2(5) 此参数是否可用 ALTER SESSION

更改

ISSYS_MODIFIABLE VARCHAR2(9) 此参数是否可用 ALTER SYSTEM

更改

ISMODIFIED VARCHAR2(8) 指出参数怎样更改。如果执行一

条 ALTER SESSION,则值将被

MODIFIED。如果执行一条 ALTER

SYSTEM(它将导致所有当前登录

会话的值被修改),则参数值将

为 SYS_MODIFIED

ISADJUSTED VARCHAR2(5) 指出关系型数据库系统调整输入

值为一个更合适的值(即,参数

值应该为素数,但用户输入一个

非素数,因此关系型数据库系统

将该值调整为下一个素数)

DESCRIPTION VARCHAR2(64) 有关此参数的描述性文本

163.  V$TABLESPACE

这个视图来自控制文件的信息。

列 数据类型 说明

TS# NUMBER 表空间数

NAME VARCHAR2(30) 表空间名

164.  V$TEMPFILE

这个视图显示临时文件信息。

列 数据类型 说明

FILE# NUMBER 数据文件号

CREATION_CHANGE# NUMBER 创建系统更改号

CREATION_TIME DATE 创建时间

TS# NUMBER 表空间号

RFILE NUMBER 表空间中的相对文件号

STATUS VARCHAR2(7) 文件状态(脱机/联机)

ENABLED VARCHAR2(10) 读和/或写的启用

BYTES NUMBER 以字节表示的文件尺寸(来

自文件标题)

BLOCKS NUMBER 块中的文件尺寸(来自文件

标题)

CREATE_BYTES NUMBER 文件的创建尺寸(以字节表

示)

BLOCK_SIZE NUMBER 文件的块尺寸

NAME VARCHAR2(513) 文件名

165.  V$TEMPORARY_LOBS

这个视图显示临时 lobs。

列 数据类型 说明

SID NUMBER 会话 ID

CACHE_LOBS NUMBER 编号高速缓存临时 lobs

NOCACHE_LOBS NUMBER 非高速缓存临时 lobs 的数

166.  V$TEMP_EXTENT_MAP

这个视图显示所有临时表空间的每个单元的状态。

列 数据类型 说明

TABLESPACE_NAME NUMBER 这个单元所属的表空间名

FILE_ID NUMBER 绝对文件号

BLOCK_ID NUMBER 这个单元的起始块号

BYTES NUMBER 区中的字节数

BLOCKS NUMBER 区中的块数

OWNER NUMBER 拥有这个单元(串)的实例

RELATIVE FNO 相对文件号

167.  V$TEMP_EXTENT_POOL

这个视图显示为某个给定实例高速缓存和使用的临时表空间的状态。注意,临时表空间

高速缓存的装载是很迟钝的,该实例可以是静止的。关于所有实例的信息可使用

GV$TEMP_EXTENT_POOL。

列 数据类型 说明

TABLESPACE_NAME NUMBER 这个单元所属的表空间名

FILE_ID NUMBER 绝对文件号

EXENTS_CACHED NUMBER 已经高速缓存了多少个区

EXENTS_USED NUMBER 实际正在使用的区有多少个

BLOCKS_CACHED NUMBER 高速缓存的块数

BLOCKS_USED NUMBER 使用的块数

BYTES_CACHED NUMBER 高速缓存字节数

BYTES_USED NUMBER 使用的字节数

RELATIVE_FNO NUMBER 相对文件号

168.  V$TEMP_PING

这个视图显示每个数据文件 ping 的块数。这个信息又可用来确定现有数据文件的访问

模式,决定从数据文件块到 PCM 锁的新映射。

列 数据类型 说明

FILE_NUMBER NUMBER 数据文件号

FREQUENCY NUMBER 频率

X_2_NULL NUMBER 文件中所有块从互斥到空的锁转换

X_2_NULL_FORCED

_WRITE

NUMBER 指定文件中的块由于互斥到空的转

换而强制写的数目

X_2_NULL_FORCED

_STALE

NUMBER 文件中的块由于互斥到空的转换而

使其 STATE 的次数

X_2_S NUMBER 文件中所有块从互斥到共享的锁转

换数

X_2_S_FORCED

_ WRITE

NUMBER 指定文件中的块由于互斥到共享的

转换而强制写的数目

X_2_SSX NUMBER 文件中所有块从互斥到子共享互斥

的锁转换数

X_2_SSX_FORCED

_WRITE

NUMBER 指定文件中的块由于互斥到子共享

互斥的转换而强制写的数目

S_2_NULL NUMBER 文件中所有块从共享到空的锁转换

S_2_NULL_FORCED

_STALE

NUMBER 文件中的块由于共享到空的转换而

使其 STATE 的次数

SS_2_NULL NUMBER 文件中所有块从子共享到空的锁转

换数

WRB NUMBER 实例接收到一个跨实例调用这个文

件的写入单个缓冲区的次数

WRB_FORECD

_ WRITE

NUMBER 由于跨实例调用这个文件而写入单

个缓冲区导致写入的块数

RBR NUMBER 实例接收到一个跨实例调用这个文

件的重用块范围的次数

RBR_FORECD_ WRITE NUMBER 由于跨实例调用这个文件而重用块

范围导致写入的块数

RBR_FORECD_ TATE NUMBER 由于跨实例调用而重用块范围而使

得这个文件中的块的 STATE 的数目

CBR NUMBER 实例接收到一个跨实例调用这个文

件的检查点块范围的次数

CBR_FORECD_ WRITE NUMBER 由于跨实例调用这个文件的检查点

跨范围所导致的写入这个文件中块

的数目

NULL_2_X NUMBER 指定文件中所有块从空到互斥的锁

转换数

S_2_X NUMBER 指定文件中所有块从共享到互斥的

锁转换数

SSX_2_X NUMBER 指定文件中所有块从子共享互斥到

的互斥的锁转换数

NULL_2_S NUMBER 指定文件中所有块从空到共享的锁

转换数

NULL_2_SS NUMBER 指定文件中所有块从空到子共享的

锁转换数

OP_2_SS NUMBER 打开的 PCM 锁子共享锁的数目。

Oracle 8.1 中为 0

169.  V$TEMP_SPACE_HEADER

这个视图显示每个临时表空间的每个文件的聚集信息,即当前已使用的内存量和每个

空间标题的可用空间量的信息。

列 数据类型 说明

TABLESPACE_NAME VARCHAR2(30) 临时表空间名

FILE_ID NUMBER 绝对文件号

BYTES_USED NUMBER 已使用的字节数

BLOCK_USED NUMBER 已使用的块数

BYTES_FREE NUMBER 可用字节数

BLOCKS_FREE NUMBER 可用块数

RELATIVE_FNO NUMBER 文件的相对文件号

170.  V$TEMPSTAT

该视图包含有关文件读/写统计的信息。

列 数据类型 说明

FILE# NUMBER 文件号

PHYRDS NUMBER 完成物理读取的数量

PHYWRTS NUMBER DBWR 需要写操作的次数

PHYBLKRD NUMBER 读取物理块的数量

PHYBLKWRT NUMBER 写入磁盘的块数:如果所有的写操

作是针对单个块的,则 PHYBLKWRT

与 PHYWRTS 相同

READTIM NUMBER 如果 TIMED_STATISTICS 参数为

TRUE,则为进行读操作所花费的时

间(以百分之一秒计);如果为

FALSE,则为 0

WRITETIM NUMBER 如果 TIMED_STATISTICS 参数为

TRUE,则为进行写操作所花费的时

间(以百分之一秒计);如果为

FALSE,则为 0

AVGIOTIM NUMBER 如果 TIMED_STATISTICS 参数为

TRUE,则为 I/O 所花费的时间(以

百分之一秒计);如果为 FALSE,

则为 0

LSTIOTIM NUMBER 如果 TIMED_STATISTICS 参数为

TRUE,则为进行最近的 I/O 所花费

的时间(以百分之一秒

LSTIOTIM NUMBER 如果 TIMED_STATISTICS 参数为

TRUE,则为进行最近的 I/O 所花费

的时间(以百分之一秒计);如果

为 FALSE,则为 0

MINOTIM NUMBER 如果 TIMED_STATISTICS 参数为

TRUE,则为单个 I/O 所花费的最小

时间(以百分之一秒计);如果为

FALSE,则为 0

MAXIOWTM NUMBER 如果 TIMED_STATISTICS 参数为

TRUE,则为单个写操作所花费的最

大时间(以百分之一秒计);如果

为 FALSE,则为 0

MAXIORTM NUMBER 如果 TIMED_STATISTICS 参数为

TRUE,则为单个读操作所花费的最

大时间(以百分之一秒计);如果

为 FALSE,则为 0

171.  V$THREAD

该视图包含控制文件中的线程信息。

列 数据类型 说明

THREAD# NUMBER 线程号

STATUS VARCHAR2 线程状态:OPEN、CLOSE

ENABLE VARCHAR2 启用状态:DISABLED,(启

用)PRIVATE,或(启用)

PUBLIC

ENABLE_CHANGE# NUMBER 启用线程的 SCN

ENABLE_TIME DATE 启用 SCN 的时间

DISABLE_CHANGE# NUMBER 禁用线程的 SCN

DISABLE_TIME DATE 禁用 SCN 的时间

GROUPS NUMBER 分配给该线程的日志组的数

INSTANCE VARCHAR2 实例名

OPEN_TIME DATE 打开线程的最近时间

CURRENT_GROUP# NUMBER 当前日志组

SEQUENCE# NUMBER 当前日志序列号

CHECKPOINT

_CHANGE#

NUMBER 最近的检查点的 SCN

CHECKPOINT_TIME DATE 最近的检查点的时间

172.  V$TIMER

此视图列出以百分之一秒为单位的消耗时间。时间自启动以来进行度量,它是操作系统

专有的,当该值溢出 4 字节时(大约为 497 字节),再次返回到 0。

列 数据类型 说明

SHECS NUMBER 占用的时间(以百分之一秒计)

173.  V$TRANSACTION

该视图列出系统的活动事务处理。

列 数据类型 说明

ADDR RAW(4) 事务处理状态对象的地址

XIDUSN NUMBER 撤消段的号

XIDSLOT NUMBER 插曹号

XIDSQN NUMBER 序列号

UBAFIL NUMBER 撤消块地址(UBA)的文件号

UBABLK NUMBER UBA 块号

UBASQN NUMBER UBA 序列号

UBAREC NUMBER UBA 记录号

STATUS VARCHAR2(16) 状态号

START_TIME VARCHAR2(20) 起始时间(挂钟)

START_SCNB NUMBER 起始系统更改号(SCN)的基

START_SCNW NUMBER 起始 SCN 包

START_UEXT NUMBER 起始区号

START_UBAFIL NUMBER 起始 UBA 文件号

START_UBABLK NUMBER 起始 UBA 块号

START_UBASQN NUMBER 起始 UBA 序列号

START_UBAREC NUMBER 起始记录号

SER_ADDR RAW(4) 用户会话对象地址

FLAG NUMBER 标志

SPACE VARCHAR2(3) 如果为空间事务处理,则为 Yes

RECURSIVE VARCHAR2(3) 如果为递归事务处理,则为 Yes

NOUNDO VARCHAR2(3) 如果为撤消事务处理,则为 Yes

PTX VARCHAR2(3) 如果为并行事务处理,则为

Yes,否则设为 No

PRV_XIDUSN NUMBER 上一个事务处理的撤消段的号

PRV_XIDSLT NUMBER 上一个事务处理的插槽号

PRV_XIDSQN NUMBER 上一个事务处理的序列号

PTX_XIDUSN NUMBER 父级 XID 的回退段号

PTX_XIDSLT NUMBER 父级 XID 的插曹号

PTX_XIDSQN NUMBER 父级 XID 的序列号

DSCN_B NUMBER 独立的 SCN 基点

DSCN_W NUMBER 独立的 SCN 包

USED_UBLK NUMBER 已用的撤消块数量

USED_UREC NUMBER 已用的撤消记录数量

LOG_IO NUMBER 逻辑 I/O

PHY_IO NUMBER 物理 I/O

CR_GET NUMBER 一致性获取

CR_CHANGE NUMBER 一致性更改

174.  V$TRANSACTION_ENQUEUE

显示由事务处理状态对象拥有的锁。

列 数据类型 说明

ADDR RAW(4) 锁状态对象的地址

KADDR RAW(4) 锁地址

SID NUMBER 会话拥有或获取锁的标识符

TYPE VARCHAR2(2) 锁类型。TX=事务处理队列

ID1 NUMBER 锁标识符#1(取决于类型)

ID2 NUMBER 锁标识符#2(取决于类型)

LMODE NUMBER 会话拥有锁的方式:0,无;

1,空(NULL);2,行-S(SS);

3,行-X(SX);4,共享(S);

5,S/行-X(SSX);6,独占

(X)

REQUEST NUMBER 会话请求锁的方式:0,无;

1,空(NULL);2,行-S(SS);

3,行-X(SX);4,共享(S);

5,S/行-X(SSX);6,独占

(X)

CTIME NUMBER 自当前方式授权以来的时间

BLOCK NUMBER 该锁正在阻塞另一个锁

175.  V$TYPE_SIZE

该视图列出各种数据库组件的尺寸以估计数据块的容量。

列 数据类型 说明

COMPONENT VARCHAR2 组件名,如段或缓冲区标题

TYPE VARCHAR2 组件类型

DESCRIPTION VARCHAR2 组件说明

TYPE_SIZE NUMBER 组件大小

176.  V$VERSION

Oracle 服务器的核心库组件的版本号。每个组件一行。

列 数据类型 说明

BANNER VARCHAR2 组件名和版本号

177.  V$WAITSTAT

此视图列出块争用统计信息。此表只能在启用计时统计信息时更新。

列 数据类型 说明

CLASS VARCHAR2 块类

COUNT NUMBER 针对块类的操作的等待次数

TIME NUMBER 针对块类的操作的所有等待

次数的总和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值