Ik laad 50.000 records in ongeveer 15 seconden met behulp van Array Binding in ODP.NET
Het werkt door herhaaldelijk een opgeslagen procedure aan te roepen die u opgeeft (en waarin u updates/inserts/deletes kunt doen), maar het geeft de meerdere parameterwaarden van .NET in bulk door aan de database.
In plaats van een enkele waarde voor elke parameter op te geven voor de opgeslagen procedure, specificeert u een array van waarden voor elke parameter.
Oracle geeft de parameterarrays van .NET in één keer door aan de database en roept vervolgens herhaaldelijk de opgeslagen procedure op die u opgeeft met behulp van de parameterwaarden die u hebt opgegeven.
http://www.oracle.com/technetwork/issue-archive/2009/09-sep/o59odpnet-085168.html
/Damian