Мы используем графовую базу данных OrientDB. В случае если данную базу необходимо восстановить, необходимо выполнить следующие шаги.

Приведена инструкция для Linux. Все операции выполняются после выключения сервиса Архива.

  1. скачать последний дистрибутив версии 2 по ссылке https://orientdb.com/download-previous/ 

  2. установить переменную окружения 

    localhost:~ root# export JAVA_HOME=/opt/mailarchiva/jre64
  3. остановить сервис Архива
  4. запустить консоль OrientDB

    localhost:~ root# orientdb-community-2.2.12/bin/console.sh
  5. в запущенной консоле подключиться к базе данные. Пароль admin. 

    console> connect plocal:/var/opt/mailarhciva/ROOT/database/archiva.db admin
  6. После подключения, выполнить в консоле OrientDB команду

    console> repair database --fix-graph
  7. запустить сервис Архива