Oracle Golden Gate - Active / Passive: две записи в каждой таблице - PullRequest
0 голосов
/ 02 мая 2019

Я новичок и нуждаюсь в помощи ваших экспертов по следующему вопросу.

ACTIVE - PASSIVE

ОРАКУЛ - ОРАКУЛ

Обнаружено, что таблица: PROCESSTASK обновляется с обоих сайтов.

В идеале этого не должно происходить, поскольку мы подключены только к первичному БД.

-> Для этой таблицы PROCESSTASK в столбце ID есть первичный ключ - Уникальный идентификатор также присутствует в столбце идентификатора

Заметил некоторые ошибки репликации в этой таблице: PROCESSTASK. Казалось бы, таблица каким-то образом обновляется задачей TimedDepositProcessing приложения. В каждой таблице было две записи, в качестве примера их содержания:

Записи в таблицах на обоих сайтах

enter image description here

В этих строках данных были расхождения в отношении отметок времени и тому подобного. Может показаться, что база данных обновляется обеими сторонами, что нарушает процесс репликации.

**

Фон w.r.t Применение:

**

Какая польза от таблицы PROCESSTASK?

Если развернуто приложение «Обработка срочных депозитов», в этой таблице хранится информация о настроенных задачах обработки. Приложение «Обработка срочных депозитов» позволяет автоматически завершать и / или передавать приемлемые депозиты через определенные интервалы в месте, предназначенном для обработки срочных депозитов. Право на получение депозита зависит от следующих факторов:

  • Состояние депозита
  • Период неактивности депозита
  • ‘Автоматическое завершение депозита и время передачи, настроенные для часовой пояс, с которым связано местоположение.

В каких случаях мы обновляем его.

Строки в таблице pcwprocesstask создаются и / или обновляются в следующих сценариях:

  • При автоматическом закрытии депозитов со страницы системных инструментов.
  • При автоматической передаче депозитов со страницы системных инструментов.
  • При обработке отложенных переводных депозитов.
  • При автоматическом закрытии вкладов в рамках обработки срочных вкладов.
  • При автоматической передаче вкладов в рамках обработки по времени.

Строки в таблице процессовой задачи удаляются в следующих случаях:

  • Когда выполняется очистка старых задач по таймеру обработки депозита Первый тик.

Как найти соответствующие детали и исправить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...