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?
Заранее спасибо за помощь