Насколько я понимаю, перед настройкой репликации транзакций в Oracle Goldengate мы должны настроить начальную загрузку данных. В моем случае источником является SQL Server 2012, а местом назначения — Oracle 12, и оба находятся в одной системе. Теперь мои вопросы: 1. Как лучше настроить начальную загрузку? Я имел в виду использовать какую-нибудь утилиту SQL Server, такую как SSIS, или использовать функцию Goldengate «Прямая массовая загрузка»? 2. Хотя моя исходная БД и целевая БД находятся на одном компьютере, нужно ли мне по-прежнему использовать две установки (одну для источника и другую для назначения) Goldengate для репликации транзакций?
Настройка SQL Server для начальной загрузки данных Oracle в Goldengate
Ответы (1)
Я использовал прямую загрузку GG для начальной загрузки MSSQL; база данных была огромной, и все прошло нормально. Недостатком этого является то, что в случае сбоя вам нужно будет усечь целевую таблицу и начать загрузку с самого начала. Что касается нескольких установок, в одной среде у меня есть и целевая, и исходная базы данных Oracle, работающие на одном компьютере и использующие одну и ту же установку, поэтому я думаю, что вам подойдет только одна.
Посмотрите на ссылку, она может быть полезной http://www.ateam-oracle.com/oracle-goldengate-heterogeneous-database-initial-load-using-oracle-goldengate/
person
Abdullah Alsuwailem
schedule
28.11.2018