【发布时间】:2020-06-04 08:30:38
【问题描述】:
我们正在使用 v$sort_segment 来计算临时文件的使用情况。但是我的一个临时表空间在 v$sort_segment 表中不可用。有没有其他方法可以获得与 v$sort_segment 返回相同值的正确用法?
【问题讨论】:
标签: oracle temp tablespace
我们正在使用 v$sort_segment 来计算临时文件的使用情况。但是我的一个临时表空间在 v$sort_segment 表中不可用。有没有其他方法可以获得与 v$sort_segment 返回相同值的正确用法?
【问题讨论】:
标签: oracle temp tablespace
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 (type=TEMPORARY) 或 DBA_TEMP_FILES 外连接到 V$SORT_SEGMENT。
【讨论】: