Problem
Nach einem Update und der anschließenden Datenbankaktivierung dauert der Vorgang deutlich länger als üblich, unter Umständen mehrere Stunden. Während dieser Zeit ist keine Anmeldung möglich. Es wird kein Fortschrittsbalken angezeigt, und es erscheint keine Rückmeldung, ob der Vorgang noch läuft.
Betrifft: Updates von Versionen vor 9.1.0.30996 (z. B. 8.x oder 9.0.x) auf Version 9.1.0.30996 oder höher, einschließlich Updates auf Version 26.x
Ursache
Seit Version 9.1.0.30996 ist die Verschlüsselung der Qualitätsfelder weiter verstärkt. Bei der ersten Aktivierung der Datenbank nach dem Update muss deshalb jeder Datensatz einmalig neu verarbeitet werden.
Zusätzlich werden bei der Aktivierung alle Datenbankmigrationen nachgeholt, die seit Ihrer bisherigen Version hinzugekommen sind. Das gilt auch, wenn Sie direkt auf Version 26.x aktualisieren, nicht nur beim Update auf 9.1.0.30996. Die Dauer hängt stark von der Leistung Ihrer Server und der Größe der Datenbank ab und lässt sich daher nicht verlässlich vorhersagen. Als grober Anhaltspunkt gelten etwa 5 bis 6 Minuten pro 1.000 Passwörter. Das entspricht grob 1 Stunde pro 10.000 Passwörter. Dieser Aufwand fällt nur bei der ersten Aktivierung an. Spätere Updates von Version 9.1.0.30996 oder höher sind davon nicht betroffen.
Lösung
- Erstellen Sie vor dem Update ein Datenbank-Backup. Sie benötigen es, falls der Vorgang unterbrochen wird.
- Stellen Sie dem Server ausreichend Ressourcen (RAM, CPU) zur Verfügung, um die Dauer zu verkürzen.
- Planen Sie für Update und Datenbankaktivierung ausreichend Zeit ein und informieren Sie Ihre Benutzer, dass während dieser Zeit keine Anmeldung möglich ist. Rechnen Sie grob mit etwa 5 bis 6 Minuten pro 1.000 Passwörter. Die tatsächliche Dauer hängt von der Leistung Ihrer Server ab.
- Starten Sie die Aktivierung der Datenbank und warten Sie, bis sie vollständig abgeschlossen ist. Solange keine Fehlermeldung erscheint, läuft der Prozess im Hintergrund weiter.
Wichtig: Unterbrechen Sie den Vorgang nicht, weder durch einen Neustart des Servers noch durch das Stoppen des Dienstes. Wird der Vorgang dennoch unterbrochen, müssen Sie das Datenbank-Backup einspielen und die Aktivierung der Datenbank von vorne starten.