仅列出 Oracle Temp Table Space
List only Oracle Temp Table Space
有没有办法在 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'
如 dba_tablespaces
的 Oracle 数据库在线文档中所述。
您可以 dba_temp_files,它有 tablespace_name 列
select distinct (TABLESPACE_NAME) from dba_temp_files;
有没有办法在 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'
如 dba_tablespaces
的 Oracle 数据库在线文档中所述。
您可以 dba_temp_files,它有 tablespace_name 列
select distinct (TABLESPACE_NAME) from dba_temp_files;