您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > ORACLE动态性能视图大全
共99页Adam_Yang第1页2020-6-19ORACLE动态性能视图(V$)本附录介绍动态性能视图。这些视图一般作为V$视图引用。本附录包括下列内容:动态性能视图。视图说明。A.1动态性能视图Oracle服务器包括一组基础视图,这些视图由服务器维护,系统管理员用户SYS可以访问它们。这些视图被称为动态性能视图,因为它们在数据库打开和使用时不断进行更新,而且它们的内容主要与性能有关。虽然这些视图很像普通的数据库表,但它们不允许用户直接进行修改。这些视图提供内部磁盘结构和内存结构方面的数据。用户可以对这些视图进行查询,以便对系统进行管理与优化。文件CATALOG.SQL包含这些视图的定义以及公用同义词。必须运行CATALOG.SQL创建这些视图及同义词。A.1.1V$视图动态性能视图由前缀V_$标识。这些视图的公用同义词具有前缀V$。数据库管理员或用户应该只访问V$对象,而不是访问V_$对象。动态性能视图由企业管理器和OracleTrace使用,OracleTrace是访问系统性能信息的主要界面。建议:一旦实例启动,从内存读取数据的V$视图就可以访问了。从磁盘读取数据的视图要求数据库已经安装好了。警告:给出动态性能视图的有关信息只是为了系统的完整性和对系统进行管理。公司并不承诺以后也支持这些视图。A.1.2GV$视图在Oracle中,还有一种补充类型的固定视图。即GV$(GlobalV$,全局V$)固定视图。对于本章介绍的每种V$视图(除V$CACHE_LOCK、V$LOCK_ACTIVITY、V$LOCKS_WITH_COLLISIONS和V$ROLLNAME外),都存在一个GV$视图。在并行服务器环境下,可查询GV$视图从所有限定实例中检索V$视图的信息。除V$信息外,每个GV$视图拥有一个附加的名为INST_ID的整型列。INST_ID列显示从其获得相关的V$视图信息的实例号。INST_ID列可用作一个从可得到的实例集检索V$信息的过滤器。例如,下列查询:SELECT*FROMGV$LOCKWHEREINST_ID=2ORINST_ID=5表示从实例2和5上的V$视图中检索信息。GV$视图可用来返回用OPS_ADMIN_GROUP参数定义的实例组上的信息。GV$视图具有下列限制:在安装数据库的所有实例上,PARALLEL_MAX_SERVERS参数的值必须大于零。为了成功完成查询,必须至少用一个成员来定义OPS_ADMIN_GROUP参数。共99页Adam_Yang第2页2020-6-19A.1.2访问动态性能表在安装之后,仅有用户名为SYS或具有SYSDBAROLE的用户能够访问动态性能表。A.2视图说明本节列出动态性能视图的列和公用同义词。1.V$ACCESS此视图显示数据库中当前锁定的对象及访问它们的会话。列数据类型说明SIDNUMBER访问一个对象的会话号OWNERVARCHAR2(64)对象的拥有者OBJECTVARCHAR2(1000)对象号TYPEVARCHAR2(12)对象的类型标识符2.V$ACTIVE_INSTANCES对所有当前使数据库安装的实例,此视图将实例名映射到实例号。列数据类型说明INST_NUMBERNUMBER实例号INST_NAMEVARCHAR2(60)实例名3.V$AQ此视图描述数据库中队列的统计数据。列数据类型说明QIDNUMBER唯一的队列标识符WAITINGNUMBER队列中处于“WAITING”状态的消息号READYNUMBER队列中处于“READY”状态的消息号EXPIREDNUMBER队列中处于“EXPIRED”状态的消息号TOTAL_WAITNUMBER队列中处于“READY”消息的总等待时间AVERAGE_WAITNUMBER队列中处于“READY”消息的平均等待时间4.V$ARCHIVE此视图包含需要归档的重做日志文件的信息。每行提供一个线程的信息。这些信息在V$LOG中也可得到。Oracle建议使用V$LOG。更多信息,请参阅“V$LOG”。列数据类型说明GROUP#NUMBER日志文件组号THREAD#NUMBER日志文件线程号SEQUENCE#NUMBER日志文件序列号CURRENT#VARCHAR2(3)当前在使用的归档日志FIRST_CHANGE#NUMBER存储在当前日志中的第一个SCN5.V$ARCHIVE_DEST共99页Adam_Yang第3页2020-6-19对于当前实例,此视图描述所有归档日志目标、它们的当前值、模式以及状态。列数据类型说明DEST_IDNUMBERID(1-5)STATUSVARCHAR2(9)状态:VAILID:初始化并可得到;INACTIVE:无目标信息;DEFERRED:用户手工禁用;ERROR:打开或拷贝中出错;DISABLED:出错后禁用;BADPARAM:参数有错;BINDINGVARCHAR2(9)成功请求:MANDATORY-必须成功,否则OPTIONAL-不需要成功(依赖于LOG_ARCHIVE_MIS_SUCCEED_DEST)NAME_SPACEVARCHAR2(7)定义范围:SYSTEM-系统定义或SESSION-会话定义TARGETVARCHAR2(7)目标:PRIMARY-拷贝到主目标或STANDBY-拷贝到备用目标REOPEN_SECSVARCHAR2(7)按秒计算的重试时间(出错之后)DESTINATIONVARCHAR2(256)目标文本串(转换为主位置或备用服务器名)FAIL_DATEDATE最后出错的日期和时间FAIL_SEQUENCENUMBER最后出错的日志序列号FAIL_BLOCKNUMBER最后出错的块号ERRORVARCHAR2(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#但名称不同的归档日志记录。在从备份集或拷贝重新存储归档日志时,也插入一个归档日志记录。列数据类型说明RECIDNUMBER归档日志记录IDSTAMPNUMBER归档日志记录时间戳NAMEVARCHAR2(512)归档日志文件名。如果设置为NULL,则日志文件在被归档前清除THREAD#NUMBER重做线程号SEQUENCE#NUMBER重做日志序列RESETLOGS_CHANGE#NUMBER在写入此日志时重置数据库的日志更改号共99页Adam_Yang第4页2020-6-19RESETLOGS_TIMEDATE在写入此日志时重置数据库的日志时间FIRST_CHANGE#NUMBER归档日志中的第一个更改号FIRST_TIMENUMBER第一个更改的时间戳NEXT_CHANGE#NUMBER下一日志中的第一个更改NEXT_TIMENUMBER下一个更改的时间戳BLOCKSNUMBER以块表示的归档日志大小BLOCK_SIZENUMBER重做日志块的尺寸ARCHIVEDVARCHAR2(3)YES/NODELETEDVARCHAR2(3)YES/NOCOMPLETION_TIMEDATE归档完成时间7.V$ARCHIVE_PROCESSES此视图提供实例的各种ARCH进程的状态信息。列数据类型说明PROCESSNUMBER实例的ARCH进程标识符,编号从0至9STATUSVARCHAR2(10)ARCH进程的状态,显示为一个关键字。可能的值为:STOPPED、SCHEDULED、STARTING、ACTIVE、STOPPING和TERMINATEDLOG_SEQUENCENUMBER如果STATE=“BUSY”,则这是当前归档的联机重做日志序号STATEVARCHAR2(4)这是ARCH进程的当前状态,显示为一个关键字。可能的关键字为:IDLE和BUSY8.V$BACKUP此视图显示所有联机数据文件的备份状态。列数据类型说明FILE#NUMBER文件标识符STATUSVARCHAR2(18)文件状态:NOTACTIVE、ACTIVE(正在进行备份)、OFFINENORMAL或一个错误说明CHANGE#NUMBER备份开始时的系统更改号TIMEDATE备份开始时间9.V$BACKUP_ASYNC_IO此视图显示控制文件中的备份集信息。在成功地完成备份集时,插入一个备份集记录。列数据类型说明SIDNUMBER进行备份或恢复的会话的OracleSIDSERIALNUMBER进行备份或恢复的SID的使用计数共99页Adam_Yang第5页2020-6-19USE_COUNTNUMBER可用来标识来自不同备份集的行计数器DEVICE_TYPEVARCHAR2(17)放置文件的设备类型TYPEVARCHAR2(9)INPUT、OUTPUT、AGGREGATESTATUSVARCHAR2(11)NOTSTARTED;INPROGRESS;FINISHEDFILENAMEVARCHAR2(513)被读取或写入的备份文件名SET_COUNTNUMBER被读取或写入的备份集的集计数SET_STAMPNUMBER被读取或写入的备份集的集时间戳BUFFER_SIZENUMBER用来读写这个文件的缓冲区的尺寸BUFFER_COUNTNUMBER用来读写这个文件的缓冲区的数量TOTAL_BYTESNUMBER如果知道,为将对这个文件进行读写的字节总数。如果不知道,此列为空OPEN_TIMEDATE文件打开的时间。如果TYPE=‘AGGREGATE’,则这是聚集中第一个文件打开的时间CLOSE_TIMEDATE文件关闭的时间。如果TYPE=AGGREGATE’,则这是聚集中第一个文件关闭的时间ELAPSED_TIMENUMBER文件打开的时间,以百分之一秒计MAXOPENFILESNUMBER同时打开的磁盘文件数。这个值仅在TYPE=’AGGREGATE’的行中给出BYTESNUMBER迄今为止读写的字节数BFFECTIVE_BYTES_PER_SECONDNUMBER在这个备份中用这个设备归档的I/O率IO_COUNTNUMBER对这个文件执行的I/O数READYNUMBER缓冲区立即作好使用准备的异步请求数SHORT_WAITSNUMBER缓冲区不立即可用,但缓冲区在进行I/O完成的非阻塞轮询后的可用次数SHORT_WAIT_TIME_TOTALNUMBERI/O完成的非阻塞轮询所用的时间总数,以百分之一秒计SHORT_WAIT_TIME_MAXNUMBERI/O完成的非阻塞轮询所用的最大时间数,以百分之一秒计LOG_WAITSNUMBER缓冲区不立即可用,缓冲区仅在进行I/O完成的非阻塞轮询后可用的次数LOG_WAITSNUMBER缓冲区不立即可用,缓冲区仅在进行I/O完成的非阻塞轮询后可用的次数LOG_WAITS_TIME_TOTALNUMBERI/O完成的阻塞等待所有的时间总数,以百分之一秒计LOG_WAITS_TIME_MAXNUMBERI/O完成的阻塞等待所有的最大时间数,以百分之一秒计10.V$BACKUP_CORRUPTION共99页Adam_Yang第6页2020-6-19此视图显示来自控制文件的数据文件备份中出错的相关信息。注意,在控制文件和归档日志备份中是不容许出错的。列数据类型说明RECIDNUMBER备份出错的记录IDSTAMPNUMBER备份出错的记录时间戳SET_STAMPNUMBER备份集时间戳SET_COUNTNUMBER备份集计数PIE
本文标题:ORACLE动态性能视图大全
链接地址:https://www.777doc.com/doc-6042293 .html