从子分区模板中缺少系统生成的分区中的子分区

时间:2017-03-31 17:52:59

标签: oracle11g partitioning

我面临一个问题,但未在样本架构上复制。 这是解释我原始案例的示例。 假设我创建了下表:

CREATE TABLE EMP_SUB_TEMPLATE 
(
  DEPT_NAME VARCHAR2(100), 
  LOCATION_ID NUMBER
)
 PARTITION BY RANGE(LOCATION_ID) INTERVAL(1)
 SUBPARTITION BY LIST(DEPT_NAME)
 SUBPARTITION TEMPLATE
 (
    SUBPARTITION HR VALUES ('HR'),
    SUBPARTITION MARKETING VALUES ('MARKETING'),
    SUBPARTITION DEVELOPMENT VALUES ('DEVELOPMENT'),
    SUBPARTITION TESTING VALUES ('TESTING')
 )
(
  PARTITION P0 VALUES LESS THAN (1) 
  (  
    SUBPARTITION P0_HR VALUES ('HR'),
    SUBPARTITION P0_MARKETING VALUES ('MARKETING'),
    SUBPARTITION P0_DEVELOPMENT VALUES ('DEVELOPMENT'),
    SUBPARTITION P0_TESTING VALUES ('TESTING')
  )
)
ENABLE ROW MOVEMENT; 

当我在记录下面插入记录时,系统生成的分区缺少子分区P0_DEVELOPMENT VALUES。

INSERT INTO emp_sub_template VALUES('HR',1001);

enter image description here

假设系统生成的分区中缺少突出显示的子分区。 什么可能导致错过子分区模板中定义的子分区。 提前谢谢。

0 个答案:

没有答案