首页 > 数据库 > 数据库开发技术 > 对临时表空间的SHRINK
对临时表空间的SHRINK
[@more@]在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博客 ” ,链接:https://blog.itpub.net/222350/viewspace-967619/ ,如需转载,请注明出处,否则将追究法律责任。