Oracle索引或這類索引的分割槽處於不可用狀態 查詢
ORA-01502: 索引或這類索引的分割槽處於不可用狀態
原因: 出現這個問題,可能有人move過表,或者disable 過索引。
1. alter table xxxxxx move tablespace xxxxxxx 命令後,索引就會失效。
2. alter index index_name
解決辦法:
1. 重建索引才是解決這類問題的完全的方法。
2. 如果是分割槽索引只需要重建那個失效的分割槽 。
3. 或者改變當前索引的名字。
說明:
1. alter session set
skip_unusable_indexes=true;就可以在session級別跳過無效索引作查詢。
2. 分割槽索引應適用user_ind_partitions。
3. 狀態分4種:
4. 查詢當前索引的狀態:select distinct status from user_indexes;
5. 查詢那個索引無效:select index_name from
6.
詳細講解可參考:。
7. 批次rebuild下:select 'alter index '||index_name||' rebuild online;'
from
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
相關文章
- 分割槽表分割槽索引查詢效率探究索引
- Oracle索引分割槽Oracle索引
- oracle索引詳解 分割槽索引Oracle索引
- Oracle分割槽表及分割槽索引Oracle索引
- oracle分割槽索引(二)Oracle索引
- oracle分割槽索引(一)Oracle索引
- 簡單ORACLE分割槽表、分割槽索引Oracle索引
- 關於 Oracle 分割槽索引的失效和重建Oracle索引
- Oracle的分割槽索引技術Oracle索引
- oracle 建立所有分割槽索引Oracle索引
- 關於 Oracle 分割槽索引的建立和維護Oracle索引
- 【索引】Oracle查詢指定索引提高查詢效率索引Oracle
- 在範圍分割槽表上分割槽維護操作對索引狀態的影響索引
- [轉]Oracle分割槽索引--本地索引和全域性索引比較Oracle索引
- Oracle分割槽索引--本地索引和全域性索引比較(轉)Oracle索引
- oracle 針對普通表的索引分割槽及10g新增hash 索引分割槽Oracle索引
- Oracle分割槽之五:建立分割槽索引總結Oracle索引
- 深入學習Oracle分割槽表及分割槽索引Oracle索引
- 全面認識oracle分割槽表及分割槽索引Oracle索引
- oracle分割槽partition及分割槽索引partition index(一)Oracle索引Index
- 【原創】ORACLE 分割槽與索引Oracle索引
- 全域性分割槽索引和區域性分割槽索引索引
- 關於ORACLE MYSQL在非字首分割槽索引上分割槽剪裁的比較OracleMySql索引
- 【學習筆記】分割槽表和分割槽索引——管理索引分割槽(四)筆記索引
- oracle本地分割槽索引跨分割槽對成本的影響Oracle索引
- 在範圍分割槽表上分割槽維護操作對索引狀態的影響(1)索引
- rebuild分割槽表分割槽索引的方法Rebuild索引
- 單個分割槽索引失效導致繫結變數查詢無法使用索引索引變數
- 分割槽表、分割槽索引和全域性索引部分總結索引
- 全面學習分割槽表及分割槽索引(17)--其它索引分割槽管理操作索引
- Oracle優化案例-分割槽索引之無字首索引(六)Oracle優化索引
- 關於 Oracle 分割槽索引的正確 DROP 和 TRUNCATE 方法Oracle索引
- 全面學習分割槽表及分割槽索引(16)--增加和刪除索引分割槽索引
- 關於分割槽表和分割槽索引(About Partitioned Tables and Indexes)索引Index
- Oracle分割槽表基礎運維-06分割槽表索引Oracle運維索引
- 【索引】oracle查詢使用索引和不使用索引的比較索引Oracle
- Oracle帶區域性分割槽索引的分割槽表刪除舊分割槽新增新分割槽Oracle索引
- MySQL 分割槽建索引MySql索引