Enable Row Movement Between Table Partitions

Your rating: None Average: 3.3 (4 votes)

If you have a table partitoned on a certain column and on one of your loads you try to update that column on already existing records. You might run into this oracle error

Oracle error 14402 : ORA-14402: updating partition KEY COLUMN would cause a partition CHANGE

The above error was caused because when you updated the record, it now belongs to a different partition but since row movement between partitions is not enabled on the table, you got that error.

It's easy to solve this problem. Just enable row movement on the table by executing the following command. You need to be logged in as the owner schema of that table or have enough privileges to do so.

ALTER TABLE <Table_Name> enable row movement;



Please try to help out with unanswered topics on the forum. Chances are you have had the same issue/question some time in your IT career!