SELECT 'ALTER INDEX ' || OWNER || '.' ||INDEX_NAME || ' REBUILD ' ||' TABLESPACE ' || TABLESPACE_NAME || ';'FROM DBA_INDEXESWHERE STATUS='UNUSABLE'UNIONSELECT 'ALTER INDEX ' || INDEX_OWNER || '.' ||INDEX_NAME ||' REBUILD PARTITION ' || PARTITION_NAME ||' TABLESPACE ' || TABLESPACE_NAME || ';'FROM DBA_IND_PARTITIONSWHERE STATUS='UNUSABLE'UNIONSELECT 'ALTER INDEX ' || INDEX_OWNER || '.' ||INDEX_NAME ||' REBUILD SUBPARTITION '||SUBPARTITION_NAME||' TABLESPACE ' || TABLESPACE_NAME || ';'FROM DBA_IND_SUBPARTITIONSWHERE STATUS='UNUSABLE';
#Index
#Oracle
#Rebuild
Creating A Script That Fixes Unusable Indexes
Oracle veritabanında UNUSABLE durumdaki indeksleri tespit eden ve otomatik olarak REBUILD eden pratik SQL scripti.
AS
Ali Sağırvelioğulları
Senior Database Administrator
• 1 dk okuma
Tüm Makalelere Göz At
Görüş veya katkı için:
ali.svo@hotmail.com.tr