Перемещение данных между оракулом и сервером sql с использованием связанного сервера

Я установил сервер Oracle Linked на поле Sql Server 2005, используя поставщика Oracle oledb, и он отлично работает с сервера sql 2005 на oracle 9i, т.е. когда я запускаю распределенный запрос с сервера sql, я получаю данные с сервера oracle на сервер sql. Теперь я понятия не имею, как запустить распределенный запрос с сервера Oracle и повторно получить данные с сервера sql. Должен ли я настроить DSN? Что еще мне нужно настроить, прежде чем запускать запрос с сервера оракула?

К вашему сведению: сервер Oracle - это сервер Sun Solaris, а сервер SQL - x64 Windows Server 2003. На сервере Sql установлен клиент oracle с драйверами odac для поставщика ORACLE для OLEDB. Я собираюсь использовать loadjava для загрузки java в оракул, а затем многократно перемещать данные между ними. (Java, хранимые процедуры и триггеры от оракула для получения данных с сервера sql)


person Community    schedule 21.04.2009    source источник


Ответы (2)


Вот один из способов. DG4ODBC здесь.

Это тоже может помочь.

person DCookie    schedule 21.04.2009

связывание баз данных — это первый этап. После этого вы можете столкнуться с проблемами, с которыми столкнулись мы, например, невозможность удаленного удаления извлеченных строк с Sql Server на Oracle Server. Я задам вопрос об этом, странно, что наши процедуры, используемые для синхронизации данных, не отвечают одинаково.

person kayhan yüksel    schedule 20.01.2011