ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 临时表空间的创建、删除,设置默认临时表空间

临时表空间的创建、删除,设置默认临时表空间

原创 Linux操作系统 作者:shilei1 时间:2012-12-13 01:16:36 0 删除 编辑

--创建临时表空间:

/* Formatted on 2009/11/20 16:03 (Formatter Plus v4.8.7) */
CREATE TEMPORARY TABLESPACE temp001
TEMPFILE '/opt/oracle/oradata/orcl/temp001.dbf'
SIZE 200m
AUTOEXTEND ON
NEXT 32m MAXSIZE 2048m
EXTENT MANAGEMENT LOCAL;


--删除临时表空间: 
DROP TABLESPACE temp001 INCLUDING CONTENTS AND DATAFILES;

---注释: 
1) DATAFILE: 表空间数据文件存放路径
2) SIZE: 起初设置为200M
3) UNIFORM. 指定区尺寸为128k,如不指定,区尺寸默认为64k 
4) 空间名称temp001 与 数据文件名称 temp001.dbf 不要求相同,可随意命名
5) AUTOEXTEND ON/OFF 表示启动/停止自动扩展表空间
6) ALTER DATABASE DATAFILE '/opt/oracle/oradata/orcl/temp001.dbf' RESIZE 500m; //手动修改

数据文件大小为500M

 

设置默认临时表空间

主要思想是,oracle必须存在一个默认的临时表空间,先建立一个临时表空间temp1,并将其默认,然后删除掉temp临时表空间,再建立temp临时表空间,指定temp为默认临时表空间,最后将temp1临时表空间删除掉。

/* Formatted on 2009/11/24 19:48 (Formatter Plus v4.8.7) */
CREATE TEMPORARY TABLESPACE temp TEMPFILE '/opt/oracle/oradata/orcl/temp.dbf' SIZE 1024 m

AUTOEXTEND ON NEXT 10 m MAXSIZE UNLIMITED;

/* Formatted on 2009/11/24 20:09 (Formatter Plus v4.8.7) */
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp


/* Formatted on 2009/11/24 19:50 (Formatter Plus v4.8.7) */
ALTER DATABASE TEMPFILE '/opt/oracle/oradata/orcl/temp.dbf' RESIZE 1024 m;

DROP TABLESPACE temp1 INCLUDING CONTENTS AND DATAFILES;


COMMIT;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/196700/viewspace-751002/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-10-10

  • 博文量
    548
  • 访问量
    130255