ITPub博客

首页 > 数据库 > Oracle > DBA必知的170张Oracle常用动态性能表介绍

DBA必知的170张Oracle常用动态性能表介绍

原创 Oracle 作者:OGG-01161 时间:2015-08-25 10:59:07 0 删除 编辑

 DBA必知的170张Oracle常用动态性能表介绍

   常用动态性能表.pdf

附录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 针对块类的操作的所有等待
次数的总和

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27571661/viewspace-1781927/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-08-11

  • 博文量
    55
  • 访问量
    128686