刪除分割槽需要更新全域性索引
以下是一種方法:
記的要刪除所在分割槽表資料
alter table tb_table truncate partition TB_table_P200608 ; --刪除這個分割槽資料
分割槽不刪除
alter table tb_table drop partition TB_table_P200608 update global indexes;
這個語句功能,刪除資料和分割槽,並且重建全域性索引
也可用
alter table tb_table truncate partition TB_table_P200608 ;
alter table tb_table drop partition TB_table_P200608;
alter index index_name rebuild online;
要是不重建全域性索引
sql 在做select,insert ,update 等操作時會失敗
查詢索引狀態
select index_name,status from user_indexes;
要是狀態為 unusable 就要重建 索引
自己心得
一定要測試好,不要想當然,用事實說話
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-203970/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 刪除分割槽更新全域性索引使用提醒索引
- 全域性分割槽索引和區域性分割槽索引索引
- 分割槽表、分割槽索引和全域性索引部分總結索引
- 分割槽索引和全域性索引(轉載)索引
- Oracle帶區域性分割槽索引的分割槽表刪除舊分割槽新增新分割槽Oracle索引
- 分割槽表的分割槽資料刪除、truncate會對全域性和區域性索引產生什麼影響索引
- 分割槽索引:區域性 locally & 全域性 global索引
- 全面學習分割槽表及分割槽索引(16)--增加和刪除索引分割槽索引
- Oracle分割槽表全域性索引新增分割槽時不會失效Oracle索引
- 全面學習分割槽表及分割槽索引(9)--刪除表分割槽索引
- [轉]Oracle分割槽索引--本地索引和全域性索引比較Oracle索引
- Oracle分割槽索引--本地索引和全域性索引比較(轉)Oracle索引
- 分割槽表中的區域性分割槽索引及全域性索引與執行計劃索引
- 分割槽表全域性索引與本地索引的選擇索引
- 分割槽表本地索引與全域性索引的區別索引
- 分割槽表 全域性索引與本地索引失效測試索引
- ddl 導致分割槽表全域性索引unusable索引
- 分割槽索引之本地(local index)索引和全域性索引(global index)索引Index
- ORACLE10g新特性——全域性HASH分割槽索引Oracle索引
- 事務、全域性索引、透明分散式,再見,分割槽健!索引分散式
- 分割槽表中全域性及本地分割槽索引什麼時候會失效及處理索引
- 刪除LINUX分割槽Linux
- Linux 分割槽刪除Linux
- swap分割槽新增刪除
- 【實驗】【PARTITION】RANGE分割槽表刪除分割槽
- 記一次Oracle分割槽表全域性索引重建的過程Oracle索引
- ORACLE 刪除無用分割槽Oracle
- 分割槽表中全域性及本地分割槽索引什麼時候會失效及處理[final]索引
- Oracle分割槽表基礎運維-09刪除分割槽Oracle運維
- 對刪除分割槽的分割槽表執行TSPITR
- win10 oem分割槽怎麼刪除_win10 oem分割槽可以刪除嗎Win10
- win10分割槽好了怎麼刪除_win10分割槽完後如何刪除Win10
- delete_partition.pl 刪除分割槽delete
- 在範圍分割槽表上分割槽維護操作對全域性及本地索引狀態的影響(2)索引
- 全面學習分割槽表及分割槽索引(15)--修改表分割槽屬性和模板索引
- 【學習筆記】分割槽表和分割槽索引——管理索引分割槽(四)筆記索引
- Oracle分割槽表及分割槽索引Oracle索引
- ORACLE刪除-表分割槽和資料Oracle