移动表到另一表空间命令

移动 表、表分区、LOB字段、索引、分区索引 到另一表空间

 

 

alter table 命令移动 table, partition, lob字段
alter index 命令移动 索引, 分区索引

移动表π

  • 移动表(非分区表):
alter table <schema.table> move tablespace <new tablespace>;
  • 移动分区表,即单独移动每个分区:
alter table <schema.table> move partition <partition> tablespace <new tablespace>;
  • 移动LOB字段,LOB字段不自动随表移动,必须显示移动:
alter table <schema.table> move lob ( <lob1, lob2, ...>) store as (tablespace <new tablespace>);
或者移动表时一起移动:
alter table <schema.table> move tablespace <new tablespace> lob ( <lob1, lob2, ...>) store as (tablespace <new tablespace>);

移动索引π

  • 移动普通索引,online 选项可选:
alter index <schema.idx> rebuild [online] tablespace <new tablespace>;
  • 移动分区索引:
alter index <schema.idx> rebuild partition <分区索引> [online] tablespace <new tablespace>;

你可能感兴趣的:(table)