日期:2014-05-16 浏览次数:20410 次
--查询使用的临时表空间的名字 select username,temporary_tablespace from dba_users;
--查询物理文件路径 select name from v$tempfile;
--1.先创建一个临时表空间
CREATE
TEMPORARY TABLESPACE "TEMP01" TEMPFILE
'E:\ORACLE\ORADATA\TRANS\TEMP02.DBF' SIZE 2048M REUSE
AUTOEXTEND
ON NEXT 640K MAXSIZE 32767M EXTENT MANAGEMENT LOCAL UNIFORM
SIZE 1024K;
--2.将数据库的临时表空间改为新创建的。
alter database default temporary tablespace TEMP01;
--3.删除原来的,我觉得到这里就好了。
drop tablespace temp including contents and datafiles;
--4.方便维护还是创建一个以前一样的
CREATE
TEMPORARY TABLESPACE "TEMP" TEMPFILE
'E:\ORACLE\ORADATA\TRANS\TEMP.DBF' SIZE 2048M REUSE
AUTOEXTEND
ON NEXT 640K MAXSIZE 32767M EXTENT MANAGEMENT LOCAL UNIFORM
SIZE 1024K;
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE "TEMP"
--5.删除刚刚创建的!
drop tablespace TEMP01 including contents and datafiles;