Триггеры в двунаправленной репликации Oracle Golden Gate - PullRequest
0 голосов
/ 24 февраля 2020

У меня есть каскадное удаление / обновление сценариев моей базы данных, и я узнал, что я должен / могу использовать триггеры, заменяющие их, поскольку каскадные операции не поддерживаются в Oracle Двусторонняя репликация Golden Gate.

Однако в этом документе написано:

Отключить триггеры, ограничения каскадного удаления и ограничения каскадного обновления в таблицах назначения или изменить их, чтобы игнорировать изменения, сделанные Oracle Пользователь базы данных GoldenGate.

(Q1) Значит ли это, что замена каскадов на триггеры здесь ничего не даст, и если я сделаю последний (то есть alter them to ignore changes made by the Oracle GoldenGate database user), я смогу сохранить каскадные операции как это?

И в этом документе говорится,

Ограничения должны быть отключены в неинтегрированном режиме репликации, поскольку Oracle GoldenGate реплицирует DML, который возникает в результате срабатывания триггера или каскадное ограничение.

(Q2) Это конкретно говорит о режиме nonintegrated replicat. Означает ли это, что в режиме integrated replicat я могу использовать каскады как есть или использовать триггеры?

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