Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Golden Gate, репликация + аудит / 10 сообщений из 10, страница 1 из 1
08.03.2021, 00:01
    #40051500
Михаил Вл.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate, репликация + аудит
Здравствуйте.

Есть ли возможность в одной replicat-группе реплицировать таблицу-источник в таблицу-приёмник и одновременно заполнить таблицу истории транзакций.

Спасибо.
...
Рейтинг: 0 / 0
08.03.2021, 18:45
    #40051672
flexgen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate, репликация + аудит
Михаил Вл.
Здравствуйте.

Есть ли возможность в одной replicat-группе реплицировать таблицу-источник в таблицу-приёмник и одновременно заполнить таблицу истории транзакций.

Спасибо.


Все три таблицы в одной базе? REPLICAT пишет в другую базу? Тогда проблем быть не должно.
...
Рейтинг: 0 / 0
08.03.2021, 20:23
    #40051685
Михаил Вл.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate, репликация + аудит
1я БД - источник, 2-я приёмник.

Во 2ю БД нужно реплицировать таблицу из 1й, а также заполнить таблицу истории.
Насколько понимаю, в Репликате маппится таблица на таблицу, а нужно продублировать ещё в одну.
Самый простой способ - создать ещё 1 Репликат, который будет читать из того же трейла и заполнять таблицу аудита.
Но можно ли это сделать в одном Репликате?
...
Рейтинг: 0 / 0
08.03.2021, 22:29
    #40051696
flexgen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate, репликация + аудит
Михаил Вл.
1я БД - источник, 2-я приёмник.

Во 2ю БД нужно реплицировать таблицу из 1й, а также заполнить таблицу истории.
Насколько понимаю, в Репликате маппится таблица на таблицу, а нужно продублировать ещё в одну.
Самый простой способ - создать ещё 1 Репликат, который будет читать из того же трейла и заполнять таблицу аудита.
Но можно ли это сделать в одном Репликате?


Не понял, а зачем дублировать? Зачем одни и те же данные писать в две разные таблицы?
...
Рейтинг: 0 / 0
08.03.2021, 22:41
    #40051700
Михаил Вл.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate, репликация + аудит
одна таблица - копия исходной, вторая - история всех изменений
...
Рейтинг: 0 / 0
09.03.2021, 13:02
    #40051874
Оракулист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate, репликация + аудит
Михаил Вл.,

Посмотрите ALLOWDUPTARGETMAP, INSERTDELETES, INSERTUPDATES
...
Рейтинг: 0 / 0
09.03.2021, 13:40
    #40051895
SeaGate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate, репликация + аудит
ОракулистПосмотрите ALLOWDUPTARGETMAP
Не нужно:
ALLOWDUPTARGETMAP
1.3 ALLOWDUPTARGETMAP | NOALLOWDUPTARGETMAPIn a Replicat parameter file: duplicate MAP statements for the same source and target objects . By default, duplicate MAP statements cause Replicat to abend.

ТС хватит 2 раза MAP написать в разные таблицы с подходящими опциями для аудита (INSERTALLRECORDS) и COLMAP, который ему нужен.
...
Рейтинг: 0 / 0
09.03.2021, 13:46
    #40051901
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate, репликация + аудит
А что, вести историю простыми триггерами нынче не модно?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.03.2021, 14:31
    #40051923
SeaGate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate, репликация + аудит
Dimitry SibiryakovА что, вести историю простыми триггерами нынче не модно?..
Обычно таблица аудита имеет больше полей, чем исходная таблица.
Дополнительные поля часто заполняются через @GETENV или @TOKEN .
Например:
GGHEADER
TRANSACTION (через токены, в основном)
Простые триггеры такой дополнительной информацией не располагают.
...
Рейтинг: 0 / 0
09.03.2021, 18:35
    #40052068
Михаил Вл.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate, репликация + аудит
Спасибо, 2 MAP работает.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Golden Gate, репликация + аудит / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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