如何查找TEMP表空间使用情况?

问题描述 投票:0回答:1

我们正在使用v $ sort_segment来计算临时文件的使用量。但是我的临时表空间之一在v $ sort_segment表中不可用。还有其他方法可以获取正确用法并返回与v $ sort_segment中相同的值吗?

oracle temp tablespace
1个回答
0
投票

V $ SORT_SEGMENT仅在需要临时段时填充。例如,如果我创建第二个临时表空间,则它不会出现,因为它没有被使用]

SQL> create temporary tablespace temp2 tempfile 'X:\ORACLE\ORADATA\DB19\PDB1\TEMP02.DBF' size 20m;

Tablespace created.

SQL> select tablespace_name from v$sort_segment;

TABLESPACE_NAME
------------------------
TEMP

如果要查看所有临时表空间,则可以将DBA_TABLESPACES(类型= TEMPORARY)或DBA_TEMP_FILES外部连接到V $ SORT_SEGMENT。

© www.soinside.com 2019 - 2024. All rights reserved.