Applikationsserver

Sicherung und Wiederherstellung einer gesicherten Derby Datenbank

Vorherige Seite  Hauptseite  Nächste Seite Diese Seite drucken

Dieses Kapitel beschäftigt sich mit der Sicherung und Wiederherstellung einer Derby- Datenbank. Diese Funktionen werden von PLANOUT zur Verfügung gestellt, da PLANOUT das Derby- Datenbanksystem selbst verwaltet. Für andere Datenbanksysteme führen Sie bitte solche Backups mit dem entsprechenden Datenbanksystem durch.

 

Eine Derby- Datenbank zu sichern ist verhältnismäßig einfach. Entweder kopieren Sie bei deaktiviertem PLANOUT- Applikationsserver einfach das gesamte Verzeichnis, welches dort unter "Konfiguration" -> "Datenbankverbindung" -> "Datenbankname" eingetragen ist, Sie nutzen die automatische Datensicherung des PLANOUT- Applikationsservers oder klicken dort einfach auf die Schaltfläche "Datensicherung durchführen". In letzteren beiden Fällen befinden sich die Backupdateien in einem Backup- Verzeichnis welches Sie im PLANOUT- Applikationsverzeichnis unter "SERVER/webapps/ServerApplication/WEB-INF/classes" finden. Sein Name ist abhängig von der Angabe, die Sie auf der Konfigurationsseite unter "Konfiguration" -> "Datenbanksicherung" -> "Archiv- Verzeichnis" gemacht haben (voreingestellt: "database_backups"). In diesem Backupverzeichnis werden die verschiedenen Backupdateien in Verzeichnissen gespeichert, welche als Namen einen Zeitstempel (Millisekunden seit 1.1.1970) tragen. Lassen Sie sich hier alle Verzeichnisse sortiert nach Namen oder Erstellungsdatum (jeweils aufsteigend) anzeigen, liegen die aktuellsten Dateien in dem jeweils letzten dieser Verzeichnisse. Eine Sicherung besteht aus einem Verzeichnis (meist mit einem Namen mit "db_" beginnend) in dem sich weitere Unterverzeichnisse befinden. So meist das Verzeichnis "log" und ein oder mehrere Verzeichnisse "seg...". Außerdem Dateien wie "service.properties". Das gesamte Verzeichnis stellt die Sicherung dar und muss kopiert werden.

 

Das Zurücksichern einer solchen Sicherung ist nicht schwerer. Der erste Grundsatz sollte jedoch trotzdem lauten: Immer mit einer Kopie arbeiten, damit eventuelle Fehler rückgängig gemacht werden können! Benennen Sie also zuerst eine Kopie des Backup- Verzeichnis so um, dass es einen anderen (aber ähnlichen) Namen trägt wie das eigentliche Datenbankverzeichnis (z.B. …2). Jetzt kopieren Sie dieses umbenannte Verzeichnis an dieselbe Stelle an der auch schon Ihr derzeitiges Datenbankverzeichnis liegt. Dessen Verzeichnispfad ermitteln Sie am einfachsten von der Konfigurationsseite des PLANOUT- Applikationsservers unter "Konfiguration" -> "Datenbankverbindung" -> "Datenbankname". Jetzt stoppen Sie den PLANOUT- Applikationsserver durch Klick auf „Stop“ auf der Konfigurationsseite. Im Anschluss wechseln Sie wieder zur Konfiguration der Datenbankverbindung, ersetzen (falls nötig) den Datenbankbenutzernamen, das Datenbankpasswort und auf jeden Fall im Datenbankname den bisherigen Verzeichnisnamen durch Ihren neu vergebenen. Nach einem Klick auf „Übernehmen“ haben Sie es bereits fast geschafft. Um Sicherzustellen, dass der PLANOUT- Applikationsserver auch alle Daten richtig erfasst hat, muss nun nur noch der PLANOUT- Serverdienst neu gestartet werden, bzw. die Serverapplikation beendet und neu gestartet. Prüfen Sie anschließend auf der Konfigurationsseite dessen Einstellungen. Er sollte jetzt normal starten und den Pfad zu Ihrem neuen Datenbankverzeichnis zeigen. Im Anschluss daran starten Sie eine Planungsansicht und prüfen die Zurücksetzung der Daten.