V$FILE_TYPE

提供数据库系统文件类型表。

表303 V$FILE_TYPE 结构
列名 类型 描述
FILETYPE_ID SMALLINT 文件类型ID
FILETYPE TEXT 文件类型名
FILETYPE_BLK_SIZE INT 文件单块大小(byte)

V$DATAFILE

V$DATAFILE 展示了控制文件中关于数据文件的信息。

表304 V$DATAFILE 结构
列名 类型 描述
FILE# NUMERIC(1000,38) 文件ID号
CREATION_CHANGE# NUMERIC(1000,38) 创建LSN
CREATION_TIME DATE 创建时间
TS# NUMERIC(1000,38) 数据文件所属表空间ID
RFILE# NUMERIC(1000,38) 表空间相关的数据文件号(取FILE#)
STATUS VARCHAR(7) 文件的状态 ONLINE OFFLINE RECOVER
ENABLED VARCHAR(10) 描述SQL对文件的访问方式: DISABLED READ ONLY READ WRITE
CHECKPOINT_CHANGE# NUMERIC(1000,38) 最后的检查点的SCN
CHECKPOINT_TIME DATE 检查点号的时间戳
UNRECOVERABLE_CHANGE# NUMERIC(1000,38) 数据文件的最后不可恢复变化号。若数据库处于归档日志模式,则该列在不可恢复操作结束后更新。若数据库不处于归档日志模式,该列不更新。(目前取固定值NULL)
UNRECOVERABLE_TIME DATE 最后一次不可恢复变化的时间戳。该列只有在数据库处于归档日志模式才会更新。(目前取固定值NULL)
LAST_CHANGE# NUMERIC(1000,38) 数据文件的最后变化号(若数据文件将要修改,则取空值)(目前取固定值NULL)
LAST_TIME DATE 上一次更新时间(保留字段)
OFFLINE_CHANGE# NUMERIC(1000,38) 最新的离线范围的离线修改号。该列只有在数据文件被设为在线的时候才会更新。(目前取固定值NULL)
ONLINE_CHANGE# NUMERIC(1000,38) 最新的离线范围的在线修改号(目前取固定值NULL)
ONLINE_TIME DATE 上一次在线时间(保留字段)
BYTES NUMERIC(1000,38) 当前的文件大小(以byte为单位);若不可访问取值为0
BLOCKS NUMERIC(1000,38) 当前的文件大小(以block为单位);若不可访问取值为0
CREATE_BYTES NUMERIC(1000,38) 创建时的大小(以byte为单位)(取BYTES)
BLOCK_SIZE NUMERIC(1000,38) 数据文件块大小
NAME VARCHAR(513) 数据文件的名称
PLUGGED_IN NUMERIC(1000,38) 描述表空间是否是连接的。(目前取固定值NULL)
BLOCK1_OFFSET NUMERIC(1000,38) 从文件的起始位置到通用信息的起始位置的偏移量。(目前取固定值NULL)
AUX_NAME VARCHAR(513) 通过CONFIGURE AUXNAME对文件设置的附加的名字(目前取固定值NULL)
FIRST_NONLOGGED_SCN NUMERIC(1000,38) 第一个未记录日志的SCN(目前取固定值NULL)
FIRST_NONLOGGED_TIME DATE 第一个未记录日志的时间(目前取固定值NULL)
FOREIGN_DBID NUMERIC(1000,38) 文件所在的外部DBID。若文件不是外部的数据库文件则取值为0。(取固定值0)
FOREIGN_CREATION_CHANGE# NUMERIC(1000,38) 外部数据文件的创建SCN。若文件不是外部数据库文件则取值为0(取固定值0)
FOREIGN_CREATION_TIME DATE 外部数据文件的创建时间。若文件不是外部数据库文件则取值为0(取固定值0)
PLUGGED_READONLY VARCHAR(3) 若文件是流动的只读外部文件则值为YES;否则取值为NO。(取固定值NO)
PLUGIN_CHANGE# NUMERIC(1000,38) 外部数据文件载入数据库的SCN。若文件不是外部数据库文件则取值为0。(取固定值0)
PLUGIN_RESETLOGS_CHANGE# NUMERIC(1000,38) 外部文件载入数据库的RESETLOGS操作的SCN。若文件不是外部数据库文件则取值为0。(取固定值0)
PLUGIN_RESETLOGS_TIME DATE 外部文件载入数据库的RESETLOGS操作的时间。若文件不是外部数据库文件则取值为0。(目前取固定值NULL)
NEXT_SIZE BIGINT 自动增长大小
MAX_SIZE BIGINT 最大文件大小
FREE_SIZE BIGINT 空闲空间大小
VERIFY_CODE BIGINT 数据库验证码
LAST_OFFLINE_TIME TEXT 上一次离线时间(保留字段)
VERSION_VAL TEXT 版本值
MAIN_VERSION INT 主版本号
SECONDARY_VERSION INT 次版本号
MODIFY_VERSION INT 视图编号
SYSTEM_TYPE TEXT 数据文件所在操作系统类型

V$DATAFILE_USAGE

提供数据文件利用率

表305 V$DATAFILE_USAGE 结构
列名 类型 描述
FILE_ID SMALLINT 文件id
TABLESPACE_ID SMALLINT 数据文件所属表空间ID
ALLOCATED_SPACE BIGINT 已分配空间
FILE_SIZE BIGINT 当前文件大小(byte)
USAGERATIO NUMERIC(6,2) 空间使用率,类型numeric(6,2)
MAX_SIZE BIGINT 文件最大大小(byte)

V$LOGFILE

V$LOGFILE 包含重做日志文件的信息

表306 V$LOGFILE 结构
列名 类型 描述
GROUP# NUMERIC(1000,38) 日志文件号(日志文件号)
STATUS VARCHAR(7) 日志成员的状态(目前取固定值NULL)
TYPE VARCHAR(7) 日志文件的类型: ONLINE(取固定值ONLINE)
MEMBER VARCHAR(513) 日志文件路径
IS_RECOVERY_DEST_FILE VARCHAR(3) 指明文件是否是在快速恢复领域中创建的,YES或者NO(取固定值"NO")
CREATIONTIME TEXT 日志建立时间
REALSIZE BIGINT 日志文件实际大小(byte)
INITSIZE BIGINT 日志文件初始大小(byte)
MAXSIZE BIGINT 日志允许最大大小(byte)
SCALEEXTEND BOOLEAN 是否按照百分比增长
NEXTSIZE BIGINT 如果SCALEEXTEND为false,表示自动增长大小(byte)。 如果SCALEEXTEND为true,表示自动增长百分比。
USAGERATIO NUMERIC(6,2) 日志文件利用率,类型numeric(6,2)
ISACTIVE TEXT 活动状态on line或off line
TYPE_PREV TEXT 上一次文件类型

V$CONTROLFILE

V$CONTROLFILE 包含控制文件的信息

表307 V$CONTROLFILE 结构
列名 类型 描述
STATUS VARCHAR(7) 控制文件的状态
NAME VARCHAR(513) 控制文件的名字(全路径)
IS_RECOVERY_DEST_FILE VARCHAR(3) 指明文件是否是在快速恢复领域中创建的,YES或者NO(当前取固定值"NO")
BLOCK_SIZE INT 控制文件块大小(固定512)
FILE_SIZE_BKLS INT 控制文件大小

V$LOG_SEGMENT

提供日志文件中各段的信息。

表308 V$LOG_SEGMENT 结构
列名 类型 描述
FILE_ID SMALLINT 日志文件号
SEG_ID INT 日志段号
SEG_SIZE BIGINT 段大小(byte)
SEG_OFFSET BIGINT 段头相对于日志文件头的偏移
START_LSN BIGINT 段起始日志序列号
STATUS TEXT 段状态
SEG_TYPE TEXT 段类型

V$DATAFILE_IO_STAT

提供数据文件、临时文件读写的统计信息。

表309 V$DATAFILE_IO_STAT 结构
列名 类型 描述
FILE_ID SMALLINT 文件ID
FILE_TYPE SMALLINT 数据文件类型名
PHY_RDS BIGINT 物理读的次数
PHY_WRTS BIGINT 物理写的次数
PHY_BLK_RD BIGINT 物理读的块数
PHY_BLK_WRT BIGINT 物理写的块数
ASYNCH_IO BIGINT 当前是否可进行异步I/O
READ_TIM DOUBLE PRECISION 读取所用的时间(百分之一秒)
WRITE_TIM DOUBLE PRECISION 写入所用的时间(百分之一秒)
AVG_IO_TIM DOUBLE PRECISION I/O平均时间(百分之一秒)
MIN_IO_RTIM DOUBLE PRECISION 单次读取所用的最小时间,只统计同步IO(百分之一秒)
MIN_IO_WTIM DOUBLE PRECISION 单次写入所用的最小时间,只统计同步IO(百分之一秒)
MAX_IO_RTM DOUBLE PRECISION 单次读取所用的最大时间,只统计同步IO(百分之一秒)
MAX_IO_WTM DOUBLE PRECISION 单次写入所用的最大时间,只统计同步IO(百分之一秒)
SINGLE_READ_BLKS BIGINT 单块同步读取的块数
SINGLE_WRITE_BLKS BIGINT 单块同步写入的块数
SYNC_PREFETCH_BLKS BIGINT 多块同步预取的块数
SYNC_MULTIWRITE_BLKS BIGINT 多块同步写入的块数
ASYNC_PREFETCH_BLKS BIGINT 异步预取的块数
ASYNC_GROUPWRITE_BLKS BIGINT 异步组写的块数
SINGLE_READ_REQS BIGINT 单块同步读取的次数
SINGLE_WRITE_REQS BIGINT 单块同步写入的次数
SYNC_PREFETCH_REQS BIGINT 多块同步预取的次数
SYNC_MULTIWRITE_REQS BIGINT 多块同步写入的次数
ASYNC_PRFFETCH_REQS BIGINT 异步预取的次数
ASYNC_GROUPWRITE_REQS BIGINT 异步组写的次数
SINGLE_READ_TIME BIGINT 单块同步读取所用的总时间(微秒)
SINGLE_WRITE_TIME BIGINT 单块写入所用的总时间(微秒)
SYNC_PREFETCH_LATENCY BIGINT 多块同步预取的总时间(微秒)
SYNC_MULTIWRITE_LATENCY BIGINT 多块同步写入的总时间(微秒)
ASYNC_PREFETCH_LATENCY BIGINT 异步预取的总时间(微秒)
ASYNC_GROUPWRITE_LATENCY BIGINT 异步组写的总时间(微秒)

V$FILE_IO_STAT

提供数据库文件的I/O统计信息。

表310 V$FILE_IO_STAT 结构
列名 类型 描述
FILE_ID SMALLINT 文件ID
FILETYPE_NAME TEXT 文件类型名
FILETYPE_BLK_SIZE INT 文件单块大小(byte)
SINGLEBLK_READ_MEGABYTES BIGINT 单块读取的总大小
SINGLEBLK_WRITE_MEGABYTES BIGINT 单块写入的总大小
MULTIBLK_READ_MEGABYTES BIGINT 多块读取的总大小
MULTIBLK_WRITE_MEGABYTES BIGINT 多块写入的总大小
SINGLEBLK_READ_REQS BIGINT 单块读取的次数
SINGLEBLK_WRITE_REQS BIGINT 单块写入的次数
MULTIBLK_READ_REQS BIGINT 多块读取的次数
MULTIBLK_WRITE_REQS BIGINT 多块写入的次数
SINGLEBLK_READ_SERVICETIME BIGINT 单块读取所用的总时间(微秒)
SINGLEBLK_WRITE_SERVICETIME BIGINT 单块写入所用的总时间(微秒))
MULTIBLK_READ_SERVICETIME BIGINT 多块读取所用的总时间(微秒)
MULTIBLK_WRITE_SERVICETIME BIGINT 多块写入所用的总时间(微秒)

V$DATAFILE_HISTOGRAM

提供各个数据文件上同步单块读时间的统计直方图。

表311 V$DATAFILE_HISTOGRAM 结构
列名 类型 描述
FILE_ID SMALLINT 文件ID
SINGLE_BLK_RDTIM_MILLI INT 当前桶代表的时间
SINGLE_BLK_RDS BIGINT 当前桶中的读取次数

V$FILEMETRIC

提供以10分钟为间隔最近的文件指标信息。

表312 V$FILEMETRIC 结构
列名 类型 描述
BEGIN_TIME TEXT 间隔起始时间
END_TIME TEXT 间隔结束时间
INTSIZE_CSEC BIGINT 间隔时间 (in hundredths of a second)
FILE_ID SMALLINT 文件ID
CREATION_TIME TEXT 创建文件时间
AVERAGE_READ_TIME BIGINT 文件读取平均时间
AVERAGE_WRITE_TIME BIGINT 文件写入平均时间
PHYSICAL_READS BIGINT 物理读的次数
PHYSICAL_WRITES BIGINT 物理写的次数
PHYSICAL_BLOCK_READS BIGINT 物理读的块数
PHYSICAL_BLOCK_WRITES BIGINT 物理写的块数