Versuchen Sie zuerst, den Grund des Fehlers zu finden, indem Sie die im Abschnitt Fehlerbehebung und Unterstützung des Information Center beschriebenen Diagnoseverfahren anwenden. Wenn der Fehler mit diesen Verfahren nicht behoben werden kann, wenden Sie sich an Ihr IBM Support Center. Verwenden Sie die in diesem Abschnitt beschriebene Prozedur ausschließlich als letzte Abhilfemaßnahme.
Wenn Fehler in einer Brokerdatenbank aufgetreten sind, gehen Sie wie unter Wiederherstellung nach einem Ausfall der Brokerdatenbank beschrieben vor. Wenn die Datenbank nicht beschädigt ist, das Problem aber nicht mit Hilfe der Fehlerbestimmung behoben werden kann, führen Sie die nachstehende Operationsfolge aus, um den Broker wiederherzustellen:
- Stellen Sie sicher, dass keine Workbench-Benutzer etws für den Broker verfügbar machen. Sie müssen warten, bis diese Aktionen abgeschlossen sind.
- Stoppen Sie den Broker mit dem Befehl mqsistop.
- Stoppen Sie den Warteschlangenmanager des Brokers mit Hilfe des Befehls endmqm.
- Erstellen Sie eine Sicherungskopie der Tabellen in der Brokerdatenbank. Diese Tabellen sind voneinander abhängig und müssen bei der Wiederherstellung alle in einem einheitlichen Zustand sein. Einzelne Tabellen können nicht gesichert der wiederhergestellt werden.
- Löschen Sie den Broker mit dem Befehl mqsideletebroker.
- Erstellen Sie den Broker mit dem Befehl mqsicreatebroker erneut.
- Stellen Sie die Broker-Datenbanktabellen wieder her - entweder vom gerade erstellten Backup oder von einer zuvor erfolgreichen Sicherungsversion.
- Starten Sie den Broker mit dem Befehl mqsistart.
- Setzen Sie Domänenkonfiguration erneut ein, um sicherzustellen, dass die Konfiguration in der Brokerdomäne einheitlich ist.