O ile wiem, Oracle.DataAccess montaż działa tylko z 32 bitami, mam też taki problem z 64 bitami i to naprawdę nie działa. Moje rozwiązanie polegało na usunięciu 64-bitów z GAC i zainstalowaniu 32-bitów na GAC. Usuwam również dowolny plik .dll z folderu bin, aby moja aplikacja znalazła zestaw na GAC.
Nie ma problemu, jeśli twój komputer i system operacyjny są 64-bitowe, wersja 32-bitowa będzie działać dobrze.
AKTUALIZUJ
Polecam zapoznać się z Oficjalny zarządzany sterownik Oracle ODP.NET
, czyli lepsza wersja niż Oracle.DataAccess . Ten sterownik zarządzany nie wymaga Klienta Oracle na komputerze i wystarczy podać TNS w polu DataSource ciągu połączenia i działa dobrze dla 32 i 64 bity.