ORA-42018: partition cannot be redefined online because of index organization incompatibility ORACLE
文档解释
ORA-42018: partition cannot be redefined online because of index organization incompatibility
Cause: interim table is incompatible with partition being redefined because one or more of the following apply:
– one is index-organized and the other is not
– one has IOT overflow segment and the other does not
– one has IOT mapping table and the other does not
Action: Ensure that the interim table is compatible with the partition being redefined.
ORA-42018 表示索引组织不兼容,无法在线重新定义分区。
对于特定索引组织分区表,当在运行中尝试建立分区或重新定义现有分区时,可能会出现ORA-42018。这表示无法在线修改分区。
官方解释
仅有一种索引组织支持在线重新定义,即基于行的索引组织。对于其他索引组织,只能在离线模式下进行重新定义。允许重新定义的分区必须具有与已定义分区具有完全相同的索引组织类型。
一般处理方法及步骤
1.使用alter session set events ‘immediate trace name ORA-42018’语句,检查原因。
2.检查表上的索引组织。
3.如果存在不兼容的索引,则需要用alter index命令重新定义不兼容的索引。
4.在离线模式下,使用alter table alter partition语句重新定义分区。
5.更新表空间以确保正确扩展分区数据文件。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341