Ошибка связана с табличным пространством temporay , а не с табличным пространством данных, которое содержит таблицу и / или первичный ключ. Вам нужно увеличить размер MY_TEMP_TABLESPACE
, чтобы у него было достаточно места для сравнения, как указано @Lamak.
Если вы не знаете, сколько места требуется, вам понадобится включить AUTOEXTEND
, как сказал @DCookie, и если он уже включен (для временного значения, а не для данных, табличного пространства!), Тогда проверьте MAXSIZE
установка и увеличение при необходимости. На некоторых платформах максимальный размер файла данных (или для временного табличного пространства, возможно, временного) ограничен, поэтому вам может потребоваться добавить дополнительные временные файлы.
Если это одноразовая задача, и вы не хотите, чтобы temp оставался большим, вы можете уменьшить ее впоследствии, но у вас также есть возможность: создать новое, большое временное табличное пространство; измените пользователя, чтобы он использовал его вместо этого; построить ограничение; изменить пользователя обратно в исходную временную область; отбросьте новое, большое временное табличное пространство.