ORA-14063: Unusable index exists on unique/primary constraint key ORACLE 报错 故障修复 远程处理
文档解释
ORA-14063: Unusable index exists on unique/primary constraint key
Cause: User attempted to add or enable a primary key/unique constraint on column(s) of a table on which there exists an index marked Index Unusable.
Action: Drop the existing index or rebuild it using ALTER INDEX REBUILD
ORA-14063错误指出,在唯一约束或者主约束键上存在一个无效索引。
官方解释
常见案例
正常处理方法及步骤
1.先查找存在的主键或唯一索引,删除多余的索引。
2.检查是否有重复的列被添加到索引中,如果是这样,删除多余的列。
3.如果需要创建多个不同的索引,每个索引使用不同的字段。
4.检查创建索引时,字段列表里是否有重复元素,优先使用唯一索引而不是可能产生重复的普通索引。