Мы находимся в процессе крупного изменения LOB-системы, которая будет использовать Oracle 11g, но нам необходимо поддерживать БОЛЬШОЕ количество существующих отчетов в SSRS.
Каков хороший способ автоматизировать одностороннюю синхронизацию / репликацию / дамп только для чтения базы данных Oracle 11g 400 ГБ в MSSQL 2008R2 с минимизацией перемещаемых данных? Данные размером 400 ГБ будут снимком ETL / подмножества более крупной базы данных, поэтому прямого резервного копирования / восстановления не будет, и я считаю, что данные будут сбрасываться между снимками, а не будут инкрементным обновлением.
Из-за чувствительности данных и взаимосвязи бизнес-единиц, я думаю, лучшее, что мы сможем сделать, - это получить либо ETL для отдельной базы данных Oracle, либо, возможно, представления, тогда нам нужно взять его из там.
Серверы будут в одном центре обработки данных, поэтому предполагайте доступ с низкой задержкой и высокой пропускной способностью.
Настройте Oracle DB в качестве издателя репликации и настройте репликацию транзакций в MSSQL DB ( подписчик):
Как: создать публикацию из базы данных Oracle (SQL Server Management Studio)