Zum Hauptinhalt springen

Servicefunktionen im Hot-Standby Betrieb

CONZEPT 16-Server - Servicefunktionen im Hot-Standby Betrieb Beschreibung der Servicefunktionen im Hot-Standby Betrieb

Im laufenden Betrieb können verschiedene Servicefunktionen an den Datenbanken durchgeführt werden. Die Funktionen werden über die Service-Seite der Web-Administration aufgerufen.

  • Datenbankstatus Hier wird der Status beider Datenbanken angezeigt. In der ersten Zeile wird der Status der aktuellen Datenbank ausgegeben. Im normalen Betrieb sollte beim Primärsystem hier die Ausgabe "Master" stehen, gefolgt von dem Zustand der Datenbank. In der zweiten Zeile wird der Status der Datenbank auf dem anderen Server ausgegeben. Steht in der ersten Zeile der Status der Primärserver, wird in der zweiten Zeile "Sekundärer Server" ausgegeben, gefolgt vom Status der sekundären Datenbank. Folgende Einträge können für den Status auftreten: In der Web-Administration werden zusätzlich die Zeitstempel beider Datenbanken angezeigt. So kann auch ohne die Protokolldateien zu prüfen festgestellt werden, ob die Datenbanken synchron sind und welche der Datenbanken aktueller (die Master-Datenbank) ist.
    • offen Die Datenbank ist geöffnet. Dieser Zustand tritt ein, sobald sich ein Benutzer an der Datenbank anmeldet. Meldet sich der letzte Benutzer von der Datenbank ab, wird die Datenbank wieder geschlossen.
    • geschlossen Es sind keine Benutzer an der Datenbank angemeldet. Die Datenbank ist ordnungsgemäß geschlossen.
    • Standby Die Datenbank ist auf dem aktuellen Stand und bereit. Bei einem Ausfall des aktiven Servers kann diese Datenbank geöffnet werden.
    • nicht abgeschlossen Die Datenbank wurde nicht ordnungsgemäß geschlossen.
    • Synchronisation Die Standby-Datenbank wird gerade vom aktiven Server übertragen, damit beide Datenbanken auf dem gleichen Stand sind.
    • unbekannt Die Datenbank befindet sich nicht im angegebenen Verzeichnis oder es konnte keine Verbindung zum CONZEPT 16-Server auf dem anderen System hergestellt werden.
  • angemeldete Benutzer Hier wird die Anzahl der an dieser Datenbank angemeldeten Benutzer ausgegeben.
  • Login sperren Wird diese Aktion durchgeführt, können sich keine weiteren Benutzer an die Datenbank anmelden. Das Anmelden neuer Benutzer kann durch die Aktion "Login freigeben" wieder zugelassen werden. Dieser Sperre wird nicht in die Datenbank eingetragen und somit beim Beenden des CONZEPT 16-Servers automatisch aufgehoben.
  • Login freigeben Eine durch die Aktion "Login sperren" gesperrte Datenbank wird durch diese Aktion wieder zur Anmeldung durch neue Benutzer freigegeben.
  • Alle Benutzer abmelden Alle noch in der Datenbank angemeldeten Benutzer werden aus der Datenbank entfernt. Dabei werden alle noch offenen Transaktionen zurückgesetzt.
  • Wechsel zu Primärsystem Diese Aktion ist nur möglich, wenn beide Datenbanken (die des Primär- und die des Sekundärservers) geschlossen und synchron sind, wobei sich die aktive Datenbank auf dem Sekundärsystem befindet. Will sich nach dieser Aktion ein Benutzer an der Datenbank anmelden, wird die Datenbank vom Primärserver geöffnet.
  • Wechsel zu Sekundärsystem Diese Aktion ist nur möglich, wenn beide Datenbanken (die des Primär- und die des Sekundärservers) geschlossen und synchron sind, wobei sich die aktive Datenbank auf dem Primärsystem befindet. Will sich nach dieser Aktion ein Benutzer an der Datenbank anmelden, wird die Datenbank vom Sekundärserver geöffnet.
  • Freigabe für Rollback Wird eine Datenbank nicht ordnungsgemäß vom Server geschlossen, muss beim ersten Öffnen der Datenbank ein Rollback und eine anschließende Diagnose mit Recover durchgeführt werden (siehe auch Transaktionen und Datenbankdiagnose ). Im Hot-Standby-Betrieb wird dies durch eine entsprechende Sperre (siehe Einrichten von Sperren bei beiden Datenbanken (aktiv und Standby) verhindert. Mit der "Freigabe für Rollback" wird diese Sperre entfernt und beim nächsten Öffnen der Datenbank wird dann automatisch ein Rollback und eine anschließende Diagnose mit Recover durchgeführt.
info

Ein automatisches Rollback wird nicht ohne das Aufheben der Sperre durchgeführt, da unter Umständen ein aktuellerer Stand der Datenbank auf dem anderen Server existiert und dieser eventuell gerade nicht verfügbar ist. Durch das Rollback würde in diesem Fall der Zeitstempel der älteren Datenbank aktualisiert und die aktuellere Datenbank bei wieder verfügbarem zweiten Server mit dem alten Stand überschrieben.

  • Freigabe für Login Diese Aktion entfernt die Sperre, welche durch eine nicht ausgewählte "Automatische Aktivierung" in der Datenbank gesetzt wurde. Danach können sich wieder Benutzer an der Datenbank anmelden. Diese Aktion kann nur bei geschlossener Datenbank durchgeführt werden.
  • Freigabe für Synchronisation Diese Aktion entfernt die Sperre, welche durch eine nicht ausgewählte "Automatische Synchronisation" in der Datenbank gesetzt wurde. Die Datenbank wird zur Synchronisation freigegeben und anschließend automatisch mit der aktuellen Datenbank synchronisiert. Nach einem Ausfall und der Wiederinbetriebnahme eines Servers muss diese Synchronisation durchgeführt werden, um die Daten, die in der Zwischenzeit in der aktuellen Datenbank verändert wurden, in die nun veraltete Datenbank zu übernehmen. Diese Aktion kann nur bei geschlossener Datenbank durchgeführt werden.
  • Freigabe für Öffnen ohne Standby Diese Aktion entfernt die Sperre Login sperren wenn Standby-Server nicht mehr verfügbar , welche in den Einstellungen der Datenbank gesetzt werden kann.
  • Datentransfer-Test Über diese Aktion kann die Verbindungsgeschwindigkeit zwischen dem Primär- und dem Sekundärserver überprüft werden. Der Test dauert ungefähr 10 Sekunden. Es wird danach die Übertragungsrate in KB pro Sekunde angezeigt.