Backup
Backup в orientdb тяжелое занятие. Несмотря на то, что для этого есть скрипты, лучший способ который у меня заработал стабильно export -> import.
Главное, чтобы в этот момент не было записи в базу, т.к. export устареет.
Сначала создаем базу данных, если нет:
./local/orientdb/bin/console.sh
create database remote:localhost/dbname root
pass
Соединяемся с базой
./local/orientdb/bin/console.sh
connect remote:/home/user/orientdb/databases/dbname user
pass
export database /path/to/db.export
import database /path/to/db.export.gz
Обратите внимание на .gz при импорте
Экспорт обычно делается быстро, а вот импорт придется подождать, 1мб архив может загружать таблицы аж 10 минут! Если база большая, то возможно стоит придумать другой способ сброса данных: по частям, таблицами, в csv например.