Ошибка при запуске моей программы на C #, которая работает с Oracle - PullRequest
1 голос
/ 22 апреля 2009

Я сделал установку из моей программы C # (которая работает с Oracle 10g)

когда я пытаюсь запустить эту программу - на другом компьютере я получаю это сообщение об ошибке:

невозможно загрузить dll 'OraOps10.dll'

что это может быть?

Спасибо заранее

Ответы [ 4 ]

3 голосов
/ 22 апреля 2009

Если вы используете Oracle ODP (Oracle.DataAccess.Client), а не Microsoft ODP по умолчанию (System.Data.OracleClient), то вам необходимо загрузить Oracle Data Access Components , прежде чем вы сможете его использовать. Поэтому установка ODAC должна быть частью процесса развертывания.

0 голосов
/ 22 апреля 2009

Либо Oracle не установлен, либо по какой-то причине не может быть найдена dracle-библиотека.

0 голосов
/ 22 апреля 2009

Я сталкивался с этим и различными ошибками Oracle раньше. Обычно это проблема авторизации при условии, что Oracle установлен и настроен правильно.

Найдите папку «ORACLE_HOME», щелкните правой кнопкой мыши и установите параметры безопасности. Убедитесь, что у учетной записи SYSTEM есть разрешение на чтение и выполнение файлов в папках и всех подпапках и файлах. Если вы обращаетесь к Oracle из веб-приложения, сделайте это для пользователя ASP.NET.

Для получения дополнительной информации см. Также: http://forums.oracle.com/forums/thread.jspa?threadID=67364

0 голосов
/ 22 апреля 2009

Может быть, просто может быть, оракул не установлен на этом «другом компьютере»?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...