Deployment Guide

Maintenance
Ce chapitre décrit comment effectuer une sauvegarde de la base de données.
Sauvegarde de la base de données
Arrêtez le service Tomcat avant d'effectuer une sauvegarde de la base de données. Le service Tomcat est identifié comme « Dell WMS :
service Tomcat » et doit être arrêté à partir des services locaux.
Pour vider le contenu de MongoDB, exécutez la commande suivante :
mongodump --host <mongodb_host> -u stratus –p <db_password> --authenticationDatabase admin --db
stratus --out ".\wmsmongodump"
Pour vider le contenu de MarioDB, exécutez la commande suivante :
mysqldump --routine –h<mariadb_host> -ustratus –p<db_password> stratus > ".\wmsdump.sql"
Restauration de la base de données
Arrêtez le service Tomcat avant de restaurer la base de données. Le service Tomcat est identifié comme « Dell WMS : service Tomcat »
et peut être arrêté à partir des services locaux.
Vous devez exécuter la commande suivante à partir du répertoire wmsmongodump (répertoire parent de la base de données stratus)
pour restaurer MongoDB.
echo "db.dropDatabase()" | mongo -u stratus -p <db_password> --authenticationDatabase admin
--host <db_host> stratus
mongorestore --host <db_host> -u stratus -p <db_password> --authenticationDatabase admin --
db stratus ".\stratus"
Vous devez exécuter la commande suivante à partir du répertoire wmsdump.sql pour restaurer MariaDB.
Mysql.exe --verbose -h<mariadb_host> -ustratus -p<db_password> -e "DROP DATABASE stratus"
Mysql.exe --verbose -h<mariadb_host> -ustratus -p<db_password> -e "CREATE DATABASE stratus
DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci"
Mysql.exe --verbose -h<mariadb_host> -ustratus -p<db_password> stratus < ".\wmsdump.sql"
7
22 Maintenance