Grundlagen Emergencymodus des Data-Managers

Der Emergencymodus (EM) soll sicherstellen, dass auch bei knappem Plattenplatz oder knappem virtuellen Speicher die Datenbank nicht beschädigt wird. In früheren Versionen wurde vom Data-Manager nur der Plattenplatz überprüft. Wenn dieser ein parametriertes Limit unterschritten hatte, wurde auf die Sicherung historischer Daten verzichtet. Stand wieder ausreichend Plattenplatz zur Verfügung, so verließ der Data-Manager den EM und nahm seinen normalen Betrieb auf.

VORSICHT:

Der DataBG darf nicht direkt aus der Konsole gestartet werden!

Für den EM überprüft der Data-Manager nicht nur den Plattenplatz, sondern auch in kürzeren Zeitspannen auch den virtuellen Speicher. Unterschreitet eine der beiden Größen ein kritisches Limit, so wird der DataBG beendet und die Datenbank geschlossen. Damit soll erreicht werden, dass in jedem Fall eine funktionsfähige Datenbank vorhanden ist (außerdem gibt es defaultmäßig Alarme, wenn so etwas passiert).

Kapitel Beschreibung
Grundlagen Emergencymodus des Data-Managers Einleitung und Links zu den Kapiteln
Bedienpanels Emergencymodus Zum Überprüfen von Festplatte bzw. Hauptspeicher (RAM) gibt es zwei Panels (Device.pnl und DeviceVirtual.pnl).
Festplatte überwachen Das Panel Festplattenüberwachung zeigt den freien Speicherplatz, ermöglicht die Parametrierung der Speichergrenzen und enthält die Statusanzeige des EM.
Virtuellen Speicher überwachen Das Panel zeigt den freien Speicherplatz, ermöglicht die Parametrierung der Speichergrenzen und enthält die Statusanzeige des EM.
Details zum Überwachen von Festplatten Für jede Festplatte, die in die Überprüfung einbezogen werden soll, gibt es einen Datenpunkt vom Typ _DiskSpaceCheck.
Details zum Überwachen des virtuellen Speichers Die Parametrierung der Überwachung des virtuellen Speichers erfolgt ebenfalls über einen internen Datenpunkt. Dieser ist vom Typ _MemoryCheck.
Auslösen des Emergencymodus Wie wird Emergencymodus erreicht, wie reagiert der Data-Manager
Data-Manager im Emergencymodus Oberstes Ziel des Emergencymodus ist es, eine konsistente Datenbank zu bewahren, das System soll aber trotzdem noch lauffähig bleiben, wenn auch mit einigen Einschränkungen.
Redundanz im Emergencymodus Ein redundantes Projekt startet nicht, wenn das andere System noch im Backup- oder Emergencymodus ist.