Clone
1
Backup and Restore.de
Patrick Gniza edited this page 2026-08-17 10:48:39 +02:00

Deutsch | English

Backup und Wiederherstellung

Wiederherstellung eines MSSQL-Backups

Der Migrationsdienst stellt SQL-Server-Backups über das gemeinsame Backup-Verzeichnis wieder her.

Host:

DATABASE_BACKUP_DIR=/srv/mssql-backup

Migrationsdienst:

/upload/database

SQL Server:

/var/opt/mssql/backup

Wiederherstellungsskripte sollten den gemeinsamen Pfad verwenden, damit SQL Server auf die hochgeladene .bak-Datei zugreifen kann.


Wiederherstellung eines Firebird-Backups

Die Firebird-Unterstützung umfasst ursprüngliche Hilfsskripte aus dem Payload des macOS-Installers:

/opt/romexis-firebird-db/tools/Romexis_Firebird_Backup.sh
/opt/romexis-firebird-db/tools/Romexis_Firebird_Restore.sh

Die langfristige Wiederherstellungsstrategie sollte Folgendes unterstützen:

.fbk backup restore through gbak
.fdb file handling for compatible database files

Für Migrationen ist eine gbak-basierte Wiederherstellung vorzuziehen, weil sie Unterschiede zwischen Firebird-ODS-Versionen sicherer überbrücken kann als das Kopieren roher .fdb-Dateien.


Neustart nach der Wiederherstellung

Der Migrationsdienst sollte den Romexis-Prozess nicht direkt von außen steuern.

Stattdessen verwendet er die gemeinsame Neustart-Statusdatei:

/data/romexis_images/.romexis_restart_state

Erwarteter Ablauf:

  1. Der Migrationsdienst schreibt eine Neustartanforderung.
  2. Der Romexis-Container erkennt die Anforderung.
  3. Der Romexis-Prozess wird neu gestartet.
  4. Der Romexis-Container schreibt das Ergebnis.
  5. Der Migrationsdienst liest das Ergebnis.
  6. Der Migrationsdienst entfernt die Statusdatei.

Endgültiger Abschluss der Migration

Eine abgeschlossene Migration sollte:

  • Protokolle aufbewahren
  • den temporären SFTP-Benutzer entfernen
  • Aktionsschaltflächen ausblenden
  • den Migrationsstatus für Audit und Fehlersuche aufbewahren