Тази грешка показва, че имате несъответствие между 32-битови и 64-битови компоненти във вашето приложение.
Когато стартирате приложение в 64-битов Windows, то може да работи като 64-битово или 32-битово. Ако сте задали целевата платформа като x86, тя ще работи като 32 бита. Ако сте задали целевата си платформа като x64 или AnyCpu, тя ще работи като 64 бита.
Oracle има различни версии на своя клиент, едната е 32 бита, а другата е 64 бита. Така че, ако вашето приложение работи в 32-битов режим, трябва да се уверите, че вашият 32-битов Oracle клиент е инсталиран.