System.Data.OracleClient är avskrivet och fruktansvärt. Använd Oracles ODP.net (om du kan styra eller känner till klientinställningen på den distribuerade maskinen), hanterad ODP.net (om du inte kan styra klienten på den dator där programmet ska köras) eller Dev Arts dotConnect för Oracle.
http://www.oracle.com/technetwork/topics/dotnet /index-085163.html
Jag använde System.Data.OracleClient förr i tiden, och det fanns alla möjliga mystiska pauser, förseningar och oförklarliga fenomen. Till exempel, att helt enkelt anropa en bindningsvariabel orsakade en 17 sekunders fördröjning i exekveringen av en fråga (vi tog tid).
Visserligen är 8 minuter chockerande, men som ett första pass byt förare och se hur mycket närmare det kommer dig.