System.Data.OracleClient е отхвърлен и ужасен. Използвайте ODP.net на Oracle (ако можете да контролирате или знаете настройката на клиента на разгърнатата машина), управляван ODP.net (ако не можете да контролирате клиента на машината, на която ще се изпълнява програмата) или dotConnect на Dev Art за Oracle.
http://www.oracle.com/technetwork/topics/dotnet /index-085163.html
Използвах System.Data.OracleClient навремето и имаше всякакви мистериозни паузи, забавяния и необясними явления. Например, простото извикване на променлива за свързване предизвика 17 секунди забавяне в изпълнението на всяка заявка (ние го определихме).
Разбира се, 8 минути са шокиращи, но като първо преминаване сменете драйвера и вижте колко по-близо ще ви доближи.