??
???????? 7*24的业务运营系统中,对一个表进行在线重定义将是很棘手的事,因为业务实时的在对这个表进行进行插入,删除修改等操作;Oracle9i开始引入在线重定义表(Redefine Tables Online)的功能,通过调用dbms_redefinition包,可以在修改表结构的同时允许DML操作。
在线重定义表的主要功能:
2? 修改表的存储参数
2? 在同一个schema下将表移动到不同的tablespace
2? 增加并行查询支持
2? 添加或删除分区支持
2? 重建表以减少碎片
2? 将堆表变为索引组织表或相反
2? 添加或删除列