powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблемы с установкой ORAOLEDB
12 сообщений из 12, страница 1 из 1
Проблемы с установкой ORAOLEDB
    #39609590
VladimirKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте
Впервые в практике возникла необходимость прочитать данные из БД Oracle. Решил использовать фирменный OLEDB Provider.
Скачал с сайта Оракла дистрибутив: ODAC112040Xcopy_x64.zip
Согласно инструкции выполнил из-под администратора команду install.bat all c:\oracle odac
Провайдер появился в списке провайдеров, он виден в списке окна DataLinks или, например, в списке провайдеров в MSSQL SMS.
Однако, при попытке открытия ADODB-соединения со строкой “Provider=OraOLEDB.Oracle;Data Source=xx;User Id=xx; Password=xx” возникает ошибка “Provider cannot be found. It may not be properly installed.” Или по русски «не удается найти указанный поставщик. Вероятно, он установлен неправильно.» Код 800A0E7A
Интенсивный поиск дал только один внятный совет, regsvr32 для oraoledb11.dll
Это было сделано, но не помогло. Ошибка осталась.
Подобная ошибка и с дистрибутивом ODAC112040Xcopy_x64.zip
В операционных сисемах:
Windows 10 home и Windows 2008 r2 server

Что я делаю не так?
Спасибо
...
Рейтинг: 0 / 0
Проблемы с установкой ORAOLEDB
    #39609592
VladimirKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirKr,

Поправка. Подобная ситуация с ODAC122010Xcopy_x64.zip
...
Рейтинг: 0 / 0
Проблемы с установкой ORAOLEDB
    #39609600
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirKrоткрытия ADODB-соединенияоткрывалка какой битности?
...
Рейтинг: 0 / 0
Проблемы с установкой ORAOLEDB
    #39609604
VladimirKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-,

Естественно,64!
...
Рейтинг: 0 / 0
Проблемы с установкой ORAOLEDB
    #39609630
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как правило, нужно прописать в переменной окружения PATH (компьютер->свойства->дополнительные параметры->переменные среды) путь к вновь установленным библиотекам (в таоем случае c:\oracle;c:\oracle\bin) или скопировать все DLL-ки в какой-нибудь c:\windows\system
...
Рейтинг: 0 / 0
Проблемы с установкой ORAOLEDB
    #39609652
VladimirKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Любомудров,

Спасибо, но не помогло. Даже после перезагрузки ошибка осталась.
...
Рейтинг: 0 / 0
Проблемы с установкой ORAOLEDB
    #39609757
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы все-таки перепроверил, например запустил cmd и посмотрел вывод команды set path
...
Рейтинг: 0 / 0
Проблемы с установкой ORAOLEDB
    #39609763
Фотография rf_mail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Проблемы с установкой ORAOLEDB
    #39610022
VladimirKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Любомудров,

ДА!
Всего лишь, ошибочно указал PATH. Поэтому и не сработало.

Огромное спасибо!

rf_mail,
В ваших cсылках про .Net а не про OLEDB. Интересно, но несколько другое.

Правда, беда не приходит одна. Конечная цель - чтение данных из ORACLE бд 64-х разрядным сервером 1С.
открытие ADODB.Connection, и вызов ADODB.Connection.Execute из vbs идет прекрасно, но вызов того же на сервере 1С выдает указанную выше ошибку. Я думал поначалу, что служба 1С не видит изменивший PATH (в Win 2003 была такая ошибка) или у учетки этой службы нет прав на чтение каталога с:\Oracle и с:\Oracle\bin. Права проверил, перегрузился. Не помогает.
Но это уже Windows (может есть какие-нибудь особенности вызова com-объектов в Win service) и 1С
...
Рейтинг: 0 / 0
Проблемы с установкой ORAOLEDB
    #39610488
Фотография rf_mail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirKrВячеслав Любомудров,

ДА!
Всего лишь, ошибочно указал PATH. Поэтому и не сработало.

Огромное спасибо!

rf_mail,
В ваших cсылках про .Net а не про OLEDB. Интересно, но несколько другое.

Правда, беда не приходит одна. Конечная цель - чтение данных из ORACLE бд 64-х разрядным сервером 1С.
открытие ADODB.Connection, и вызов ADODB.Connection.Execute из vbs идет прекрасно, но вызов того же на сервере 1С выдает указанную выше ошибку. Я думал поначалу, что служба 1С не видит изменивший PATH (в Win 2003 была такая ошибка) или у учетки этой службы нет прав на чтение каталога с:\Oracle и с:\Oracle\bin. Права проверил, перегрузился. Не помогает.
Но это уже Windows (может есть какие-нибудь особенности вызова com-объектов в Win service) и 1С


вам сюда
...
Рейтинг: 0 / 0
Проблемы с установкой ORAOLEDB
    #39611027
VladimirKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав ЛюбомудровКак правило, нужно прописать в переменной окружения PATH (компьютер->свойства->дополнительные параметры->переменные среды) путь к вновь установленным библиотекам (в таоем случае c:\oracle;c:\oracle\bin) или скопировать все DLL-ки в какой-нибудь c:\windows\system

Век живи, век учись. Не знал такой элементарной вещи. Для учетки можно назначить свой собственный PATH. Способ изменения параметра PATH, предложенный выше Вячеславом Любомудровым, как раз и меняет только этот локальный PATH. А вот ежели нужно заменить глобальный PATH, тогда в реестр:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path
Установленный параметр виден после перезапуска приложений.

Так что пошел договариваться о перезапуске службы агент 1С на боевом сервере..
...
Рейтинг: 0 / 0
Проблемы с установкой ORAOLEDB
    #39611144
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если внимательно посмотреть на окошко, то увидишь два списка
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблемы с установкой ORAOLEDB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]