隨筆-204  評論-90  文章-8  trackbacks-0
          徹底解決這個問題的辦法如下
          首先,先設(shè)置 “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>
          我們看到重建索引后,索引的狀態(tài)就正常了。

          現(xiàn)在插入數(shù)據(jù),看看是正常:
          SQL> insert into t values(12);

          1 row created.

          SQL> commit;

          Commit complete.

          posted on 2007-05-23 15:23 一凡 閱讀(380) 評論(0)  編輯  收藏 所屬分類: DATABASE
          主站蜘蛛池模板: 双桥区| 惠安县| 大方县| 屯留县| 若尔盖县| 疏附县| 惠安县| 吉木乃县| 辛集市| 连州市| 阿拉善盟| 阳西县| 石屏县| 手游| 婺源县| 新郑市| 临澧县| 耒阳市| 白银市| 吴忠市| 平安县| 黄平县| 民县| 同江市| 西盟| 广安市| 祁东县| 宁晋县| 新津县| 景东| 栾川县| 永仁县| 抚顺市| 威信县| 宁都县| 类乌齐县| 津南区| 平陆县| 清苑县| 铜山县| 舞阳县|