zoukankan      html  css  js  c++  java
  • 11G新特性 -- 收缩临时表空间

    当大任务执行完毕,并不会立即释放临时表空间。有时候通过删除然后重建临时表空间的速度可能更快。不过对于在线系统可能不会那么容易删除重建,所以11g中可以在线收缩临时表空间或单个临时数据文件。

    收缩临时表空间

    SQL> select name,blocks,bytes from v$tempfile;
    
    NAME                                                   BLOCKS      BYTES
    -------------------------------------------------- ---------- ----------
    /u01/app/oracle/oradata/dbt/temp01.dbf                  40832  334495744
    
    SQL> alter tablespace temp shrink space;
    
    Tablespace altered.
    
    SQL> select name,blocks,bytes from v$tempfile;
    
    NAME                                                   BLOCKS      BYTES
    -------------------------------------------------- ---------- ----------
    /u01/app/oracle/oradata/dbt/temp01.dbf                    255    2088960
    
    SQL> 

    收缩单个临时数据文件

    SQL> select name,blocks,bytes from v$tempfile;
    
    NAME                                                   BLOCKS      BYTES
    -------------------------------------------------- ---------- ----------
    /u01/app/oracle/oradata/dbt/temp01.dbf                 262144 2147483648
    
    SQL> alter tablespace temp shrink tempfile '/u01/app/oracle/oradata/dbt/temp01.dbf';
    
    Tablespace altered.
    
    SQL> select name,blocks,bytes from v$tempfile;
    
    NAME                                                   BLOCKS      BYTES
    -------------------------------------------------- ---------- ----------
    /u01/app/oracle/oradata/dbt/temp01.dbf                    255    2088960
    
    SQL> 

    收缩到指定大小

    SQL>  select name,blocks,bytes from v$tempfile;
    
    NAME                                                   BLOCKS      BYTES
    -------------------------------------------------- ---------- ----------
    /u01/app/oracle/oradata/dbt/temp01.dbf                 262144 2147483648
    
    SQL> alter tablespace temp shrink space keep 1g;
    
    Tablespace altered.
    
    SQL> select name,blocks,bytes from v$tempfile;
    
    NAME                                                   BLOCKS      BYTES
    -------------------------------------------------- ---------- ----------
    /u01/app/oracle/oradata/dbt/temp01.dbf                 131072 1073741824
    
    SQL> 
  • 相关阅读:
    解决IE6浏览器下position:fixed固定定位问题
    CSS中overflow:hidden在ie6、ie7无效不能隐藏解决办法
    liunx 中删除export设置的环境变量
    文件操作
    集合操作
    三级菜单
    字典操作
    字符串操作
    购物车程序
    列表操作
  • 原文地址:https://www.cnblogs.com/abclife/p/4777781.html
Copyright © 2011-2022 走看看