Aktive und vorbereitete Transaktionen verwalten
Lesen Sie diesen Artikel, wenn Sie aktive und vorbereitete Transaktionen verwalten müssen.
Informationen zu diesem Vorgang
Normalerweise sollten Transaktionen automatisch ausgeführt und abgeschlossen werden
(COMMIT- oder ROLLBACK-Operation), ohne dass ein Benutzereingriff erforderlich ist. Unter bestimmten Umständen kann es jedoch
erforderlich sein, eine Transaktion manuell aufzulösen. Dies könnte für eine Transaktion ratsam sein,
die beendet werden soll, weil sie Aufrufe an einen Ressourcenmanager richtet, von dem Sie wissen, dass er nicht innerhalb des erforderlichen Zeitraums
verfügbar sein wird.
Unter normalen Umständen
wird alles versucht, um eine Transaktion zu beenden. Manchmal ist dies jedoch wegen RRS und
des Abschlusses nativer Kontexte nicht möglich.
In einem solchen Fall wird die Transaktion mit "rollback_only" markiert, damit sie im nächsten verfügbaren
Fenster zurückgesetzt werden kann. Es gibt auch Fälle, in denen Sie eine
Transaktion manuell beenden müssen. Dies könnte für eine Transaktion ratsam sein,
die beendet werden soll, weil sie Aufrufe an einen Ressourcenmanager richtet, von dem Sie wissen, dass er nicht innerhalb des erforderlichen Zeitraums
verfügbar sein wird.
- Manuelle Transaktionen
- Transaktionen, die vom Administrator beendet werden müssen. Zu jeder Transaktion wird die lokale oder globale ID angezeigt. Sie können auswählen, ob zu den einzelnen der Transaktion zugeordneten Ressourcen (insbesondere zum zugeordneten Ressourcenmanager) Informationen angezeigt werden sollen. Außerdem können Sie angeben, ob Transaktionen mit diesem Status festgeschrieben oder zurückgesetzt werden sollen.
- Transaktionswiederholungen
- Transaktionen, bei denen der Zugriff auf einige Ressourcen erneut versucht werden muss. Zu jeder Transaktion wird die lokale oder globale ID angezeigt und angegeben, ob die Transaktion gerade festgeschrieben oder zurückgesetzt wird. Sie können auswählen, ob zu den einzelnen der Transaktion zugeordneten Ressourcen (insbesondere zum zugeordneten Ressourcenmanager) Informationen angezeigt werden sollen. Außerdem können Sie angeben, ob der Status dieser Transaktionen beendet werden soll (keine weiteren Wiederholungen).
- Heuristische Transaktionen
- Transaktionen, die heuristisch abgeschlossen wurden. Zu jeder Transaktion wird die lokale oder globale ID sowie das heuristische Ergebnis angezeigt. Sie können auswählen, ob zu den einzelnen der Transaktion zugeordneten Ressourcen (insbesondere zum zugeordneten Ressourcenmanager) Informationen angezeigt werden sollen. Sie können die Transaktion auch aus der Liste löschen.
- Importierte vorbereitete Transaktionen
- Transaktionen, die importiert und vorbereitet wurden, jedoch noch nicht festgeschrieben sind. Zu jeder Transaktion wird die lokale oder globale ID angezeigt. Sie können auswählen, ob zu den einzelnen der Transaktion zugeordneten Ressourcen (insbesondere zum zugeordneten Ressourcenmanager) Informationen angezeigt werden sollen. Außerdem können Sie angeben, ob Transaktionen mit diesem Status festgeschrieben oder zurückgesetzt werden sollen.
Führen Sie zum Verwalten der aktiven und vorbereiteten Transaktionen eines Anwendungsservers in der Administrationskonsole die folgenden Schritte aus: