Каков наилучший способ переноса данных 18 ТБ в Oracle БД (локально) в AWS? - PullRequest
1 голос
/ 11 марта 2020

У меня есть Oracle база данных в On Prem.

Общий размер базы данных составляет 18 ТБ.

Общее количество таблиц не равно 200, но одна таблица содержит данные 14 ТБ, а остальные всего 4 ТБ.

14 ТБ таблиц похожи на таблицу журналов аудита, и каждый день имеет очень большую вставку (очень занятая таблица). У меня есть столбец CLOB в oracle таблице

I необходимо также перенести мою базу данных в AWS / Aurora с CD C.

Каков наилучший способ миграции с очень небольшим временем простоя.

Это то, что я проанализировал до сих пор

  1. Я искал DMS, но это займет более 15 дней, особенно 14 таблиц

  2. Я также подумал о том, чтобы взять обратно orace и загрузить в S3, а затем восстановить в Oracle и затем сделать DMS для Авроры (но это очень дорого, и это также займет почти то же время)

  3. Я думал о создании квартиры файл из Oracle, а затем загрузить в S3 и затем из S3, используя Sq oop до Mysql, но это снова с В то время я не пользовался большим преимуществом.

  4. Я также рассмотрел вариант Snowball, но здесь также снежный ком копирует в S3, это также займет то же время или немного меньше, чем обычная загрузка с прямым подключиться и оттуда мне нужно иметь oracle / Mysql с использованием только DMS.

Есть ли способ перенести это, по крайней мере, в неделю, правильно с или без DMS?

...