今天运行程序时发现执行SQL出错,错误代码“"ORA-01502: XXXX索引''或这类索引的分区处于不可用状态"的,这一般是因为索引失效引起的,解决方法如下:
查看失效索引:
select index_name ,status from user_indexes where Status = 'UNUSABLE'
重建失效索引:
alter index 索引名称 rebuild;