ITPub博客

首页 > 数据库 > 数据库开发技术 > 对临时表空间的SHRINK

对临时表空间的SHRINK

原创 数据库开发技术 作者:litterbaby 时间:2007-09-02 17:12:30 0 删除 编辑

对临时表空间的SHRINK

[@more@]

对临时表空间的SHRINK

11g中新添加一个新的功能就是对临时表空间的SHRINK,在使用临时表空间的时候,可能临时表空间被扩展的比较大,如何将临时表空间缩小到自己想要的大小,这是11g推出这个命令的目的。

这个命令只能用于临时表空间。能够减少临时表空间的使用。有两种方式使用:

1、将本地管理的临时表空间缩小为20M

SQL> select bytes/1024/1024 from v$tempfile;

BYTES/1024/1024

---------------

28

SQL> alter tablespace temp shrink space keep 20M;

Tablespace altered

SQL> select bytes/1024/1024 from v$tempfile;

BYTES/1024/1024

---------------

21

SQL>

2、自动将表空间的临时文件缩小到最小可能的大小

ALTER TABLESPACE lmtemp2 SHRINK TEMPFILE '/u02/oracle/data/lmtemp02.dbf';

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

下一篇: 可恢复空间分配
请登录后发表评论 登录
全部评论
  • 博文量
    131
  • 访问量
    433455