Oracle DBlink работает для ODBC, но не для OLEDB

Я пытаюсь подключиться к источнику данных OLEDB с помощью oracle dblink, я могу создать dblink, но получаю ошибку ORA-28545

SQL> select * from dual@hsoledb;
select * from dual@hsoledb
...............................*
ERROR at line 1:
ORA-28545: error diagnosed by Net8 when connecting to an agent
Unable to retrieve text of NETWORK/NCR message 65535
ORA-02063: preceding 2 lines from HSOLEDB

На том же сервере оракула (10g) у меня есть dblink на ODBC DSN (этот работает без проблем)

SQL> select * from dual@HOJACONTA;
D
-
X

Я добавил записи в tnsnames, listener (PROGRAM = hsolesql) для ссылки OLEDB, создал файл инициализации (inithsoledb) и установил ODAC, но он не работает.

Требуется ли для OLEDB dblinks дополнительная настройка или программное обеспечение? Нужно ли также устанавливать клиент Oracle?

Заранее спасибо за помощь

0 ответов

Другие вопросы по тегам