官方文档对于DBA_TEMP_FILES的描述是:DBA_TEMP_FILES
describes all temporary files (tempfiles) in the database.翻译过来是:DBA_TEMP_FILES描述了数据库中的所有临时文件(tempfiles)。
使用DBA_TEMP_FILES查询临时数据。
sys@b19c02>select tablespace_name,sum(bytes)/1024/1024 bytes_mb from dba_temp_files group by tablespace_name;
TABLESPACE_NAME BYTES_MB
------------------------------ ----------
TEMP 36
sys@b19c02>
DBA_TEMP_FILES的视图结构
sys@b19c02>desc dba_temp_files;
Name Null? Type
----------------------------------------- -------- ----------------------------
FILE_NAME VARCHAR2(513)
FILE_ID NUMBER
TABLESPACE_NAME VARCHAR2(30)
BYTES NUMBER
BLOCKS NUMBER
STATUS VARCHAR2(7)
RELATIVE_FNO NUMBER
AUTOEXTENSIBLE VARCHAR2(3)
MAXBYTES NUMBER
MAXBLOCKS NUMBER
INCREMENT_BY NUMBER
USER_BYTES NUMBER
USER_BLOCKS NUMBER
SHARED VARCHAR2(13)
INST_ID NUMBER
DBA_TEMP_FILES的中文描述。官方文档参考地址:DBA_TEMP_FILES (oracle.com)
Column | Datatype | NULL | Description |
| | 数据库临时文件的名称 | |
| | 数据库临时文件的文件标识符号 | |
| | | 文件所属的表空间的名称 |
| | 文件大小(以字节为单位) | |
| | 文件大小(以 Oracle 块为单位) | |
| | 文件状态:
| |
| | 表空间相对文件编号 | |
| | 指示文件是否可自动扩展 ( | |
| | 文件的最大大小(以字节为单位) | |
| | 文件的最大大小(以 Oracle 块为单位) | |
| | 自动扩展的默认增量(在 Oracle 块中) | |
| | 文件有用部分的大小(以字节为单位) | |
| | 文件有用部分的大小(以 Oracle 块为单位) | |
| | 此文件所属的表空间类型:
此列从 Oracle Database 12c Release 2 (12.2.0.1) 开始提供。 | |
| | 临时文件所属实例的实例 ID。对于属于共享表空间的临时文件,此列具有 NULL 值。 此列从 Oracle Database 12c Release 2 (12.2.0.1) 开始提供。 |