Thomas Zhang的杂货铺
16 12, 2007
Oracle 11g More Composite Partitioning
作者 tomszrp 23:14 | Permalink 静态链接网址 | Comments 最新回复 (0) | Trackback 引用 (0) | 磨刀石

摘录部分我的笔记的中doc,和大家一起感受Oracle 11g在分区方面的增强--扩展的组合分区

从前面的分区方法的一节的表格中可以看到,从8i开始,Oracle就引入了组合分区--可以在分区中创建子分区,从而进一步将表细分。

随着Oracle的版本的发展,组合分区的方式也在不停的增强。到了11g,提供了多大9种的组合类型。

这部分内容相对容易理解,本案例中不再做过多的介绍,下面仅给出一个我们以前(11g前)未曾接触过的list-list组合分区的例子:

Connected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 
Connected as study

SQL> create table list_list_test
  2  (
  3    region number(4),
  4    status varchar2(4),
  5    statusdate date
  6  )
  7  partition by list(region)
  8  subpartition by list(status)
  9  (
 10    partition p_531 values(531)
 11     (
 12        subpartition p_531_a values('A'),
 13        subpartition p_531_b values('B'),
 14        subpartition p_531_c values('C'),
 15        subpartition p_531_def values(default)
 16     ),
 17    partition p_532 values(532)
 18     (
 19        subpartition p_532_a values('A'),
 20        subpartition p_532_b values('B'),
 21        subpartition p_532_c values('C'),
 22        subpartition p_532_def values(default)
 23     )
 24  );

Table created

SQL> select table_name,partitioning_type,subpartitioning_type
  2  from user_part_tables
  3  where table_name='LIST_LIST_TEST';

TABLE_NAME           PARTITIONING_TYPE SUBPARTITIONING_TYPE
-------------------- ----------------- --------------------
LIST_LIST_TEST       LIST              LIST

SQL> select table_name,partition_name,subpartition_name,subpartition_position,tablespace_name
  2  from user_tab_subpartitions
  3  where table_name='LIST_LIST_TEST'
  4  order by partition_name,subpartition_position;

TABLE_NAME        PARTITION_NAME  SUBPARTITION_NAME    SUBPARTITION_POSITION TABLESPACE_NAME
----------------- --------------- -------------------- --------------------- ----------------
LIST_LIST_TEST    P_531           P_531_A                                  1 STUDY
LIST_LIST_TEST    P_531           P_531_B                                  2 STUDY
LIST_LIST_TEST    P_531           P_531_C                                  3 STUDY
LIST_LIST_TEST    P_531           P_531_DEF                                4 STUDY
LIST_LIST_TEST    P_532           P_532_A                                  1 STUDY
LIST_LIST_TEST    P_532           P_532_B                                  2 STUDY
LIST_LIST_TEST    P_532           P_532_C                                  3 STUDY
LIST_LIST_TEST    P_532           P_532_DEF                                4 STUDY

8 rows selected

SQL> 
这部分内容相对比较容易理解,我在doc中也没有做过多的介绍。

Comments
博客日历
« 八月 2008 »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
搜索
最新发表
文章分类
文章归档
网站链接
新闻聚合