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类似于预期的更多列和子分区值