ORA-14094: invalid ALTER TABLE EXCHANGE PARTITION option

文档解释

ORA-14094: invalid ALTER TABLE EXCHANGE PARTITION option

Cause: Name of the table to be EXCHANGED has to be followed by [{INCLUDING|EXCLUDING} INDEX][{WITH|WITHOUT} VALIDATION]

Action: Ensure that no options besides INCLDING INDEX or EXCLUDING INDEX are specified with ALTER TABLE EXCHANGE PARTITION

ORA-14094:这是一个Oracle数据库服务器的错误码,表明检测到无效的ALTER TABLE EXCHANGE PARTITION选项。

官方解释

常见案例

正常处理方法及步骤

1. 确认表分区表和替换表的表空间和表结构是否一致,如果不一致,需要先调整;

2. 对表分区表重新添加一个跟替换表一样的分区,然后使用ALTER TABLE EXCHANGE PARTITION语句将替换表的分区内容替换掉;

3. 使用DROP PARTITION语句将原来的表分区内容删除,完成交换和更新;

4. 用ANALYZE TABLE COMPUTE STATISTICS 语句重新计算表统计信息;

5. 对表分区表和替换表先后执行ALTER INDEX REBUILD,更新索引信息。

你可能感兴趣的