ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 17

17

原创 Linux操作系统 作者:simkyo 时间:2013-08-29 10:24:35 0 删除 编辑
3.2  split 分区拆分
 在3.1 中,我们说明了可以使用split的方式来添加分区。 这里我们用split方法继续上面的实验。
sql> alter table custaddr split partition p_other values('552') into (partition t_list552 tablespace icd_service, partition p_other tablespace icd_service);
表已更改。
--注意这里红色的地方,如果是Range类型的,使用at,List使用Values。
SQL> select table_name,partition_name from user_tab_partitions where table_name='CUSTADDR';
TABLE_NAME                     PARTITION_NAME
------------------------------ ------------------------------
CUSTADDR                       T_LIST556
CUSTADDR                       T_LIST551
CUSTADDR                       T_LIST552
CUSTADDR                       P_OTHER
SQL> select index_owner,index_name,partition_name from dba_ind_partitions  where index_name='IX_CUSTADDR_ID';
index_owner             index_name                     partition_name
------------------------------ ------------------------------ ------------------
icd                            ix_custaddr_id                 p_other
icd                            ix_custaddr_id                 t_list551
icd                            ix_custaddr_id                 t_list552
icd                            ix_custaddr_id                 t_list556
注意:分区表会自动维护局部分区索引。全局索引会失效,需要进行rebuild。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12961536/viewspace-769478/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 16
下一篇: 18
请登录后发表评论 登录
全部评论

注册时间:2013-06-20

  • 博文量
    193
  • 访问量
    138862