網上找了下,說用這樣可以:
alter table xxx enable row_movement;
但我沒有試也沒有這樣做,可能是不放心,解決辦法是不更新分區的關鍵字(因為系統不用更新它的,之前更新是因為hibernate處理它了)。如果的確要更新可以先刪除了,再添加一個。引用http://www.itpub.net/283642,1.html
Question: Why am I getting an ora-14402 error when I update a partition key
Answer: You cannot update the value of the partition key, the only way you can go about this is by deleting the old row and adding a new row to the table