В зависимости от характеристик вашего приложения и ваших данных, рассмотрите объемную загрузку данных с использованием внешней таблицы Oracle. Попросите приложение записать данные в текстовый файл, а затем используйте INSERT INTO вашей целевой таблицы из SELECT на внешней таблице = очень быстро.
Существуют некоторые ограничения, и они могут не соответствовать вашим обстоятельствам, но дают большую производительность, когда вы можете их использовать.
Я использовал это для загрузки файлов текстовых данных почти в реальном времени со скоростью 40000 файлов в день, до около 2 МБ на файл, в экземпляр базы данных Oracle 10g объемом 8 ТБ (да, TeraBytes).