(1)查看temp表空间的信息
select tablespace_name,status from dba_temp_files;
select tablespace_name,status from dba_tablespaces;
(2)查询当前数据库默认临时表空间名
select * from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';
(3)临时表空间损坏,重新建立一个临时表空间
create temporary tablespace temp1 tempfile '/home/U01/app/oracle/oradata/testdb/temp01.dbf' size 100M ;
(4)将建好的TEMP1表空间设置为数据库默认的临时表空间
alter database default temporary tablespace temp1;
(5)查看用户所用临时表空间的情况
SELECT USERNAME,TEMPORARY_TABLESPACE FROM DBA_USERS;
(6)DROP掉旧的TEMP的表空间
drop tablespace temp including contents and datafiles;