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

SQL> select tablespace_name from dba_tablespaces;

TABLESPACE_NAME
------------------------------
SYSTEM
SYSAUX
UNDOTBS1
TEMP
USERS

最佳答案

您可以通过contents列过滤列表:

SELECT tablespace_name FROM dba_tablespaces WHERE contents = 'TEMPORARY'

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

09-26 02:19