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

Oracle11g 从子分区模板生成的系统分区中缺少子分区,oracle11g,partitioning,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 ( SUBPA

我面临一个问题,但这个问题并没有在示例模式中复制。 这是一个例子来解释我的原始案例。 假设我创建了下表:

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\U开发值

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

假设系统生成的分区中缺少高亮显示的子分区。 可能导致丢失子分区模板中定义的子分区的原因。
提前谢谢。

你是说这个演示很有效,并且子部分已经创建;但你有一个真实的情况,似乎不是吗?是的。。此演示程序工作正常。。但在一个真实的场景中,它不起作用。。。。我不能在其他任何地方复制这个问题,因为在您正在查看的分区创建之后,表中添加了一个子分区,是吗?(我现在不知道这是否可能,或者如果可能会发生什么…)。没有从子分区模板创建所有子分区。在实际场景中,DDL类似于预期的更多列和子分区值