Как перенести данные из одной версии 5 exasol в версию 6 exasol без использования файлов?

Я хочу перенести данные из exasol в exasol, но не хочу использовать файлы, поскольку для перемещения терабайтов данных потребуется много времени. Я совершенно новичок в exasol и никогда не работал над миграцией. Скрипт предоставляется на github ( https://github.com/EXASOL/database-migration/blob/master/exasol_to_exasol.sql), но он снова использует импорт файлов. Любое руководство будет оценено!

Спасибо

1 ответ

Хорошо, мы выполнили эту миграцию для ~80 ТБ сжатого размера (~400 ТБ исходного размера) базы данных.

Прежде всего, Exasol v6 без проблем работает с томами данных, созданными в v5. Нет необходимости делать эту миграцию как можно скорее.

Самый простой способ это:

  1. Обновление до Exasol v6.
  2. Создайте том архива, сделайте полную резервную копию.
  3. Создать том данных, восстановить резервную копию.
  4. Создайте новый экземпляр ExaSolution, указывающий на восстановленный объем данных.
  5. Если все в порядке, удалите старый экземпляр Exasol и старый объем данных.

Это самый быстрый и простой способ, но вам потребуется много места на диске. Рекомендуется отбросить все индексы и обрезать все промежуточные таблицы, чтобы уменьшить размер резервной копии.

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