Sichern und Wiederherstellen der SHR-PostgreSQL-Management-Datenbank
Die SHR-PostgreSQL-Management-Datenbank speichert drei Informationstypen:
- Informationen zum Datenverarbeitungs-Stream
- Interne Tabellen zur Steuerung des Löschvorgangs von Staging-Tabellen (stage_control)
- Informationen zu Sammlungsaudits (Datenaudit)
Sichern der Datenbank
Sie sollten die Management-Datenbank zu Datenwiederherstellungszwecken sichern. So sichern Sie die Datenbank:
- Halten Sie den Timer-Service der PMDB-Platform an.
- Halten Sie den Collection-Service der PMDB Platform an.
- Warten Sie, bis die Ausführung der Datenverarbeitungsprozesse aller geladenen Job-Streams abgeschlossen ist.
- Überprüfen Sie den Status der Streams auf der Seite Datenverarbeitung der Verwaltungskonsole. Sie können den Status auch überprüfen, indem Sie folgenden Befehl eingeben:
abcMonitor -stream ID=ALL, state=active
- Sichern Sie die Datenbank mithilfe eines PostgreSQL-Dienstprogramms für die Datenbanksicherung.
Wiederherstellen der Datenbank
Sie sollten die Management-Datenbank wiederherstellen, um die historischen Statusdetails zur Schrittausführung zu erhalten. So stellen Sie die Datenbank wieder her:
- Halten Sie den Timer-Service der PMDB Platform an:
- Halten Sie den Collection-Service der PMDB Platform an.
- Warten Sie, bis die Ausführung der Datenverarbeitungsprozesse aller geladenen Job-Streams abgeschlossen ist.
- Überprüfen Sie den Status der Streams auf der Seite Datenverarbeitung der Verwaltungskonsole. Sie können den Status auch überprüfen, indem Sie folgenden Befehl eingeben:
abcMonitor -stream ID=ALL, state=active
- Stellen Sie die Datenbank mithilfe eines PostgreSQL-Dienstprogramms für die Wiederherstellung wieder her.
- Starten Sie den Collection-Service und den Timer-Service der PMDB-Plattform nach Abschluss der Wiederherstellungsvorgangs neu.
Nach dem Start der Services beginnt das Datenverarbeitungs-Framework automatisch mit der Ausführung der wiederhergestellten Schritte an der Stelle, an der diese angehalten wurde, und verarbeitet den Schrittstatus automatisch. Die Wiederherstellung der alten Datenbank führt auch zu alten Daten für die stage_control- und Datenaudittabellen. Diese Tabellen werden jedoch innerhalb einiger Stunden automatisch vom Framework aktualisiert.