Если вы говорите только о скорости, сделайте это.
Время, необходимое для выгрузки данных DB2 в плоский файл.
Время, необходимое для загрузки этого плоского файла в Oracle.
есть ваша базовая линия, и это бесплатно. Если вы можете победить это с помощью инструмента ETL, то решите, стоит ли стоимость инструмента.
Для таких простых ETL, как этот, я обнаружил, что мало что может победить вовремя.
Недостатком этого является просто общие манипуляции с файлами BS ...
- как узнать, когда читать из файла
- откуда вы знаете, что у вас есть все строки
- как вы возобновите, когда что-то сломается
За все эти маленькие "тонкости" обычно платят быстро. Конечно, я немного шучу. Они не всегда немного приятны. Они часто необходимы для бесперебойной работы.