在做shrink的时候,undo表空间满了,请问一下一般oracle多久能把undo里面作废的空间释放掉啊?

解决方案 »

  1.   

    在oracle 9 的时候用的是 rollback segment 段。
    到oracle 10以后用的是undo 表空间。当undo表空间不够时。扩大undo表空间。
    首先undo 日志是如何产生的?
    当undo很大时删了重建。
      

  2.   

    1、undo segment每隔12小时会收缩一次;
    2、如果在执行dml时发现空间不够用,会唤醒SMON进行收缩;
      

  3.   


    Oracle undo 回滚段管理
    http://blog.csdn.net/tianlesoftware/archive/2009/11/30/4901666.aspx
    ------------------------------------------------------------------------------
    Blog: http://blog.csdn.net/tianlesoftware
    网上资源: http://tianlesoftware.download.csdn.net
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
    Q Q 群:62697716