System.Data.OracleClient is duur en verschrikkelijk. Gebruik Oracle's ODP.net (als u de clientconfiguratie op de geïmplementeerde machine kunt controleren of kennen), beheerde ODP.net (als u de client niet kunt controleren op de computer waarop het programma wordt uitgevoerd) of Dev Art's dotConnect voor Oracle.
http://www.oracle.com/technetwork/topics/dotnet /index-085163.html
Ik gebruikte System.Data.OracleClient vroeger, en er waren allerlei mysterieuze pauzes, vertragingen en onverklaarbare verschijnselen. Het simpelweg aanroepen van een bindvariabele veroorzaakte bijvoorbeeld een vertraging van 17 seconden in de uitvoering van een query (we hebben het getimed).
Toegegeven, 8 minuten is schokkend, maar als een eerste doorgang wissel je van chauffeur en kijk je hoeveel dichterbij je komt.