ORA-01502-对应的快速解决办法(索引或这类索引的分区处于不可用状态)

ORA-01502指的是索引失效或不可用,造成失效的原因,大多是在数据迁移,表移动等操作过程中出现的异常。
下面提供两种简单快捷的恢复方案:

  1. 针对普通索引,采用重命名的方式解决。
    ORA-01502-对应的快速解决办法(索引或这类索引的分区处于不可用状态)用plsql打开表信息,直接手动修改indexes的名字,在apply即可修复。
  2. 针对唯一索引,采用重新创建keys的方式解决。
    ORA-01502-对应的快速解决办法(索引或这类索引的分区处于不可用状态)唯一索引的名字是没有办法直接修改的,非空和唯一两个条件即为主键,去掉主键的Enabled勾勾,然后再勾上,即可重新生成有效的索引。