ORA-14636: only 2 resulting subpartition can be specified for SPLIT SUBPARTITION

文档解释

ORA-14636: only 2 resulting subpartition can be specified for SPLIT SUBPARTITION

Cause: ALTER TABLE SPLIT SUBPARTITION contained more than 2 resulting subpartition for the SPLIT

Action: Ensure that the statement describes exactly 2 subpartitions as the target of the SPLIT operation

ORA-14636错误是由于用户在Oracle数据库中使用SPLIT SUBPARTITION语句时仅指定了2个结果分区。此语句只能指定最少3个结果分区,因此会抛出此错误:

ERROR at line 1:

ORA-14636: only 2 resulting subpartition can be specified for SPLIT SUBPARTITION

官方解释

SPLIT语句需要至少3个分区以拆分分区,并在结果中指定多个分区。 因此,拆分子分区时,只能指定3个或更多的结果分区。

常见案例

UPgrade-downgrade如果是10.2.0.4以上,在10.2.0.4之上使用split partition子句,那么就可能出现ORA-14636错误。

正常处理方法及步骤

1.更改执行语句,拆分子分区时指定3个或更多的结果分区。

2.重新检查count (*) partition(子分区)语句它应该保持一致比原始数据量要多,如果count不一致,则数据可能会丢失。

你可能感兴趣的