Problem pojawia się najczęściej gdy updatujemy kolumnę decydującą o podziale tabeli na partycje. Jako, że każda partycja stanowi osobny segment to zmiana wartości, oznaczająca zmianę partycji, powoduje konieczność fizycznego przeniesienia rekordu do innego segmentu.
Domyślnie Oracle nie ma na to naszej zgody. Możemy to zmienić:
alter table TABELA enable row movement;
Pamiętajmy, że również i ten alter spowoduje rozkompilowanie powiązanych z tabelą obiektów.
Analogicznie przywracamy domyślne zachowanie (disable).