转移现有表到另一个表空间后,出现的ora-01502错误的解决版本

今天移动表到另一个表空间出现 :ORA-01502 Index state unusable

移动完以后,用户插入数据的时候报
ORA-01502: index 'xxxxxx' or partition of such index is in unusable state”错误。


郁闷的时候,上网看到解决方案如下:

查看
select * from user_indexes where status = 'UNUSABLE';
发现里面有我所报错的那个索引,此外还有另一个索引的状态都是'UNUSABLE'


alter session set skip_unusable_indexes=false;
alter index xxxxx rebuild;

重建所有索引;速度还挺快:>

你可能感兴趣的:(sql)