Der Broker und die Datenbank zeigen ein bestimmtes Verhalten,
wenn die Datenbank in den Wartemodus versetzt wird.
Wenn Sie aus einem oder mehreren Nachrichtenflüssen auf Datenbanken zugreifen, will der
Datenbankadministrator möglicherweise von Zeit zu Zeit die Anweisung zum Versetzen einer Datenbank
in den Wartemodus durchführen. Diese Aktion ist eine Funktion der Datenbank, nicht des Brokers.
Für die Datenbank, die Sie in den Wartemodus versetzen, müssen die folgenden drei
Voraussetzungen erfüllt sein:
- Die Datenbank kann in den Wartemodus versetzt werden (nicht alle Datenbanken unterstützen diese
Funktion).
- Wenn die Datenbank in den Wartemodus versetzt wird, werden neue Verbindungen von der Datenbank
blockiert.
- Nachrichtenflüsse, die auf die Datenbank zugreifen, werden
irgendwann inaktiv.
Die folgende Liste zeigt das Verhalten, das erwartet wird, wenn
eine Datenbank in den Wartemodus versetzt wird:
- Führen Sie den Befehl zum Stilllegen des Brokers aus. Wenn dieser Befehl gestartet wird, bleiben die eingerichteten Verbindungen bestehen, es werden aber keine neuen Verbindungen zu
der Datenbank zugelassen.
- Nachrichten, die von Nachrichtenflüssen verarbeitet werden, die bereits bestehende Verbindungen zur Datenbank nutzen, benutzen diese Verbindungen, bis sie inaktiv werden. Falls weiterhin Nachrichten von dem Nachrichtenfluss
empfangen werden, kann es also lange dauern, bis der Wartemodus eintritt. Stoppen Sie den Nachrichtenfluss, um sicherzustellen, dass
keine Nachrichten mehr verarbeitet werden. Durch das Stoppen des Nachrichtenflusses werden keine
Nachrichten mehr verarbeitet und die vom Nachrichtenfluss verwendeten Datenbankverbindungen werden
freigegeben. Dadurch wird sichergestellt, dass die vom Nachrichtenfluss verwendeten
Datenbankverbindungen inaktiviert werden.
- Datenbankverbindungen für den Nachrichtenfluss werden inaktiv. Dies veranlasst den Broker, die Verbindungen zu den Benutzerdatenbanken freizugeben, die vom
Nachrichtenfluss verwendet werden. Nachdem alle Datenbankverbindungen vom Broker und anderen Anwendungen, die die Datenbank verwenden, freigegeben wurden, kann die Datenbank in den Wartemodus versetzt werden.
Der
Abschnitt Benutzerdatenbankverbindungen enthält weitere Informationen hierzu.