簡體   English   中英

如何查找 TEMP 表空間使用情況?

[英]How to find TEMP tablespace usage?

我們正在使用 v$sort_segment 來計算臨時文件的使用情況。 但是我的一個臨時表空間在 v$sort_segment 表中不可用。 是否有任何其他方法可以獲得與 v$sort_segment 返回相同值的正確用法?

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。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM