|
Golden Gate, репликация + аудит
|
|||
---|---|---|---|
#18+
Здравствуйте. Есть ли возможность в одной replicat-группе реплицировать таблицу-источник в таблицу-приёмник и одновременно заполнить таблицу истории транзакций. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2021, 00:01 |
|
Golden Gate, репликация + аудит
|
|||
---|---|---|---|
#18+
Михаил Вл. Здравствуйте. Есть ли возможность в одной replicat-группе реплицировать таблицу-источник в таблицу-приёмник и одновременно заполнить таблицу истории транзакций. Спасибо. Все три таблицы в одной базе? REPLICAT пишет в другую базу? Тогда проблем быть не должно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2021, 18:45 |
|
Golden Gate, репликация + аудит
|
|||
---|---|---|---|
#18+
1я БД - источник, 2-я приёмник. Во 2ю БД нужно реплицировать таблицу из 1й, а также заполнить таблицу истории. Насколько понимаю, в Репликате маппится таблица на таблицу, а нужно продублировать ещё в одну. Самый простой способ - создать ещё 1 Репликат, который будет читать из того же трейла и заполнять таблицу аудита. Но можно ли это сделать в одном Репликате? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2021, 20:23 |
|
Golden Gate, репликация + аудит
|
|||
---|---|---|---|
#18+
Михаил Вл. 1я БД - источник, 2-я приёмник. Во 2ю БД нужно реплицировать таблицу из 1й, а также заполнить таблицу истории. Насколько понимаю, в Репликате маппится таблица на таблицу, а нужно продублировать ещё в одну. Самый простой способ - создать ещё 1 Репликат, который будет читать из того же трейла и заполнять таблицу аудита. Но можно ли это сделать в одном Репликате? Не понял, а зачем дублировать? Зачем одни и те же данные писать в две разные таблицы? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2021, 22:29 |
|
Golden Gate, репликация + аудит
|
|||
---|---|---|---|
#18+
одна таблица - копия исходной, вторая - история всех изменений ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2021, 22:41 |
|
Golden Gate, репликация + аудит
|
|||
---|---|---|---|
#18+
Михаил Вл., Посмотрите ALLOWDUPTARGETMAP, INSERTDELETES, INSERTUPDATES ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 13:02 |
|
Golden Gate, репликация + аудит
|
|||
---|---|---|---|
#18+
ОракулистПосмотрите 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, который ему нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 13:40 |
|
Golden Gate, репликация + аудит
|
|||
---|---|---|---|
#18+
А что, вести историю простыми триггерами нынче не модно?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 13:46 |
|
Golden Gate, репликация + аудит
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovА что, вести историю простыми триггерами нынче не модно?.. Обычно таблица аудита имеет больше полей, чем исходная таблица. Дополнительные поля часто заполняются через @GETENV или @TOKEN . Например: GGHEADER TRANSACTION (через токены, в основном) Простые триггеры такой дополнительной информацией не располагают. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2021, 14:31 |
|
|
start [/forum/topic.php?fid=52&msg=40051700&tid=1880383]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
152ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 256ms |
0 / 0 |