日期:2014-05-16  浏览次数:20466 次

在线重定义表 .

??

???????? 7*24的业务运营系统中,对一个表进行在线重定义将是很棘手的事,因为业务实时的在对这个表进行进行插入,删除修改等操作;Oracle9i开始引入在线重定义表(Redefine Tables Online)的功能,通过调用dbms_redefinition包,可以在修改表结构的同时允许DML操作。

在线重定义表的主要功能:

2? 修改表的存储参数

2? 在同一个schema下将表移动到不同的tablespace

2? 增加并行查询支持

2? 添加或删除分区支持

2? 重建表以减少碎片

2? 将堆表变为索引组织表或相反

2? 添加或删除列