имам таблица със 100 милиона записа.
Искам да изтрия 60% от него. Сега прочетох, че трябва да копирам таблицата и да вмъкна валидните стойности. (защото е по-бързо)
Пример: INSERT INTO Person_New SELECT * FROM Person_old where p.name is not null.
Проблем: След няколко минути пространството ми за отмяна е пълно И не мога! преоразмерете го, защото нямах разрешения за него.
Въпрос: Трябва ли да разделя вложката на много части, например с диапазон на идентификатори? Или има по-добър начин?
Редактиране за първи коментар Изходна грешка:
ORA-30036: не може да се разшири сегмент с 8 в таблично пространство за отмяна ...