|
<< Klicken Sie, um das Inhaltsverzeichnis anzuzeigen >> Navigation: Installation > Datensicherung |
Für die manuelle Sicherung steht die Ad-Hoc-Datensicherung im Management-Menü zur Verfügung. Richten Sie aber bevorzugt eine automatisierte Sicherung ein, die nicht vergessen werden kann. Die folgende Anleitung erfordert Kenntnisse und Zugriffsrechte in der Serveradministration.
Kopieren Sie die Datenbankdatei nie im laufenden Betrieb, sondern sichern Sie sie per gbak. Der Datenbankserver hält die Datei während des Betriebs geöffnet und ändert sie laufend; eine einfache Dateikopie kann dadurch inkonsistent oder defekt sein.
Wird der Server nicht als Image der gesamten Maschine gesichert, richten Sie ein Script ein, das die Datenbank per Online-Backup sichert und die Dateien ins Ziel kopiert. Die Software selbst kann jederzeit neu installiert werden und muss nicht gesichert werden.
Das folgende Beispielscript backup.cmd ist für die Ablage im und den Aufruf aus dem EMIL-Server-Installationsverzeichnis gedacht und kann nach Ihren Bedürfnissen angepasst werden. Es kopiert die Datenbanksicherung, das Protokoll, die config.ini und die Mediendateien in das Beispielziel c:\temp\copydest:
cd /D "%~dp0"
if exist data\backup.log del data\backup.log
firebird\gbak -b -v -user SYSDBA -password kwamplan localhost/5833:default data\database.fbk -y data\backup.log
if not exist c:\temp\copydest mkdir c:\temp\copydest
if not exist c:\temp\copydest\media mkdir c:\temp\copydest\media
xcopy data\database.fbk c:\temp\copydest /y
xcopy data\backup.log c:\temp\copydest /y
xcopy config.ini c:\temp\copydest /y
xcopy data\media\*.* c:\temp\copydest\media /s /y
Der Alias default und der Port 5833 gelten für alle Installationen. kwamplan ist das Standardkennwort des Firebird-Benutzers SYSDBA.
Prüfen Sie in jedem Automatismus sowohl die Ausgabe des Scripts als auch die erzeugte Datei backup.log auf Fehler. Ohne eine solche Prüfung bemerken Sie nicht, wenn die Sicherung fehlschlägt. Testen Sie die Sicherung regelmäßig durch Rückspielen in eine frische Testinstallation.
Wie Sie eine so erstellte Sicherung zurückspielen, steht unter Sicherung zurückspielen.
Der Firebird Server stellt seine Dienste nur lokal auf der Servermaschine dem EMIL-Applikationsserver zur Verfügung und ist über das Netzwerk nicht erreichbar. Die Kenntnis des Firebird-Kennworts bedeutet daher kein Sicherheitsrisiko.