Einträge aus dem Transaktionspartnerprotokoll entfernen
Sie können Einträge aus der Transaktionspartnerprotokolldatei entfernen. Dazu muss der Wert der angepassten Eigenschaft REMOVE_PARTNER_LOG_ENTRY für den Transaktionsservice auf dem Server festgelegt werden, der Eigner des Partnerprotokolls ist.
Informationen zu diesem Vorgang
Die angepasste Eigenschaft
REMOVE_PARTNER_LOG_ENTRY ist nur dann wirksam, wenn die folgenden beiden Faktoren zutreffen.
- Der Anwendungsserver ist im Modus für Wiederherstellung gestartet.
- Der Anwendungsserver hat keine Transaktionen, für die derzeit eine Wiederherstellung erforderlich ist. Sie können dies mithilfe der Datei SystemOut.log prüfen.
Anmerkung: Dieser Artikel referenziert eine oder mehrere Protokolldateien des Anwendungsservers. Alternativ dazu wird empfohlen, den Server
so zu konfigurieren, dass er die HPEL-Protokoll- und -Traceinfrastruktur (High Performance Extensible Logging) verwendet und nicht die Dateien SystemOut.log , SystemErr.log,
trace.log und activity.log auf verteilten oder IBM® i-Systemen. Sie können HPEL auch in Verbindung
mit Ihren nativen z/OS-Protokolleinrichtungen verwenden. Wenn Sie HPEL verwenden, können Sie
mit dem Befehlszeilentool LogViewer im Verzeichnis "bin" des Serverprofils auf alle Ihre Protokoll- und Tracedaten zugreifen. Weitere Informationen zur Verwendung von
HPEL finden Sie in der Dokumentation zum Einsatz von HPEL für die Fehlerbehebung in Anwendungen.
Anmerkung: Sie können Transaktionen aus Tabellen mit mehreren Transaktionen entfernen.
Wenn eine einzige Datenbanktabelle mehrere Transaktionsprotokolle enthält, wirkt sich dies auf die Datenbankdeadlocks aus.
Falls Probleme mit einem bestimmten JVM-Transaktionsprotokoll vorliegen,
können Sie diesen Transaktionsprotokolleintrag mit der folgenden SQL-Anweisung aus der Datenbanktabelle entfernen:
DELETE FROM [Transaktionsprotokolltabelle] WHERE
SERVER_NAME=[Zelle\Knoten\Server] AND SERVICE_ID=[SERVICE ID-Wert]
Vorgehensweise
- Klicken Sie in der Administrationskonsole auf .
- Klicken Sie auf Neu.
- Geben Sie im Feld Name REMOVE_PARTNER_LOG_ENTRY und im Feld Wert eine oder mehrere durch Kommas getrennte ganzzahlige Wiederherstellungs-IDs ein, die entfernt werden sollen.
- Klicken Sie auf Anwenden oder OK.
- Speichern Sie Ihre Änderungen in der Masterkonfiguration.
- Starten Sie den Server im Wiederherstellungsmodus erneut.