动态性能试图文档格式.docx
《动态性能试图文档格式.docx》由会员分享,可在线阅读,更多相关《动态性能试图文档格式.docx(170页珍藏版)》请在冰豆网上搜索。
给出动态性能视图的有关信息只是为了系统的完整性和对系统进行管理。
公司并不承诺以后也支持这些视图。
A.1.2GV$视图
在Oracle中,还有一种补充类型的固定视图。
即GV$(GlobalV$,全局V$)固定视图。
对于本章介绍的每种V$视图(除V$CACHE_LOCK、V$LOCK_ACTIVITY、V$LOCKS_WITH_COLLISIONS和V$ROLLNAME外),都存在一个GV$视图。
在并行服务器环境下,可查询GV$视图从所有限定实例中检索V$视图的信息。
除V$信息外,每个GV$视图拥有一个附加的名为INST_ID的整型列。
INST_ID列显示从其获得相关的V$视图信息的实例号。
INST_ID列可用作一个从可得到的实例集检索V$信息的过滤器。
例如,下列查询:
SELECT*FROMGV$LOCKWHEREINST_ID=2ORINST_ID=5
表示从实例2和5上的V$视图中检索信息。
GV$视图可用来返回用OPS_ADMIN_GROUP参数定义的实例组上的信息。
GV$视图具有下列限制:
●在安装数据库的所有实例上,PARALLEL_MAX_SERVERS参数的值必须大于零。
●为了成功完成查询,必须至少用一个成员来定义OPS_ADMIN_GROUP参数。
A.1.2访问动态性能表
在安装之后,仅有用户名为SYS或具有SYSDBAROLE的用户能够访问动态性能表。
A.2视图说明
本节列出动态性能视图的列和公用同义词。
1.V$ACCESS
此视图显示数据库中当前锁定的对象及访问它们的会话。
列数据类型说明
SID
NUMBER
访问一个对象的会话号
OWNER
VARCHAR2(64)
对象的拥有者
OBJECT
VARCHAR2(1000)
对象号
TYPE
VARCHAR2(12)
对象的类型标识符
2.V$ACTIVE_INSTANCES
对所有当前使数据库安装的实例,此视图将实例名映射到实例号。
列数据类型说明
INST_NUMBER
实例号
INST_NAME
VARCHAR2(60)
实例名
3.V$AQ
此视图描述数据库中队列的统计数据。
QID
唯一的队列标识符
WAITING
队列中处于“WAITING”状态的消息号
READY
队列中处于“READY”状态的消息号
EXPIRED
队列中处于“EXPIRED”状态的消息号
TOTAL_WAIT
队列中处于“READY”消息的总等待时间
AVERAGE_WAIT
队列中处于“READY”消息的平均等待时间
4.V$ARCHIVE
此视图包含需要归档的重做日志文件的信息。
每行提供一个线程的信息。
这些信息在V$LOG中也可得到。
Oracle建议使用V$LOG。
更多信息,请参阅“V$LOG”。
GROUP#
日志文件组号
THREAD#
日志文件线程号
SEQUENCE#
日志文件序列号
CURRENT#
VARCHAR2(3)
当前在使用的归档日志
FIRST_CHANGE#
存储在当前日志中的第一个SCN
5.V$ARCHIVE_DEST
对于当前实例,此视图描述所有归档日志目标、它们的当前值、模式以及状态。
DEST_ID
ID(1-5)
STATUS
VARCHAR2(9)
状态:
VAILID:
初始化并可得到;
INACTIVE:
无目标信息;
DEFERRED:
用户手工禁用;
ERROR:
打开或拷贝中出错;
DISABLED:
出错后禁用;
BADPARAM:
参数有错;
BINDING
成功请求:
MANDATORY-必须成功,否则OPTIONAL-不需要成功(依赖于
LOG_ARCHIVE_MIS_SUCCEED_DEST)
NAME_SPACE
VARCHAR2(7)
定义范围:
SYSTEM-系统定义或SESSION-会话定义
TARGET
目标:
PRIMARY-拷贝到主目标或STANDBY-拷贝到备用目标
REOPEN_SECS
按秒计算的重试时间(出错之后)
DESTINATION
VARCHAR2(256)
目标文本串(转换为主位置或备用服务器名)
FAIL_DATE
DATE
最后出错的日期和时间
FAIL_SEQUENCE
最后出错的日志序列号
FAIL_BLOCK
最后出错的块号
ERROR
最后出错的文本
关于归档日志目标,请参阅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
归档日志记录ID
STAMP
归档日志记录时间戳
NAME
VARCHAR2(512)
归档日志文件名。
如果设置为NULL,则日志文件在被归档前清除
重做线程号
NUMBER
重做日志序列
RESETLOGS_
CHANGE#
在写入此日志时重置数据库的日志更改号
RESETLOGS_TIME
在写入此日志时重置数据库的日志时间
归档日志中的第一个更改号
FIRST_TIME
第一个更改的时间戳
NEXT_CHANGE#
下一日志中的第一个更改
NEXT_TIME
下一个更改的时间戳
BLOCKS
以块表示的归档日志大小
BLOCK_SIZE
重做日志块的尺寸
ARCHIVED
YES/NO
DELETED
COMPLETION_TIME
归档完成时间
7.V$ARCHIVE_PROCESSES
此视图提供实例的各种ARCH进程的状态信息。
PROCESS
实例的ARCH进程标识符,编号从0至9
STATUS
VARCHAR2(10)
ARCH进程的状态,显示为一个关键字。
可能的值为:
STOPPED、SCHEDULED、STARTING、ACTIVE、STOPPING和TERMINATED
LOG_SEQUENCE
如果STATE=“BUSY”,则这是当前归档的联机重做日志序号
STATE
VARCHAR2(4)
这是ARCH进程的当前状态,显示为一个关键字。
可能的关键字为:
IDLE和BUSY
8.V$BACKUP
此视图显示所有联机数据文件的备份状态。
FILE#
文件标识符
VARCHAR2(18)
文件状态:
NOTACTIVE、ACTIVE(正在进行备份)、OFFINENORMAL或一个错误说明
CHANGE#
备份开始时的系统更改号
TIME
备份开始时间
9.V$BACKUP_ASYNC_IO
此视图显示控制文件中的备份集信息。
在成功地完成备份集时,插入一个备份集记录。
进行备份或恢复的会话的OracleSID
SERIAL
进行备份或恢复的SID的使用计数
USE_COUNT
可用来标识来自不同备份集的行计数器
DEVICE_TYPE
VARCHAR2(17)
放置文件的设备类型
INPUT、OUTPUT、AGGREGATE
VARCHAR2(11)
NOTSTARTED;
INPROGRESS;
FINISHED
FILENAME
VARCHAR2(513)
被读取或写入的备份文件名
SET_COUNT
被读取或写入的备份集的集计数
SET_STAMP
被读取或写入的备份集的集时间戳
BUFFER_SIZE
用来读写这个文件的缓冲区的尺寸
BUFFER_COUNT
用来读写这个文件的缓冲区的数量
TOTAL_BYTES
如果知道,为将对这个文件进行读写的字节总数。
如果不知道,此列为空
OPEN_TIME
文件打开的时间。
如果TYPE=‘AGGREGATE’,则这是聚集中第一个文件打开的时间
CLOSE_TIME
文件关闭的时间。
如果TYPE=
AGGREGATE’,则这是聚集中第一个文件关闭的时间
ELAPSED_TIME
文件打开的时间,以百分之一秒计
MAXOPENFILES
同时打开的磁盘文件数。
这个值仅在TYPE=’AGGREGATE’的行中给出
BYTES
迄今为止读写的字节数
BFFECTIVE_
BYTES_PER_
SECO