Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
alle:technik:backup:service [01.02.2019 15:32] – angelegt mauker | alle:technik:backup:service [03.02.2023 09:43] – [Tabelle] ralph.wein | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== |
- | Ab Release 2.6 erstellt der Aktualisierungsdienst automatisch Sicherungen von der ganzen Datenbank. | + | Der Aktualisierungsdienst |
In der Standardkonfiguration wird jede Nacht eine Sicherung unter '' | In der Standardkonfiguration wird jede Nacht eine Sicherung unter '' | ||
Es werden 10 tägliche Sicherungen und 8 wöchentliche Sicherungen aufgehoben. | Es werden 10 tägliche Sicherungen und 8 wöchentliche Sicherungen aufgehoben. | ||
+ | <WRAP center round important 80%> | ||
+ | Offen bleibt damit noch die Übertragung auf einen weiteren Datenträger im besten Fall in einem anderen Gebäude. | ||
+ | Sprechen Sie diesen Aspekt im Zweifelsfall mit ihrem Sachaufwandsträger ab. | ||
+ | </ | ||
- | ===== Konfiguration für PostgreSQL ===== | ||
- | Laden Sie sich zunächst die unten stehende Datei herunter (für den direkten Download auf den Dateinamen klicken). | + | ===== Konfigurationsparameter für PostgreSQL (ASV-Server Enterprise) ===== |
+ | |||
+ | In der Installationsvariante ASV-Server Enterprise mit Verwendung des Datenbanksystems PostgreSQL muss dem Aktualisierungsdienst der Pfad zur PostgreSQL Installation mitgeteilt werden, damit das Datenbank-Programm '' | ||
+ | |||
+ | Laden Sie sich dazu zunächst die unten stehende Datei herunter (für den direkten Download auf den Dateinamen klicken). | ||
<file text config.local.ini> | <file text config.local.ini> | ||
# Vollständiger Pfad des Ordners in dem die PostgreSQL Tools liegen. | # Vollständiger Pfad des Ordners in dem die PostgreSQL Tools liegen. | ||
- | # In dem Ordner muss das Programm | + | # In dem Ordner muss das Programm pg_dump liegen. |
- | # Unter Windows bedenken Sie, dass der Backslash | + | # Unter Windows bedenken Sie, dass der Backslash |
# Beispiel: | # Beispiel: | ||
- | # backup.db.tools=C: | + | # backup.db.tools=C: |
- | backup.db.tools=C: | + | backup.db.tools=C: |
</ | </ | ||
Zeile 29: | Zeile 36: | ||
Als graphisches Werkzeug bietet sich '' | Als graphisches Werkzeug bietet sich '' | ||
In der Kommandozeile kann '' | In der Kommandozeile kann '' | ||
+ | |||
+ | ===== Konfiguration des Backups für PostgreSQL | ||
+ | |||
+ | Standardmäßig werden das tägliche und das wöchentliche Backup im ASV Serververzeichnis | ||
+ | im Ordner '' | ||
+ | Der Ordner '' | ||
+ | |||
+ | Wenn Sie den Ordner für die Sicherungen oder auch andere Einstellungen ändern möchten, | ||
+ | so erstellen Sie die '' | ||
+ | |||
+ | <file text config.local.ini> | ||
+ | # Vollständiger Pfad des Ordners in dem die PostgreSQL Tools liegen. | ||
+ | # In dem Ordner muss das Programm pg_dump liegen. | ||
+ | # Unter Windows bedenken Sie, dass der Backslash im Pfad durch ein Slash ersetzt werden muss. | ||
+ | # Beispiel: | ||
+ | # backup.db.tools=C:/ | ||
+ | |||
+ | backup.db.tools=C:/ | ||
+ | |||
+ | # Vollständiger Pfad des Ordners in dem Sicherungen abgelegt werden sollen. | ||
+ | # Unter Windows bedenken Sie, dass der Backslash im Pfad durch ein Slash ersetzt werden muss. | ||
+ | |||
+ | # backup.db.target=C:/ | ||
+ | |||
+ | # Automatische DB-Sicherung durch den Aktualisierungsdienst ein- bzw. ausschalten. | ||
+ | # Default true bzw. der im Installer festgelegte Wert. | ||
+ | |||
+ | # backup.db.enable=true | ||
+ | |||
+ | # Tage an denen eine Sicherung gemacht werden soll. Default: mo, | ||
+ | |||
+ | # backup.db.days=mo, | ||
+ | |||
+ | # Tagessicherung, | ||
+ | |||
+ | # backup.db.weekly.day=mo | ||
+ | |||
+ | # Zeitpunkt für die Ausführung der Sicherung. Default: 02:00. Wählen Sie eine Uhrzeit, | ||
+ | # zu der Ihr Server läuft. | ||
+ | |||
+ | # backup.db.time=02: | ||
+ | |||
+ | # Ablageort für die Sicherungen im Dateisystem relativ zum Installationsverzeichnis | ||
+ | # des Aktualisierungsdienstes (Standard: backups). | ||
+ | # Es können auch absolute Pfade angegeben werden. | ||
+ | # Externe Laufwerke/ | ||
+ | # Dateisystem eingebunden (gemounted) sind (z.B. über Samba/ | ||
+ | # Bitte bei der Pfadangabe keine Backslashes verwenden! | ||
+ | |||
+ | # backup.db.target=backups | ||
+ | |||
+ | # Anzahl der Wochensicherungen, | ||
+ | |||
+ | # backup.db.weekly.max=8 | ||
+ | |||
+ | # Automatisches Backup bei Updates durch Aktualisierungsdienst ein- bzw. ausschalten. | ||
+ | # Default: true | ||
+ | |||
+ | # backup.db.update.enabled=true | ||
+ | |||
+ | # Beschränkung auf ein Backup pro Tag. | ||
+ | # Bei Erstellung der Tagessicherung wird geprüft, ob für den aktuellen Tag bereits eine Sicherung | ||
+ | # durch den Aktualisierungsdienst im Rahmen eines Updates gemacht wurde. | ||
+ | # Falls ja, wird auf die Tagessicherung verzichtet | ||
+ | |||
+ | # backup.db.single=false | ||
+ | |||
+ | </ | ||
+ | |||
+ | Nach einer Änderung der '' | ||
+ | \\ | ||
+ | \\ | ||
+ | ===== Konfigurationsparameter für H2-Datenbank (ASV-Server School) ===== | ||
+ | |||
+ | In der Installationsvariante ASV-Server School mit Verwendung des Datenbanksystems H2 kann der Backup-Dienst innerhalb einer config.local.ini angepasst werden, sollten individuelle Angaben erforderlich sein (z.B. individueller Zeitpunkt für die Durchführung des Updates). Die Vorlage unten enthält die Standardwerte jeder H2-Installation. | ||
+ | |||
+ | Möchten Sie davon abweichen, so laden Sie sich bitte zunächst die unten stehende Datei herunter (für den direkten Download auf den Dateinamen klicken): | ||
+ | |||
+ | <file text config.local.ini> | ||
+ | # DB backup | ||
+ | backup.db.enable=true | ||
+ | backup.db.days=mo, | ||
+ | backup.db.weekly.day=mo | ||
+ | backup.db.time=02: | ||
+ | backup.db.target=backups | ||
+ | backup.db.daily.max=10 | ||
+ | backup.db.weekly.max=8 | ||
+ | backup.db.update.enabled=true | ||
+ | backup.db.single=false | ||
+ | </ | ||
+ | |||
+ | Passen Sie die Werte dann mit einem Editor entsprechend an:\\ | ||
+ | |||
+ | |||
+ | Folgende Einträge stehen zur Verfügung: | ||
+ | |||
+ | ^ Eintrag | ||
+ | | backup.db.enable=true | ||
+ | | backup.db.days=mo, | ||
+ | | backup.db.weekly.day=mo | ||
+ | | backup.db.time=02: | ||
+ | | backup.db.target=backups | ||
+ | | backup.db.daily.max=10 | ||
+ | | backup.db.weekly.max=8 | ||
+ | | backup.db.single=false | ||
+ | |||
+ | **backup.db.enable=true**\\ | ||
+ | Automatische DB-Sicherung durch den Aktualisierungsdienst ein- bzw. ausschalten. \\ | ||
+ | Default true bzw. der im Installer festgelegte Wert.\\ | ||
+ | |||
+ | **backup.db.days=mo, | ||
+ | Tage an denen eine Sicherung gemacht werden soll. Default: mo, | ||
+ | \\ | ||
+ | **backup.db.weekly.day=mo**\\ | ||
+ | Tagessicherung, | ||
+ | \\ | ||
+ | **backup.db.time=02: | ||
+ | Zeitpunkt für die Ausführung der Sicherung.\\ | ||
+ | Default: 02:00.\\ | ||
+ | Wählen Sie eine Uhrzeit zu der Ihr Server sicher eingeschaltet ist.\\ | ||
+ | \\ | ||
+ | **backup.db.target=backups**\\ | ||
+ | Ablageort für die Sicherungen im Dateisystem relativ zum Installationsverzeichnis des Aktualisierungsdienstes (Standard: backups). Es können auch absolute Pfade angegeben werden. | ||
+ | Externe Laufwerke/ | ||
+ | \\ | ||
+ | **backup.db.daily.max=10**\\ | ||
+ | Anzahl der Tagessicherungen, | ||
+ | Default: 10\\ | ||
+ | \\ | ||
+ | **backup.db.weekly.max=8**\\ | ||
+ | Anzahl der Wochensicherungen, | ||
+ | Default: 8\\ | ||
+ | \\ | ||
+ | **backup.db.update.enabled=true**\\ | ||
+ | Automatisches Backup bei Updates durch Aktualisierungsdienst ein- bzw. ausschalten.\\ | ||
+ | Default: true\\ | ||
+ | \\ | ||
+ | **backup.db.single=false**\\ | ||
+ | Beschränkung auf ein Backup pro Tag. Bei Erstellung der Tagessicherung wird geprüft, ob für den aktuellen Tag bereits eine Sicherung durch den Aktualisierungsdienst im Rahmen eines Updates gemacht wurde. | ||
+ | Falls ja, wird auf die Tagessicherung verzichtet.\\ | ||
+ | \\ | ||
+ | Speichern Sie die so angepasste Datei in der DSS Installation unter '' | ||
+ | Falls dort bereits eine Datei mit Namen '' | ||
+ | |||