Нет упоминания о версии Oracle. (Для наилучшего возможного ответа всегда включает версию Oracle, версию Oracle, ОС и версию ОС.)
Однако вам следует изучить использование для этой цели внешней таблицы. После правильной настройки вы можете выполнить:
insert into db_table select ... from external_table;
При желании вы можете использовать подсказку APPEND
в операторе INSERT
, чтобы использовать прямую загрузку.
Кроме того, при желании вы можете установить атрибут NOLOGGING
в таблице, в которую вы загружаете данные, для лучшей производительности. Но учтите последствия восстановления, прежде чем включить NOLOGGING
.
Надеюсь, это поможет,
-Марк