隨筆-204  評論-90  文章-8  trackbacks-0
          徹底解決這個問題的辦法如下
          首先,先設置 “skip_unusable_indexes=false”,也就是不跳過失效索引
          SQL> alter session set skip_unusable_indexes=false;

          Session altered.

          SQL>

          然后重建這個失效的索引
          SQL> alter index idxt rebuild;

          Index altered.

          SQL> select index_name,index_type,tablespace_name,table_type,status from user_indexes where index_name='IDXT';

          INDEX_NAME INDEX_TYPE TABLESPACE_NAME TABLE_TYPE STATUS
          ------------------------------ --------------------------- ------------------------------ ----------- --------
          IDXT NORMAL DATA_DYNAMIC TABLE VALID

          SQL>
          我們看到重建索引后,索引的狀態就正常了。

          現在插入數據,看看是正常:
          SQL> insert into t values(12);

          1 row created.

          SQL> commit;

          Commit complete.

          posted on 2007-05-23 15:23 一凡 閱讀(380) 評論(0)  編輯  收藏 所屬分類: DATABASE
          主站蜘蛛池模板: 额济纳旗| 沅陵县| 晋城| 睢宁县| 永登县| 小金县| 白山市| 中西区| 霍州市| 化隆| 阳信县| 兴业县| 东平县| 京山县| 高邮市| 房产| 东乌珠穆沁旗| 武平县| 衡水市| 哈密市| 萨嘎县| 西华县| 嵊州市| 新和县| 宿松县| 德令哈市| 临沂市| 富蕴县| 莱州市| 出国| 石城县| 梁河县| 阿荣旗| 扶绥县| 东丰县| 静安区| 民权县| 淳化县| 清涧县| 隆子县| 于田县|