ORA-14636: only 2 resulting subpartition can be specified for SPLIT SUBPARTITION ORACLE 报错 故障修复 远程处理
文档解释
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不一致,则数据可能会丢失。