Както казахте във вашия въпрос, не можете да използвате method='multi'
с вашия вкус на db. Това е основната причина вмъкванията да са толкова бавни, тъй като данните вървят ред по ред.
Използването на SQL * Loader, както е предложено от @GordThompson, може да бъде най-бързият път за относително широка/голяма таблица. Пример за настройка на SQL*Loader
Друг вариант, който трябва да разгледате, е cx_Oracle . Вижте Ускоряване на to_sql() при писане на Pandas DataFrame в база данни на Oracle с помощта на SqlAlchemy и cx_Oracle