«Я установил клиент Oracle версии 10g на свой компьютер»
«System.Data.OracleClient требует клиентского программного обеспечения Oracle версии 8.1.7 или выше»
Вы используете Microsoft Oracle Client, а типы в System.Data.OracleClient устарели в .NET Framework 4.0 и будут удалены
из будущих версий .NET
http://msdn.microsoft.com/en-us/library/77d8yct7.aspx
Проверьте, установлены ли на вашем компьютере старые клиенты Oracle (версии 8 или ниже). Переменная PATH, вероятно, по-прежнему указывает на более старый каталог bin клиента Oracle.
Если вы запустите 'tnsping' из командной строки Windows, и если вы не увидите версию 10, то она все равно будет по умолчанию для старой версии.
Перед установкой новых клиентов Oracle всегда рекомендуется сначала удалить все существующие клиенты Oracle.
А затем установите наивысшую версию клиента Oracle, поддерживаемую вашим сервером Oracle Database и вашей организацией.
Возможно, вы захотите попробовать Oracle Client 11g R2 и установить провайдеры данных Oracle для .NET
http://www.oracle.com/technetwork/topics/dotnet/index-085163.html
Если вы используете .NET Framework 4.0 или выше, когда вы добавляете ссылку на Oracle.DataAccess в проекте Visual Studio,
убедитесь, что это dll 4.x.x.x, в противном случае перейдите к месту нахождения вашего клиента и выберите dll * 4.01