Byla nalezena hlavní příčina, exe běží v 32bitové verzi a má limit paměti 1,5G. Je třeba změnit cílovou platformu a nahradit Oracle.DataAccess.dll na 64bitovou verzi.
Existuje také alternativní řešení:načítat data v dávce, takže nepřekročí limit 1,5 G paměti.
Aktualizace:
"ÚNIK PAMĚTI POMOCÍ ORACLEBULKCOPY":Hromadná kopie Oracle má nějakou chybu, která způsobuje únik paměti, k tomu dochází, když je velikost BatchSize menší než velikost datatable. Je třeba upravit velikost BatchSize nebo aktualizovat ODAC na vyšší verzi.
Reference:https://community.oracle.com/message/4593452#4593452