Как System.Data.OracleClient находит установленный OracleClient - PullRequest
1 голос
/ 21 октября 2011

Интересно, а как библиотека System.Data.OracleClient находит установленную на компьютере OracleClient.Я переустановил клиент, но все равно получаю сообщение об ошибке «OracleClient требует клиентского программного обеспечения Oracle», что выглядит довольно подозрительно, поскольку клиент установлен на ПК, у него есть записи в реестре и путь к клиенту oracle в переменной PATH.

1 Ответ

1 голос
/ 29 октября 2011

Это работает для меня:

  1. Добавьте переменную среды ORACLE_HOME, значение которой равно основанию каталога установки (например, C: \ oracle \ product \ 10.2.0 \ client_1)
  2. Убедитесь, что% ORACLE_HOME% \ bin \ находится в PATH (программа установки уже должна была поместить его туда)

Согласился, что использование ODP.NET лучше, чем устаревший System.Data.OracleClient.

...