Archivierte Ereignisprotokolldatensätze bereinigen
Erläuterung
Diese Aktivität dient dazu, archivierte Ereignisprotokolldatensätze, die nicht mehr benötigt werden, zu bereinigen/löschen. Die Datensätze werden aus dem System dauerhaft entfernt und können nicht wiederhergestellt werden.
Beim Bereinigen von Daten ist es möglich, 4 Parameter als Auswahlkriterien für die zu bereinigenden/löschenden Daten zu definieren. Hinweis: Die Datumsangaben beziehen sich auf den Zeitpunkt der Archivierung der Ereignisprotokolldatensätze, nicht auf den Zeitpunkt ihrer Erstellung.
- Entität , was bedeutet, dass nur Ereignisse, die sich auf diese spezifische Entität beziehen, bereinigt werden, z. B. würde JtTask nur Ereignisse für Arbeitsaufgaben bereinigen. Dieser Wert ist optional, und wenn er leer gelassen wird, werden alle Ereignisprotokolldatensätze für den angegebenen Zeitraum dauerhaft gelöscht.
- Ereignis , das in Kombination mit der Entität funktioniert und es Ihnen ermöglicht, nur Ereignisdatensätze für ein bestimmtes Ereignis zu löschen. Dieser Wert ist optional, und wenn er leer gelassen wird, werden alle Ereignisse für den angegebenen Zeitraum und die Entität dauerhaft gelöscht.
- Von-Offset (Tage) beginnt mit dem heutigen Tag und ermöglicht die Eingabe eines negativen Wertes, der verwendet wird, um zu entscheiden, ab welchem Datum dauerhaft gelöscht werden soll. Sie könnten zum Beispiel „-300“ eingeben, um alle Datensätze zu löschen, die vor 300 Tagen erstellt wurden, und zwar bis zum angegebenen Bis-Offset. Dieser Wert ist optional, und wenn er leer gelassen wird, werden alle Ereignisprotokolldatensätze bis zum „Bis-Datum“ gelöscht.
- Bis-Offset (Tage) beginnt mit dem heutigen Tag und ermöglicht die Eingabe eines negativen Wertes. Sie könnten zum Beispiel „-100“ eingeben, um alle Datensätze zu löschen, die bis vor 100 Tagen erstellt wurden. Wenn der Von-Offset leer gelassen wird, werden alle Ereignisprotokolldatensätze für die definierten Kriterien bis vor 100 Tagen gelöscht.
Diese Aktivität kann als geplante Aufgabe oder online als einmalige Aktion ausgeführt werden.
Es ist möglich, die Ausführung der Bereinigung auf einer Täglichen, Wöchentlichen oder Monatlichen Basis, einem bestimmten Datum, einem Intervall (z. B. alle 12 Stunden) auszuführen oder einen benutzerdefinierten Ausdruck zu planen (z. B. DBMS_SCHEDULER-Syntax wie "FREQ=YEARLY;BYMONTH=JAN,JUL;BYMONTHDAY=21", d. h. jedes Jahr am 21. Januar und 21. Juli).
Nehmen wir an, es ist 2023-08-01 (1. August 2023) und es gibt einen Zeitplan zum Bereinigen von Entität SrvRequest (anforderungsbezogene Ereignisprotokolldatensätze) mit einem Von-Offset von -100 und einem Bis-Offset von -10. Ereignisprotokolldatensätze zu Anforderung, die zwischen 2023-04-23 (23. April 2023) und 2023-07-22 (22. Juli 2023) archiviert wurden, würden gelöscht werden. Wenn dieser geplante Job am nächsten Tag ausgeführt würde, würden Ereignisprotokolldatensätze im Zusammenhang mit Anforderung, die zwischen 2023-04-24 (24. April 2023) und 2023-07-23 (23. Juli 2023) archiviert wurden, gelöscht werden, und so weiter.
Es ist wichtig zu beachten, dass die Bereinigung nur archivierte Ereignisprotokolldatensätze löscht und dass die Aktion nicht rückgängig zu machen ist.
Voraussetzungen
- Für die angegebenen Kriterien müssen archivierte Ereignisprotokolldatensätze vorhanden sein.
Systemauswirkungen
- Alle archivierten Ereignisprotokolldatensätze bis zu einem bestimmten Datum werden aus der Historie des archivierten Ereignisprotokolls gelöscht/bereinigt.