Я не знаю, автоматически ли Oracle увеличивает размер базы данных или нет. Если это так, увеличьте объем пространства, выделенного для базы данных, до объема, который вы собираетесь увеличить до запуска запроса.
Я знаю, что в SQL-сервере при настройке по умолчанию он автоматически выделяет дополнительные 10% размера базы данных при ее заполнении. Когда он заполняется, он останавливает все и перераспределяет еще 10%. При выполнении запросов, которые выполняют массовую загрузку данных, это может серьезно замедлить запрос.
Также, как указал Зендар, проверьте дисковый ввод-вывод. Если он имеет большую длину очереди, вы можете быть ограничены быстродействием дисков.