Deployment Guide
Service
Dieses Kapitel erläutert die Sicherungseinzelheiten für die Datenbank.
Datenbanksicherung
Beenden Sie den Tomcat-Dienst, bevor Sie eine Sicherung der Datenbank durchführen. Der Tomcat-Dienst ist als "Dell WMS: Tomcat
Service" identiziert und muss in den lokalen Diensten beendet werden.
Der folgende Befehl sichert den Inhalt der MongoDB.
mongodump --host <mongodb_host> -u stratus –p <db_password> --db stratus --out ".\wmsmongodump"
Der folgende Befehl sichert den Inhalt der MariaDB.
mysqldump --routine –h<mariadb_host> -ustratus –p<db_password> stratus > ".\wmsdump.sql"
Datenbankwiederherstellung
Beenden Sie den Tomcat-Dienst, bevor Sie die Datenbank wiederherstellen. Der Tomcat-Dienst ist als "Dell WMS: Tomcat Service"
identiziert und kann in den lokalen Diensten beendet werden.
Der folgende Befehl stellt die MongoDB wieder her. Sie müssen den folgenden Befehl aus dem Verzeichnis wmsmongodump ausführen –
dem übergeordneten Verzeichnis der Stratus-Datenbank.
echo "db.dropDatabase()" | mongo -u stratus -p <db_password> --host <db_host> stratus mongorestore --host <db_host> -u stratus -p
<db_password> --db stratus ".\stratus"
Der folgende Befehl stellt die MariaDB wieder her. Sie müssen den folgenden Befehl ausführen:
mysql –h<db_host> -ustratus –p<db_password> -e"drop database if exists stratus; show databases;"mysql –h<db_host> -ustratus –
p<db_password> -e"create database stratus DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci;show
databases;"mysql –h<db_host> -ustratus –p<db_password> stratus < .\wmsdump.sql
7
Service 27