如题set unused语句的可以恢复么,如何恢复?谢谢

解决方案 »

  1.   

    这主要是考虑到如果是一个大表,如果直接删除一列会产生大量的UNDO,
    导致UNDO段过度扩张,在系统忙时可能导致性能下降,影响正常业务使用,
    如果采用先标记为unused的方式,则可以在系统闲时再使用
    alter table <tablename> drop unused columns checkpoint 1000
    来避免 ORA-01562错误的发生。