中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle無效索引修復

發布時間:2020-08-13 04:27:39 來源:ITPUB博客 閱讀:453 作者:數據小魏 欄目:關系型數據庫

ORA-01502: 索引或這類索引的分區處于不可用狀態

原因: 出現這個問題,可能有人move過表,或者disable 過索引。
1. alter table xxxxxx move tablespace xxxxxxx 命令后,索引就會失效。
2. alter index index_name  unusable,命令使索引失效。

解決辦法:
1. 重建索引才是解決這類問題的完全的方法。
     alter index index_name rebuild (online);

     或者alter index index_name rebuild;
2. 如果是分區索引只需要重建那個失效的分區 。
     alter index index_name rebuild partition partition_name (online);

     或者alter index index_name rebuild partition partition_name ;

3. 或者改變當前索引的名字。

說明:
1. alter session set skip_unusable_indexes=true;就可以在session級別跳過無效索引作查詢。
2. 分區索引應適用user_ind_partitions。
3. 狀態分4種:
    N/A說明這個是分區索引需要查user_ind_partitions或者user_ind_subpartitions來確定每個分區是否可用;
    VAILD說明這個索引可用;
    UNUSABLE說明這個索引不可用;
    USABLE 說明這個索引的分區是可用的。

4. 查詢當前索引的狀態:select distinct status from user_indexes;

5. 查詢那個索引無效:select index_name from  user_indexes where status <> 'VALID';

6. 詳細講解可參考:http://www.sudu.cn/info/html/edu/20071225/20526.html。

7. 批量rebuild下:select 'alter index '||index_name||' rebuild online;' from  user_indexes where status <> 'VALID' and index_name not like'%$$';


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

中超| 米脂县| 莱芜市| 富源县| 阿巴嘎旗| 辽源市| 无为县| 柏乡县| 沁源县| 来宾市| 肇源县| 安平县| 汕头市| 永济市| 东阿县| 巫溪县| 武清区| 湖南省| 蕲春县| 三都| 清徐县| 连城县| 博爱县| 来安县| 竹溪县| 宁津县| 河津市| 洛浦县| 嘉黎县| 石阡县| 林周县| 团风县| 嵊州市| 鄂托克旗| 通海县| 梅河口市| 保亭| 柘城县| 阜城县| 汨罗市| 沐川县|