Database 仅列出Oracle临时表空间

Database 仅列出Oracle临时表空间,database,oracle,oracle11g,oracle10g,tablespace,Database,Oracle,Oracle11g,Oracle10g,Tablespace,有没有办法只列出Oracle中的临时表空间?我发现下面的查询列出了所有表空间,我只需要临时表空间 SQL> select tablespace_name from dba_tablespaces; TABLESPACE_NAME ------------------------------ SYSTEM SYSAUX UNDOTBS1 TEMP USERS 您可以按内容列筛选列表: SELECT tablespace_name FROM dba_tablespaces WHERE co

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

SQL> select tablespace_name from dba_tablespaces;

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

您可以按
内容
列筛选列表:

SELECT tablespace_name FROM dba_tablespaces WHERE contents = 'TEMPORARY'

如.

的Oracle数据库联机文档中所述,您可以创建dba\u temp\u文件,该文件具有tablespace\u name列

select distinct (TABLESPACE_NAME) from dba_temp_files;

谢谢,成功了。SQL>从dba_表空间中选择表空间_名称,其中contents='TEMPORARY';表空间\u名称-------------------TEMP TEMPRM