У меня та же проблема, что и у этого вопроса:
System.Data.OracleClient требуется клиентское программное обеспечение Oracle версии 8.1.7
Я внес изменения в настройки безопасности в папке oracle и должен дождаться перезагрузки сервера в течение ночи.
Мой вопрос: зачем нужна перезагрузка? Я получаю ту же ошибку после внесения изменений без перезагрузки, поэтому я не сомневаюсь, что это так. Есть ли альтернатива перезагрузке сервера, например IISRESET? (Хотя мне не разрешат запускать IISRESET в течение дня)
IISRESET
Возможно, не ответ на ваш конкретный вопрос, но, к сведению, именно по таким причинам я всегда поддерживаю Oracle Instant Client :
Если вы все еще можете переключиться, это путь ИМХО. Проверьте Какая минимальная площадь клиента требуется для подключения C # к базе данных Oracle? для получения дополнительной информации.
Начиная с Server 2003 (на котором размещен IIS6), достаточно перезапустить службу, чтобы изменения среды и безопасность вступили в силу.
Но это делается с помощью iisreset. Что не разрешено тоже. Жаль, , я не вижу другого пути, как ждать.