alter table exchange partition
ответ. Эта команда расширяет сегмент раздела с сегментом таблицы. Это на скорости света, потому что он делает только некоторые контрольные связи.
Итак, вам нужны некоторые временные таблицы, потому что AFAIK вы не можете обменять их напрямую.
Что-то вроде:
create table tmp_table(same columns);
Add partition p_2011 in table ARCH_TABLE;
ALTER TABLE CURR_TABLE EXCHANGE PARTITION P_2011 WITH TABLE tmp_table;
ALTER TABLE ARCH_TABLE EXCHANGE PARTITION P_2011 WITH TABLE tmp_table;
Пожалуйста, протестируйте ваш код перед запуском.