zoukankan      html  css  js  c++  java
  • truncate 空间不释放问题

    SQL> set linesize 200

    SQL> select segment_name, sum(bytes / 1024 / 1024/1024)

      from dba_segments

      where segment_name='T_PM_DEBIT_CARD'

      group by segment_name;  2    3    4 

     

    SEGMENT_NAME                                                                 SUM(BYTES/1024/1024/1024)

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

    T_PM_DEBIT_CARD                                                                  16.1968994

     truncate table T_PM_DEBIT_CARD;

    SQL> select segment_name, sum(bytes / 1024 / 1024 / 1024)

      from dba_segments

     where segment_name = 'T_PM_DEBIT_CARD'

     group by segment_name;  2    3    4 

     

    SEGMENT_NAME                                    SUM(BYTES/1024/1024/1024)

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

    T_PM_DEBIT_CARD                                         .836181641

    为什么还有800M呢?

    SQL> alter table T_PM_DEBIT_CARD deallocate unused keep 0;

     

    Table altered.

     

    SQL> select segment_name, sum(bytes / 1024 / 1024 / 1024)

      from dba_segments

     where segment_name = 'T_PM_DEBIT_CARD'

     group by segment_name;  2    3    4 

     

    SEGMENT_NAME                                    SUM(BYTES/1024/1024/1024)

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

    T_PM_DEBIT_CARD                                         .051513672

    是因为initial 分配的缘故.

  • 相关阅读:
    VS2010 ReportViewer导出文件下载保存不能识别文件类型
    FpSpread添加表头(列名)标注
    win7 安装vs2010报错 Error code -939523550 for this component is not recognizedHi
    FpSpread添加标注
    RDLC报表上下标实现
    Zookeeper集群
    RabbitMQ整合springboot
    RabbitMQ 集群-镜像队列
    分布式文件系统FastDFS 分布式安装实战
    https 证书配置无效排查思路(过程)
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13352440.html
Copyright © 2011-2022 走看看