Усещам болката ви, току-що преминах през нещо подобно в ситуация на разполагане. Вероятно имате инсталирани множество клиенти и вашата среда изтегля dll за по-стари издания (дори ако имате най-новия oracle.dataaccess.dll, правилно посочен във вашия проект). Поправянето на това във вашата среда за разработка е едно, а сървърът за разгръщане на продукти е друго. Не съм сигурен каква е вашата ситуация на внедряване, но ето какво проработи при мен.
След като се борех с опитите си да надстроя odp.net в съществуващ Oracle home, добавяйки нов oracle home и т.н., открих, че най-лесният начин да поправя всичко е да изтегля най-новия odac с внедряване на xcopy от Oracle и следвайте readme (и вижте тук за по-стара статия за това също). По принцип ще стартирате файл install.bat за локална настройка (в отделна папка, моята беше c:\oracle_odac), след което ще промените препратката към вашия проект, за да сочи към oracle.dataaccess.dll в тази нова папка (използвах 4 вместо 2.x) и добавете bin директориите на новата папка в предната част на вашия път (c:\oracle_odac\bin и c:\oracle_odac\odp.net\bin\4). На вашия сървър за внедряване ще трябва просто да копирате цялата папка c:\oracle_odac (чрез xcopy или все пак) и да настроите пътя.
Въпреки това с нетърпение очаквам производствената версия на напълно управляван odp.net от Oracle (сега в бета).
РЕДАКТИРАНЕ:Само да добавя, че можете да избегнете забъркване с PATH, ако настроите dllpath във вашето приложение или уеб конфигурационен файл. Например:
<configuration>
...
<configSections>
<section name="oracle.dataaccess.client" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
...
<oracle.dataaccess.client>
<settings>
<add name="DllPath" value="c:\oracle_odac\bin"/>
</settings>
</oracle.dataaccess.client>
...
Това ще замени други настройки като системния регистър или machine.config. И това ще позволи на множество odp.net конфигурации да съществуват спокойно и ще позволи на всяко приложение да сочи към версията, от която се нуждае, на същия сървър.