Перенос данных из базы данных MarkLogic 7 в базу данных MarkLogic 9 - PullRequest
1 голос
/ 13 июня 2019

Мне нужно скопировать данные из базы данных MarkLogic 7 в базу данных MarkLogic 9 в другой системе.Я попытался выполнить резервное копирование и восстановление с помощью консоли администратора MarkLogic.Первоначальная база данных в MarkLogic 7 имела только один лес.Я создал новую базу данных с тем же именем в MarkLogic 9. Также создал новый лес в MarkLogic 9 с тем же именем, что и в MarkLogic 7, прикрепленном к нему.Я не уверен, где я делаю это неправильно.

Подробно следуйте инструкциям:

  1. Перейдите к консоли администратора MarkLogic 7.
  2. Перейдите в раздел Настройка -> Базы данных -> вкладка <database_name> -> Резервное копирование / восстановление
  3. Введите путь для сохранения резервной копии.
  4. Выберите «true» для «Включить леса реплик».
  5. Выберите «false» для архивных журналов.
  6. Нажмите кнопку «ОК».
  7. Перейдите в консоль администрирования MarkLogic 9.
  8. Перейдите в раздел «Настройка» -> «Базы данных» -> <database_name> -> вкладка «Резервное копирование / восстановление»
  9. Введите путь для восстановления резервной копии из.
  10. Выберите «true» для «Включить леса реплик».
  11. Выберите значения по умолчанию для другого радиокнопки.
  12. Нажмите кнопку «ОК».
  13. Я получаю следующую ошибку:

Сбой операции с сообщением об ошибке: XDMP-BACKUPEMPTY: xdmp: database-restore((), "", (), fn: false (), (), fn: false (), (), "") - не указаны леса для резервного копирования или восстановления. Проверьте журналы сервера.

1 Ответ

1 голос
/ 17 июня 2019

При восстановлении резервной копии выбор forest topology changed в true работал для меня. Спасибо Майкл Гарднер за комментарий .

См. Это изображение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...