Стоит задача для имеющейся большой партиционированной таблицы построить локальный индекс,
причем желательно перестраивать его не сразу, а постепенно, по-очереди для отдельных партиций.
create index MY_TABLE_I2 on MY_TABLE(COL1) local unusable;
потом для партиций делаем: alter index MY_TABLE_I2 rebuild partition P_01122006
можно использовать параллельный запрос: alter index MY_TABLE_I2 rebuild partition P_01122006 parallel 8
Еще задача: после частичного восстановления базы часть партиций осталась в недоступном табличном пространстве.
Как бы грохнуть недоступные партиции?
Делаем:
create table dummy1 ( col1,
col2, ...)
alter table MY_TABLE_2 exchange partition P_01032012 with table dummy1;
alter table MY_TABLE_2 drop partition P_01032012;
|