【发布时间】:2017-02-08 02:10:30
【问题描述】:
我有一个按列表分区的表,每个分区都有多个值。例如:
partition by list (COL1)
(
partition GROUP_1 values ('VAL1','VAL2','VAL3')
)
此表有大量数据,有时,多个会话试图访问同一个块,而我正面临其他会话问题的读取。因此,我正在考虑将结构更改为以下内容:
Alter Table Table_1
Split Partition GROUP_1 INTO
partition GROUP_2 values ('VAL1'),
partition GROUP_3 values ('VAL2'),
partition GROUP_4 values ('VAL3')
) PARALLEL 5;
我不能使用 DBMS_REDEF,因为它会导致对象无效。我正在尝试使用拆分分区,但我得到了 ORA-14028。
实现这一目标的最佳方法是什么?
非常感谢。
【问题讨论】: