仅列出Oracle临时表空间

问题描述 投票:3回答:2

有没有办法只列出Oracle中的临时表空间?我发现以下查询列出了所有表空间,我只需要临时表空间。

SQL> select tablespace_name from dba_tablespaces;

TABLESPACE_NAME
------------------------------
SYSTEM
SYSAUX
UNDOTBS1
TEMP
USERS
database oracle oracle11g oracle10g tablespace
2个回答
10
投票

您可以按contents列过滤列表:

SELECT tablespace_name FROM dba_tablespaces WHERE contents = 'TEMPORARY'

dba_tablespaces的Oracle数据库在线文档中所述。


0
投票

您可以使用具有tablespace_name列的dba_temp_files

select distinct (TABLESPACE_NAME) from dba_temp_files;
© www.soinside.com 2019 - 2024. All rights reserved.