Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / синхронизировать две таблицы, одна на Оракле, другая на mssql / 14 сообщений из 14, страница 1 из 1
22.01.2018, 10:11
    #39588123
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать две таблицы, одна на Оракле, другая на mssql
синхронизировать две таблицы, одна на Оракле, другая на mssql
оригинал данных на Оракле, все изменения транслировать в mssql

Есть только линк с Оракла на mssql, Линка с mssql на оракла нет, mssql админов нет.

гетерогенный мёрдж не работает
массовый инсерт в mssql не работает 20915362

чистить mssql и закачивать заново полностью - медленно, строк десятки тыщ, что для построчного гетерогенного инсерта получается дохрена медленно

пока вижу такой вариант - получить на оракле список измененных строк, удалить их, потом вставить все недостающие
или все-таки апдейтить измененные, а затем вставлять недостающие?
...
Рейтинг: 0 / 0
22.01.2018, 10:44
    #39588144
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать две таблицы, одна на Оракле, другая на mssql
У меня из MSSQL достается кусок данных (по дате - хватает для обслуживания журнала документов) во временные таблицы оракла, из которой мердж в целевые, постоянные.
...
Рейтинг: 0 / 0
22.01.2018, 11:06
    #39588156
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать две таблицы, одна на Оракле, другая на mssql
dmdmdmУ меня из MSSQL достается кусок данных (по дате - хватает для обслуживания журнала документов) во временные таблицы оракла, из которой мердж в целевые, постоянные.у меня наоборот
данные из оракла содются в MSSQL
...
Рейтинг: 0 / 0
22.01.2018, 12:16
    #39588203
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать две таблицы, одна на Оракле, другая на mssql
Достаешь LogMiner-ом все изменения таблички (шучу, конечно, проще триггер на любое изменение повесить) и повторяешь их на стороне MSSQL по линку
...
Рейтинг: 0 / 0
22.01.2018, 12:19
    #39588206
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать две таблицы, одна на Оракле, другая на mssql
andreymx,

а почему вариант с GoldenGate не рассматривается? :)
...
Рейтинг: 0 / 0
22.01.2018, 12:34
    #39588216
синхронизировать две таблицы, одна на Оракле, другая на mssql
Alexander Ryndin,

может потому, что GG - платная плюшка, а нужно, как всегда, нахаляву?
...
Рейтинг: 0 / 0
22.01.2018, 12:38
    #39588222
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать две таблицы, одна на Оракле, другая на mssql
Добрый Э - ЭхAlexander Ryndin,

может потому, что GG - платная плюшка, а нужно, как всегда, нахаляву?у нас Оракл стал нецелевой технологией
Оракл-направление планируют закрыть, все проги вывести в SAP или пререписать, всех ораклистов расстрелять
...
Рейтинг: 0 / 0
22.01.2018, 13:44
    #39588311
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать две таблицы, одна на Оракле, другая на mssql
andreymxДобрый Э - ЭхAlexander Ryndin,

может потому, что GG - платная плюшка, а нужно, как всегда, нахаляву?у нас Оракл стал нецелевой технологией
Оракл-направление планируют закрыть, все проги вывести в SAP или пререписать, всех ораклистов расстрелятьКруто. GG это ведь не база. Это кроссплатформенное средство репликации. Пусть возьмут годовую или облачную лицензию, если потом надо расстрелять :)
...
Рейтинг: 0 / 0
22.01.2018, 13:51
    #39588319
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать две таблицы, одна на Оракле, другая на mssql
Оракловые средства не рассматривать в принципе
Идёт процесс выбора шины предприятия EBS, но оракл сразу нет
...
Рейтинг: 0 / 0
22.01.2018, 14:02
    #39588331
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать две таблицы, одна на Оракле, другая на mssql
andreymxЛинка с mssql на оракла нет, mssql админов нет.

linked server настраивается практически с полпинка после минимального чтения документации. Кроме отдельных редких ситуаций.

Как другой вариант, посмотри в сторону jdts и сделай обёртку поверх java source в оракле.
Фактически тебе нужно загнать кусок данных в tempdb на mssql и выполнить merge на той стороне.
...
Рейтинг: 0 / 0
22.01.2018, 15:39
    #39588468
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать две таблицы, одна на Оракле, другая на mssql
envandreymxЛинка с mssql на оракла нет, mssql админов нет.

linked server настраивается практически с полпинка после минимального чтения документации. Кроме отдельных редких ситуаций.

Как другой вариант, посмотри в сторону jdts и сделай обёртку поверх java source в оракле.
Фактически тебе нужно загнать кусок данных в tempdb на mssql и выполнить merge на той стороне.писал я как-то веб-сервис
который читал данные в phd, и выкладывал в Оракл по такой схеме:
процедура в Оракл вызывает универсальную процедуру в Оракл, которая вызывает веб-сервис, который читает phd по запрошенным параметрам, возвращает xml, который парсится и кладется во времянку

такая хрень получилась, что сопровождать что повеситься
...
Рейтинг: 0 / 0
22.01.2018, 20:31
    #39588673
flexgen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать две таблицы, одна на Оракле, другая на mssql
andreymxу нас Оракл стал нецелевой технологией
Оракл-направление планируют закрыть, все проги вывести в SAP или пререписать, всех ораклистов расстрелять

Смелые у вас начальники, все переписать, Oracle закрыть. Я не знаю что у вас за объемы что так смело все хотят изменить, но знаю что этот процесс долгий и непростой. У нас с Oracle RDB на Oracle RDBMS переходят уже 6 лет, модулями, и конца и края не видно, минимум еще на 5 лет работы.
...
Рейтинг: 0 / 0
22.01.2018, 22:56
    #39588734
dbms_mssql
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать две таблицы, одна на Оракле, другая на mssql
andreymxтакая хрень получилась, что сопровождать что повеситьсяА сегодня dbms_sql не все могут сопровождать. Вернее сопровождать могут не только лишь все, мало кто может повеситься.

Зачем изобретать хрень. Написать поверх jdbc интерфейс по типу известного каждому dbms_sql (dbms_hs_passthrough). Плюс сахарок для bulk-операций.
...
Рейтинг: 0 / 0
23.01.2018, 09:30
    #39588858
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать две таблицы, одна на Оракле, другая на mssql
envпосмотри в сторону jdts
* jTds

jtds.sourcefourge
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / синхронизировать две таблицы, одна на Оракле, другая на mssql / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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