Oracle分区表 (Partition Table) 的创建及管理
一、创建分区表
下面分别创建四类分区表。
1、范围分区表
2、列表分区表
3、哈希分区表
4、组合分区表
--注 subpartitions 2 并不是指定subpartition的个数一定为2,实际上每个分区的子分区个数可以不同。subpartitions 关键字的作用到底是什么?如果不指定subpartition的具体明细,则系统按照subpartitions的值指定subpartition的个数生成子分区,名称由系统定义。
二、增加分区
-- range partitioned table
--list partitioned table
--Adding Values for a List Partition
--Dropping Values from a List Partition
--hash partitioned table
--增加subpartition
注:hash partitioned table 新增partition时,现有表的中所有data都有重新计算hash值,然后重新分配到分区中。所以被重新分配的分区的 indexes需要rebuild 。