Some indexes or index [sub]partitions of table SYS.WRH$_ACTIVE_SESSION_HISTORY have been marked unus

  
  
  
  
Some indexes or index [sub]partitions of table SYS.WRH$_ACTIVE_SESSION_HISTORY have been marked unusable
一大早报错
select ITYP_NAME,index_name,table_name,STATUS from dba_indexes where TABLE_NAME like '%ACTIVE_SESSION_HISTORY%';
查到是WRH$_ACTIVE_SESSION_HISTORY01这个索引
于是直接rebuild,这次很快,但是其实有可能需要很长时间,下次可以看看数据量
alter index WRH$_ACTIVE_SESSION_HISTORY01 REBUILD online nologging
--online是建立索引时候 用户可以访问表  
--nologging --防止在 redo 日志中记录重建过程,提高速度
ps:我这次 online和nologging 这两个参数都没用。。。。顺便说一下还有以下参数
--compute statistics --维护其当前的统计数据 不能跟 online 一起使用<不能自动维护, 需要用到 analyze table 命令>

你可能感兴趣的:(索引,数据)