powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как подключиться к базе через файл UDL?
15 сообщений из 15, страница 1 из 1
Как подключиться к базе через файл UDL?
    #39581610
well9999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На локальном компьютере установлена база 10g(10.2.0.3). ОС - Windows 7 (x64). Прога (написана на Borland C++) подключалась к Ораклу через udl файл и работала в Windows 7 (x32).
В Windows 7 (x64), при настройке udl, я не вижу в списке поставщиков данных провайдера для Oracle.
Я так понимаю, отсутствуют драйверы OLE DB для Oracle или нет?

Подскажите, как можно решить эту проблему.
...
Рейтинг: 0 / 0
Как подключиться к базе через файл UDL?
    #39581619
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
well9999На локальном компьютере установлена база 10g(10.2.0.3). ОС - Windows 7 (x64). Прога (написана на Borland C++) подключалась к Ораклу через udl файл и работала в Windows 7 (x32).
В Windows 7 (x64), при настройке udl, я не вижу в списке поставщиков данных провайдера для Oracle.
Я так понимаю, отсутствуют драйверы OLE DB для Oracle или нет?

Подскажите, как можно решить эту проблему.

Устновить и настроить OLE DB
64-bit Oracle Data Access Components (ODAC) Downloads

p.s. Для скачивания требуется бесплатная регистрация на oracle.com
...
Рейтинг: 0 / 0
Как подключиться к базе через файл UDL?
    #39581624
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejninwell9999На локальном компьютере установлена база 10g(10.2.0.3). ОС - Windows 7 (x64). Прога (написана на Borland C++) подключалась к Ораклу через udl файл и работала в Windows 7 (x32).
В Windows 7 (x64), при настройке udl, я не вижу в списке поставщиков данных провайдера для Oracle.
Я так понимаю, отсутствуют драйверы OLE DB для Oracle или нет?

Подскажите, как можно решить эту проблему.

Устновить и настроить OLE DB
64-bit Oracle Data Access Components (ODAC) Downloads

p.s. Для скачивания требуется бесплатная регистрация на oracle.com

Для 10g выбирайте версию ODAC 11.2.0.4
...
Рейтинг: 0 / 0
Как подключиться к базе через файл UDL?
    #39581645
well9999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! Попробую :)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как подключиться к базе через файл UDL?
    #39948897
Ondayl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejnin,

Добрый день! А где можно найти файл для 9.2 клиента?
...
Рейтинг: 0 / 0
Как подключиться к базе через файл UDL?
    #39948900
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ondayl,

А зачем именно 9.2 клиент?
11.2 с 9i нормально работает
...
Рейтинг: 0 / 0
Как подключиться к базе через файл UDL?
    #39948913
Ondayl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejnin,

я скачал с сайта oracle архив с названием ODAC112040Xcopy_64bit, через cmd установил, прописал oracle_home_path, oracle_home_name. Установка прошла, затем я как сказано в инструкции, из папки oledb скопировал .dll в папку oracle_home.
В udl появилась сточка OLE Db Provider for Oracle, но когда его выбираешь, ошибка "провайдер более не доступен". Я сделал предположение, может несовместимость версий. Не подскажите, что еще необходимо доустановить, чтобы провайдер заработал?
Заранее спасибо.
...
Рейтинг: 0 / 0
Как подключиться к базе через файл UDL?
    #39948921
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ondayl,

У Вас Oracle Client Уже был установлен?

Скопировали в %ORACLE_HOME%, или в %ORACLE_HOME%\bin?

Насколько я помню, нужно чтобы был установлен Oracle Client (например InstanceClient из поставки ODAC, если Oracle Client 11.2.0.4 уже не был установлен), а затем зарегистрировать OLE DB и кинуть DLL в %OH%\bin
Чтобы они были доступны по пути
Посмотрите куда у Вас прописались ключи
HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_

Посмотрите:
"c:\\OraOLEDB.trc"
...
Рейтинг: 0 / 0
Как подключиться к базе через файл UDL?
    #39948924
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите еще вот на этот топик: 21231818
...
Рейтинг: 0 / 0
Как подключиться к базе через файл UDL?
    #39948936
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня был еще такой косяк, есть софтина написанная фик знает на чем, она работает с Ораклом через клиента, так вот если поставить клиента х64 не одной базы не видно, подходят только клиенты х32.
...
Рейтинг: 0 / 0
Как подключиться к базе через файл UDL?
    #39948939
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Javl,
Разрядность клиента должна соответствовать разрядности приложения - впрочем, как и для любой dll
...
Рейтинг: 0 / 0
Как подключиться к базе через файл UDL?
    #39948948
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymous,

Да, проблема в том, что как я и написал, неизвестно на чем написана программа, соответственно и разрядность устанавливалась методом...
...
Рейтинг: 0 / 0
Как подключиться к базе через файл UDL?
    #39948954
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Javl
проблема в том, что как я и написал, неизвестно на чем написана программа, соответственно и разрядность устанавливалась методом...

Более подходящий метод
...
Рейтинг: 0 / 0
Как подключиться к базе через файл UDL?
    #39949031
Ondayl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejnin
Ondayl,

У Вас Oracle Client Уже был установлен?

Скопировали в %ORACLE_HOME%, или в %ORACLE_HOME%\bin?

Насколько я помню, нужно чтобы был установлен Oracle Client (например InstanceClient из поставки ODAC, если Oracle Client 11.2.0.4 уже не был установлен), а затем зарегистрировать OLE DB и кинуть DLL в %OH%\bin
Чтобы они были доступны по пути
Посмотрите куда у Вас прописались ключи
HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_

Посмотрите:
"c:\\OraOLEDB.trc"


Да, был установлен. Дистриб назывался 9201_disk1 9201_disk2 9201_disk3 и файлик с патчем под названием p4547809_92080_WINNT. Все это было установлено, затем скачал с сайта oracle архив с названием ODAC112040Xcopy_64bit.zip, установлен драйвер oledb. Файлы их Архива кидал и в orahome и в \bin.

Почему client 9.2, потому что разраб говорит, что его по тестировалось на этом клиенте. Или его в природе не существует? Я имею ввиду поставщика версии 9.2.

>а затем зарегистрировать OLE DB и кинуть DLL в %OH%\bin
Зарегистрировать, вы имеете ввиду install.bat прописать или какие то другие манипуляции?

Заранее спасибо!
...
Рейтинг: 0 / 0
Как подключиться к базе через файл UDL?
    #39949093
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ondayl,

Мессир, версия OO4O должна быть одинаковая с Oracle Client
Поэтому, ставьте клиент 11.2.0.4 и OleDB ставьте туда
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как подключиться к базе через файл UDL?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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