Мы используем графовую базу данных OrientDB. В случае если данную базу необходимо восстановить, необходимо выполнить следующие шаги.
Приведена инструкция для Linux. Все операции выполняются после выключения сервиса Архива.
скачать последний дистрибутив версии 2 по ссылке https://orientdb.com/download-previous/
установить переменную окружения
localhost:~ root# export JAVA_HOME=/opt/mailarchiva/jre64 |
запустить консоль OrientDB
localhost:~ root# orientdb-community-2.2.12/bin/console.sh |
в запущенной консоле подключиться к базе данные. Пароль admin.
console> connect plocal:/var/opt/mailarhciva/ROOT/database/archiva.db admin |
После подключения, выполнить в консоле OrientDB команду
console> repair database --fix-graph |