对intermedia不懂,所以是猜测。
删除数据的同时,索引是否会同时改,或者有这么一个选项。
--------------------
由于是过1个半月才失效,有没有什么其他人执行了误操作,导致索引失效。

解决方案 »

  1.   

    优化后当然有效,至少还是能进行搜索功能。
    最近发现的情况是:索引还在,用ALTER INDEX ccharlib rebuild online parameters('optimize full maxtime unlimited');进行此优化程序还是可以正常执行,只是现在无论怎么优化,搜索功能都不能用了。
    会不会是两次优化时间间隔过长造成的么??
    难道要天天做优化么,那样的话,太没效率了。
      

  2.   

    查询之前先运行这个看看:
    alter index ccharlib  rebuild parameters( 'sync' )
      

  3.   

    to  yuanscar(塑料树): 实在不行我准备进行天天自动优化。 我想问一下,为什么你说这样还是不行呢? 就拿字典索引举例,每天字典都有删除和增加,优化程序不能使之有条不紊么? 优化程序归根截底用的是什么原理,达到什么目的和效果呢? 我对oracle也不算熟,望赐教。
      

  4.   

    不知道楼主的所谓失效是指什么?index丢了?
    如果是丢了,那就重建。如果真的想知道什么原因,使用logmnr看看谁对它做过什么操作。
    乱猜是没有多少意思的。
      

  5.   

    不知道楼主的所谓失效是指什么?index丢了?
    如果是丢了,那就重建。如果真的想知道什么原因,使用logmnr看看谁对它做过什么操作。
    乱猜是没有多少意思的。
      

  6.   

    同意:zhoubf725(天上的鸟,怎能踢到)