Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: CommunityОтветов: 2

Я установил сервер 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)

oraclelinked-serversql-server-2005loadjava

Ответы

Ответ 1 · DCookie

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

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

Ответ 2 · kayhan yüksel

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы