Jag laddar 50 000 poster på 15 eller så sekunder med Array Binding i ODP.NET
Det fungerar genom att upprepade gånger anropa en lagrad procedur som du anger (och där du kan göra uppdateringar/infogar/borttagningar), men den skickar flera parametervärden från .NET till databasen i bulk.
Istället för att ange ett enda värde för varje parameter till den lagrade proceduren anger du en matris av värden för varje parameter.
Oracle skickar parametermatriserna från .NET till databasen på en gång och anropar sedan upprepade gånger den lagrade proceduren du anger med de parametervärden du angav.
http://www.oracle.com/technetwork/issue-archive/2009/09-sep/o59odpnet-085168.html
/Damian