Zoals gezegd in uw vraag, kunt u method='multi'
. niet gebruiken met je db-smaak. Dit is de belangrijkste reden waarom invoegingen zo traag zijn, omdat gegevens rij voor rij worden ingevoerd.
Het gebruik van SQL*Loader zoals voorgesteld door @GordThompson is mogelijk de snelste route voor een relatief brede/grote tabel. Voorbeeld van het instellen van SQL*Loader
Een andere optie om te overwegen is cx_Oracle . Zie Versnel to_sql() bij het schrijven van Pandas DataFrame naar Oracle-database met behulp van SqlAlchemy en cx_Oracle