Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вопрос по репликации в Оракл  [new]
Slava_Nik
Member

Откуда: из России
Сообщений: 901
Имеем БД MS SQL 2008 R2 Ent.ed, хотим настроить передачу данных в хранилище в Оракл, а в MS SQL оставлять только актуальные данные.
думаю над репликацией транзакций, но есть несколько вопросов, т.к нет опыта с репликацией в Оракл
Вопросы:
1) Можно ли настроить репликацию в Оракл, чтобы она еще и поддерживалла изменение структуры таблиц(скорее всего добавление полей)? что для этого нужно.
2)Сделать , так что в ms sql запускаласть процедура удаления данных, а в Оракл она бы не попала, либо сработала там как пустышка, т.е чтобы процедура в MS SQL оставляла только актуальные данные, в Оракле она бы ничего не удаляла.

Если был бы MS SQL в назначение, то вопросов, бы не было. это бы все легко организовал, а вот с Ораклом пока вопросы.
Или нужно полностью свою логику писать, передачу данных, удаление, изменение схем и т.д?
27 янв 12, 16:35    [11984745]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по репликации в Оракл  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
Slava_Nik
1) Можно ли настроить репликацию в Оракл, чтобы она еще и поддерживалла изменение структуры таблиц(скорее всего добавление полей)?
Нельзя. Изменения структуры реплицируются только для нетивных подписчиков. Добавлять/удалять статьи сможете.
Slava_Nik
2)Сделать , так что в ms sql запускаласть процедура удаления данных, а в Оракл она бы не попала, либо сработала там как пустышка, т.е чтобы процедура в MS SQL оставляла только актуальные данные, в Оракле она бы ничего не удаляла.
Можно. В таблицы добавляете признак актуальности записи. Подписку делаете фильтрованной горизонтально (не включаете признак актуальности) и вертикально (реплицируются только актуальные данные). Тогда при удалении сначала делаете записи не актуальными, а затем их удаляете.
27 янв 12, 17:19    [11985218]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить