Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
server:datensicherung [2023/03/14 11:28] – [Automatische Datensicherung] admin | server:datensicherung [2025/01/08 16:51] (aktuell) – [Tägliches Backup einrichten] admin |
---|
====== Automatische Datensicherung ====== | ====== Automatische Datensicherung ====== |
| |
Bitte laden Sie die folgende Datei herunter:{{ :server:backupedp.zip |}} und entpacken das Zip-Archiv. | |
| |
Öffnen Sie anschließend die Batch-Datei per Rechtsklick "Bearbeiten" und passen ggfs. die Pfade an (Pfad MariaDB falls abweichend sowie Zielort der Backup-Dateien). Passen Sie weiterhin das Passwort des Root-Benutzers an. | Bitte laden Sie die folgende Datei herunter und entpacken das Zip-Archiv: |
| {{ :server:backupedp.zip |}} |
| |
Über die Batch-Datei wird das Tool "mysqldump" gestartet, das ein Backup der Datenbank im laufenden Betrieb erstellt. Dies sollte täglich erfolgen. | Öffnen Sie anschließend die Windows-Befehlsskript-Datei per Rechtsklick "Bearbeiten" und passen ggfs. die Pfade an (MariaDB, Zielort der Backup-Dateien und den Benutzernamen der Datenbank (z.b. root) und das Kennwort hierzu). |
| |
====== Tägliches Backup einrichten ====== | Über die Skript-Datei wird das Tool "mysqldump" gestartet, das ein Backup der Datenbank im laufenden Betrieb erstellt. Dies sollte täglich erfolgen. |
| |
| ====== Tägliches Backup einrichten ====== |
| |
Öffnen Sie anschließend die Windows-Systemsteuerung, wählen dort "Verwaltung" und anschließend "Aufgabenplanung". Alternativ können Sie die Aufgabenplanung direkt über das Startmenü aufrufen: | Öffnen Sie anschließend die Windows-Systemsteuerung, wählen dort "Verwaltung" und anschließend "Aufgabenplanung". Alternativ können Sie die Aufgabenplanung direkt über das Startmenü aufrufen: |
{{ :server:aufgabenplanung_2.jpg |}} | {{ :server:aufgabenplanung_2.jpg |}} |
| |
Binden Sie die von Ihnen angepasste Batch-Datei ein: | Binden Sie die von Ihnen angepasste Skript-Datei ein: |
| |
{{ :server:aufgabenplanung_3.jpg |}} | {{ :server:aufgabenplanung_3.jpg |}} |
{{ :server:aufgabenplanung_4.jpg |}} | {{ :server:aufgabenplanung_4.jpg |}} |
| |
Klicken Sie schließlich auf "Fertigstellen". Überprüfen Sie nach dem ersten Ausführen der Aufgabe, ob im Back-Up-Verzeichnis eine *.fbk-Datei abgelegt wurde. | Aktivieren Sie im Anschluss im unten stehenden Fenster zwingend das Häkchen "Eigenschaften der Aufgabe öffnen" |
| {{ :server:aufgabenplanung_5.jpg |}} |
| |
====== Backup wiederherstellen ====== | Klicken Sie hiernach auf "Fertig stellen". |
| |
Auf einer Backup-Datei kann eine vollwertige EDP-Datenbank wiederhergestellt werden. Hierfür ist es zunächst erforderlich, dass die vorhandene Datei "EDP.fdb" im Verzeichnis des EDP-Servers umbenannt wird (z.B. EDP_old.fdb). | Nun öffnet sich das folgende Fenster. Hier ist eingestellt, dass das Backup nur dann durchgeführt wird, wenn der aktuelle Benutzer angemeldet ist. |
| Wählen Sie hier deshalb unbedingt "Unabhängig von der Benutzeranmeldung ausführen" aus, damit das Backup auch erstellt wird, wenn der PC gesperrt oder kein Nutzer angemeldet ist. |
| |
Starten Sie anschließend die EDP-Konfiguration und wählen dort "Backup / Restore" und erstellen über den Button "Datenbank aus Backup wiederherstellen" eine Datenbank aus der Datensicherung: | {{ :server:aufgabenplanung_7.jpg |}} |
| |
| Nach dem Klick auf "OK" werden Sie nach Windows-Zugangsdaten gefragt. Unter diesem Account wird dann die Aufgabe bzw. das Backup immer ausgeführt. |
| ====== Backup wiederherstellen ====== |
| |
{{ :server:edpkonfig_restore.jpg |}} | Aus einer Backup-Datei kann eine vollwertige EDP-Datenbank wiederhergestellt werden. |
| |
Der Button startet wiederum das Tool "gbak" von Firebird (Standard-Verzeichnis "C:\Programme\Firebird\Firebird_3_0"). Dieses kann auch per Kommandozeile direkt gestartet werden: | Starten Sie die EDP-Konfiguration und wählen dort "Backup / Restore" und erstellen über den Button "Datenbank aus Backup wiederherstellen" eine Datenbank aus der Datensicherung: |
| |
<code> | {{ :server:edpkonfig_restore.jpg |}} |
gbak -c -v -user SYSDBA -password masterkey c:\backups\backup_edp.fbk C:\EDP\Server\EDP.fdb | |
</code> | |
| |
====== Neue Backup.exe ====== | |
| |
Ab der MariaDB Beta gibt es eine neue Möglichkeit Backups der Datenbank zu erstellen. Dafür muss nur die Datei "BackupEDPdb.exe" im Ordner \EDP\Server\ nach obiger Anleitung in der Windows Aufgabenplanung hinterlegt werden. Weitere Einstellungen sind nicht notwendig, aber möglich. Um individuelle Einstellungen vorzunehmen, muss die Datei "EDPServer.ini" im Ordner \EDP\Server\ bearbeitet werden. Folgende Einstellungen sind möglich: | |
^Parameter ^Beschreibung ^Standard^ | |
| MaxDaysSave | Anzahl der Tage, die ein Backup gespeichert werden soll, bevor es automatisch gelöscht wird. Bei der Angabe von -1 werden die Backups niemals gelöscht. | 10 Tage| | |
| Folder | Ordner, in dem die Backup-Dateien gespeichert werden | \EDP\Server\BackUps\ | | |
| |
Am Ende der .ini muss dafür ein neuer Abschnitt Backup erstellt werden und dort die Parameter bestimmt werden. Die modifizierte .ini kann beispielhaft so aussehen: | |
{{:server:backup_ini.jpg?600|}} | |
| |
| |