文档解释
ORA-14049: invalid ALTER TABLE MODIFY PARTITION option
Cause: An option other than PCTFREE, PCTUSED, INITRANS, MAXTRANS, STORAGE, BACKUP, ALLOCATE EXTENT, or DEALLOCATE UNUSED was specified in an ALTER TABLE MODIFY PARTITION statement for a Range or Composite Range partition.
Action: Specify only legal options.
ORA-14049表示您在执行ALTER TABLE语句时使用了一个无效的MODIFY PARTITION选项。
官方解释
ORA-14049 无效ALTER TABLE MODIFY PARTITION 选项
此错误消息指示您在执行ALTER TABLE语句时使用了一个无效的MODIFY PARTITION选项。只能有一个MODIFY PARTITION选项,一个分区参数,其中的选项只能有以下两种:
1.更改分区的流行策略
2.禁用当前分区
常见案例
上面的错误消息通常发生在您尝试使用不匹配的MODIFY PARTITION选项时,例如:
Alter table PARKING_LOTS
Modify partition PARTITION_1
disable;
正常处理方法及步骤
为了解决这个问题,您应该只选择一个MODIFY PARTITION选项。如果您想禁用分区,您应该使用以下语法:
Alter table PARKING_LOTS
Modify partition PARTITION_1
disable;