V$FILE_TYPE¶
提供数据库系统文件类型表。
| 列名 | 类型 | 描述 |
|---|---|---|
| FILETYPE_ID | SMALLINT | 文件类型ID |
| FILETYPE | TEXT | 文件类型名 |
| FILETYPE_BLK_SIZE | INT | 文件单块大小(byte) |
V$DATAFILE¶
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¶
提供数据文件利用率
| 列名 | 类型 | 描述 |
|---|---|---|
| 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 包含重做日志文件的信息
| 列名 | 类型 | 描述 |
|---|---|---|
| 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 包含控制文件的信息
| 列名 | 类型 | 描述 |
|---|---|---|
| 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¶
提供日志文件中各段的信息。
| 列名 | 类型 | 描述 |
|---|---|---|
| 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¶
提供数据文件、临时文件读写的统计信息。
| 列名 | 类型 | 描述 |
|---|---|---|
| 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统计信息。
| 列名 | 类型 | 描述 |
|---|---|---|
| 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¶
提供各个数据文件上同步单块读时间的统计直方图。
| 列名 | 类型 | 描述 |
|---|---|---|
| FILE_ID | SMALLINT | 文件ID |
| SINGLE_BLK_RDTIM_MILLI | INT | 当前桶代表的时间 |
| SINGLE_BLK_RDS | BIGINT | 当前桶中的读取次数 |
V$FILEMETRIC¶
提供以10分钟为间隔最近的文件指标信息。
| 列名 | 类型 | 描述 |
|---|---|---|
| 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 | 物理写的块数 |