Архитектурата (x86 или x64) на Oracle.DataAccess.dll трябва да съответства на архитектурата на инсталирания Oracle Client и двете трябва да съответстват на архитектурата на вашето внедрено приложение (т.е. дали сте компилирали на "AnyCPU" или "x86" или "x64" ).
„AnyCPU“ ще се насочи към x64 на 64-битов Windows.
Най-доброто решение е да инсталирате x86 и x64 Oracle Client (и според ODP.NET) на вашата машина, тогава всяка комбинация ще работи. Ето инструкция как да направите това:Инсталиране на Oracle x86 и x64
Алтернативно решение е да използвате управлявания драйвер ODP.NET, това работи във всеки случай. Можете да го изтеглите от тук:64-bit Oracle Data Access Изтегляния на компоненти (ODAC)