Cette erreur indique que vous avez une incompatibilité entre les composants 32 bits et 64 bits dans votre application.
Lorsque vous exécutez une application sous Windows 64 bits, elle peut s'exécuter en 64 bits ou en 32 bits. Si vous avez défini la plate-forme cible sur x86, elle fonctionnera en 32 bits. Si vous avez défini votre plate-forme cible sur x64 ou AnyCpu, elle fonctionnera en 64 bits.
Oracle a différentes versions de son client, l'une est de 32 bits et l'autre de 64 bits. Donc, si votre application s'exécute en mode 32 bits, vous devez vous assurer que votre client Oracle 32 bits est installé.