方法一.
重启库。
方法二.
修改一下TEMP表空间的storage参数,让Smon进程观注一下临时段,从而达到清理和TEMP表空间的目的。
SQL>alter tablespace temp increase 1; SQL>alter tablespace temp increase 0; |
方法三.
重建临时表空间。
1.创建中转临时表空间
create temporary tablespace TEMP1 TEMPFILE '/xxx/xxx/temp02.DBF' SIZE 512M REUSE AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED; |
2.改变缺省临时表空间 为刚刚创建的新临时表空间TEMP1。
alter database default temporary tablespace TEMP1; |
3.删除原来临时表空间。
drop tablespace temp including contents and datafiles; |
4.重新创建临时表空间。
create temporary tablespace TEMP TEMPFILE '/xxx/xxx/temp01.DBF' SIZE 512M REUSE AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED; |
5.重置缺省临时表空间为新建的temp表空间。
alter database default temporary tablespace TEMP; |
6.删除中转用临时表空间。
drop tablespace temp1 including contents and datafiles; |