AWS DMS - пошаговая миграция с Oracle на Redshift

Я новичок в сервисе AWS DMS. Планируется перенести локальный Oracle в Redshift. Прежде чем перейти к производственной среде, в настоящее время пробуем тестировать Oracle RDS в AWS, который представляет собой небольшое подмножество фактической базы данных в качестве источника. До сих пор были успешны массовая загрузка и постепенный переход от RDS к Redshift.

Когда речь идет о предварительном оракуле, особенно для дополнительной нагрузки

1) Согласно документу: http://docs.aws.amazon.com/dms/latest/sbs/CHAP_On-PremOracle2Aurora.Steps.ConfigureOracle.html, локальная версия должна быть включена с дополнительной регистрацией. Планируется использовать следующие две команды.

ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY) COLUMNS;

Производственная база данных имеет несколько мест регистрации. Существуют ли какие-либо другие параметры журнала, кроме двух вышеупомянутых, которые я должен изучить для DMS, чтобы выбрать несколько местоположений журнала?

2) В той же приведенной ссылке пункт 4 гласит: "Создайте или настройте учетную запись базы данных, которая будет использоваться AWS DMS".

Где я должен создать этого пользователя? предварительный оракул или AWS? Как настроить DMS для использования этого пользователя?

1 ответ

Вам необходимо прочитать эту документацию:

https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html

На ваш второй вопрос; Вам необходимо создать пользователя в исходной базе данных Oracle. В разделе "Работа с самоуправляемой базой данных Oracle в качестве источника для AWS DMS" рассказывается обо всех грантах, которые вам нужно предоставить.

По первому вопросу, если вы посмотрите документацию по SQL Server;

https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.html

Это указывает на ограничение; 'Резервное копирование SQL Server на несколько дисков не поддерживается. Если резервная копия определена для записи резервной копии базы данных в несколько файлов на разных дисках, AWS DMS не сможет прочитать данные, и задача AWS DMS не будет выполнена ".

Я не вижу подобного условия в документации oracle, первая ссылка, я рискну предположить, что DMS способен, в случае oracle, определять и справляться с несколькими местоположениями регистрации из значения конфигурации внутри базы данных.

Другие вопросы по тегам