Oracle 视图 V$FILESPACE_USAGE 官方解释,作用,如何使用详细说明

本站中文解释


Oracle视图V$FILESPACE_USAGE用于发现文件空间已使用和未使用的大小,也用来检查单个表空间的状态。它能够显示表空间大小、已使用空间大小、剩余空间大小、可用空间大小。

使用V$FILESPACE_USAGE可以轻松定位无剩余可用空间的表空间,它允许使用者看到可以释放的空间以及特定表空间的使用情况。以下查询可以获取表空间的大小和已使用的空间:

SELECT tablespace_name, TOTAL_SPACE, USED_SPACE
FROM V$FILESPACE_USAGE;

这种查询可以帮助DBA检查表空间的可用大小,以便扩展表空间。
此外,DBAs也可以使用V$FILESPACE_USAGE来查看是否有多个表空间使用了相同的大小,若有,则可以使用ALTER DATABASE数据库命令来修改表空间大小。

官方英文解释

V$FILESPACE_USAGE summarizes space allocation information of each data file and temp file.

Column Datatype Description

TABLESPACE_ID

NUMBER

ID of the tablespace to which the file belongs

RFNO

NUMBER

Relative file number of the file

ALLOCATED_SPACE

NUMBER

Total allocated space in the file

FILE_SIZE

NUMBER

Current file size

FILE_MAXSIZE

NUMBER

Maximum file size

CHANGESCN_BASE

NUMBER

SCN base of the last change to the file

CHANGESCN_WRAP

NUMBER

SCN wrap of the last change to the file

CHANGESCN8

NUMBER

The 8–byte representation of the SCN at which the last change happened to the file

FLAG

NUMBER

Flags for file attributes

CON_ID

NUMBER

The ID of the container to which the data pertains. Possible values include:

  • 0: This value is used for rows containing data that pertain to the entire CDB. This value is also used for rows in non-CDBs.

  • 1: This value is used for rows containing data that pertain to only the root

  • n: Where n is the applicable container ID for the rows containing data


数据运维技术 » Oracle 视图 V$FILESPACE_USAGE 官方解释,作用,如何使用详细说明