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:
- Der Migrationsdienst schreibt eine Neustartanforderung.
- Der Romexis-Container erkennt die Anforderung.
- Der Romexis-Prozess wird neu gestartet.
- Der Romexis-Container schreibt das Ergebnis.
- Der Migrationsdienst liest das Ergebnis.
- 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
Romexis Docker Wiki
English
Getting Started
- Project Overview
- Architecture
- Quick Start
- Synology Quick Start
- Use with Docker + WSL in Windows
- Compose Runtime
- Configuration
- Container Images
Runtime Services
- Romexis Admin
- Romexis Client
- mRomexis Web App
- Runtime Layout
- Backup and Restore
- Troubleshooting
- Security
Build System
Database
Migration
Development
Source Documents
Deutsch
Erste Schritte
- Projektübersicht
- Architektur
- Schnellstart
- Synology Quick Start
- Nutzung mit Docker + WSL unter Windows
- Compose-Runtime
- Konfiguration
- Container-Images
Runtime-Dienste
- Romexis Admin
- Romexis Client
- mRomexis Web App
- Runtime-Layout
- Sicherung und Wiederherstellung
- Fehlerbehebung
- Sicherheit
Build-System
Datenbank
Migration
Entwicklung
Quelldokumente
Romexis Docker Project Wiki / Romexis-Docker-Projekt-Wiki
English Home · Deutsche Startseite · English source documents · Deutsche Quelldokumente · Security · Sicherheit
Internal operations and development wiki / Internes Betriebs- und Entwicklungswiki