ULT4Db2

Log Analyzer for Db2

A powerful log analyzer for Db2 for auditing data changes, propagating changes to another system, backing out errant updates, and generating reports.

ULT4Db2 is a log analyzer for Db2 that simplifies most tasks related to the Db2 Log. Its intuitive ISPF interface and robust automation features ensure you can get started within minutes, while it handles the majority of the workload.

Halten Sie Tabellen mit der ULT4Db2-Datenpropagationsfunktion synchronisiert. Sie kann die gleichen INSERT-, UPDATE- und DELETE-Anweisungen direkt gegen verschiedene Zieltabellen ausführen. Alternativ können Sie ULT4Db2 diese Anweisungen auch in externe Datensätze schreiben lassen. Wenn sich Ihre Zieltabellen in einem anderen Datenbanksystem oder auf einer anderen Plattform wie Oracle, Microsoft SQL Server oder einem anderen DBMS befinden, dann können Sie die Syntax der generierten Anweisungen Ihren Bedürfnissen entsprechend ändern. ULT4Db2 unterscheidet sich von anderen Propagierungs-Tools dadurch, dass es die Last im Quell-Db2-Subsystem nicht erhöht, da es keine Log-Capture-Exits verwendet. Stattdessen liest es die Archiv- und aktiven Log-Datensätze direkt, was zu erheblichen Einsparungen bei der CPU-Zeit führt. Außerdem können Sie genau steuern, wann ULT4Db2 läuft, so dass Sie es für Zeiten außerhalb der Spitzenlast einplanen können, um den gleitenden Vier-Stunden-Durchschnitt niedrig zu halten. Auch wenn ULT4Db2 nicht kontinuierlich läuft, kann es dennoch eine nahtlose Datenweitergabe gewährleisten. Am Ende jeder Ausführung merkt es sich, wie weit das Protokoll gelesen wurde und welche Transaktionen noch offen waren. Sie können die Jobs einer Propagierungsaufgabe periodisch ausführen lassen. Je nach Ihren Anforderungen können Sie ULT4Db2 einmal pro Tag oder alle paar Minuten für eine Propagierung nahezu in Echtzeit ausführen.

Unternehmen wollen Änderungen an sensiblen Informationen nachverfolgen - wer hat eine Änderung an einer Tabelle vorgenommen, wann wurde sie vorgenommen und was genau wurde geändert? Das Db2-Protokoll enthält all diese Informationen an verschiedenen Stellen.

This log analyzer for Db2 helps you to put the pieces together and populate your auditing tables with the information you need. You can analyze all the changes over a given period of time and filter by user name, plan name, column contents or any other criteria. You can choose which columns from your original tables you want to see in the auditing tables. Plus, you can also include columns with meta information, such as the timestamp of a change or the correlation ID, in the output.

Wenn Daten in einer Tabelle irrtümlich geändert wurden, kann es sehr schwierig sein, diese Änderung ohne unbeabsichtigte Nebeneffekte rückgängig zu machen. Mit Db2 können Sie ein Objekt zu einem beliebigen Zeitpunkt wiederherstellen, aber dabei gehen alle Änderungen verloren, die nach diesem Zeitpunkt vorgenommen wurden, nicht nur die, die Sie eigentlich rückgängig machen wollen.

What you really need is the ability to undo a single change, or a single transaction that affected one or more tables. This log analyzer for Db2 can create SQL statements that revert a specific change which happened at a given point-in-time. These statements are always written to an external dataset so that DBAs can review them first. The ability to filter by various criteria helps to control the repair process.

Das versehentliche Fallenlassen eines Objekts in einer Produktionsumgebung kann schwerwiegende Folgen haben und zu längeren Ausfällen führen. Die Wiederherstellung eines Objekts in den Zustand vor dem Drop-Vorgang ist in der Regel ein langwieriger und fehleranfälliger Prozess.

It requires a lot of resources on the mainframe, and means a lot of extra work for DBAs. ULT4Db2 has the ability to bring back objects that have been accidentally dropped. Based on the information from the Db2 log and existing image copy data sets, this log analyzer for Db2 can re-create objects and fill them with the same data that they had right before the DROP command was issued. LOB tablespaces can be restored to the point in time of the latest image copy. You can scan an arbitrary log range for drop operations and select the objects that you want to undrop by specifying a name pattern. The entire process is automated and does not require any manual intervention.

This log analyzer for Db2 is able to undrop databases, table spaces, tables and indexes. All foreign keys, check constraints and table privileges are automatically recreated as well. The ULT4Db2 undrop process does not require a point-in-time recovery of the Db2 catalog, which means all other objects stay fully available during the undrop process.

ULT4Db2 kann eine Vielzahl von Berichten erstellen, die Ihnen helfen, einen Überblick über die Nutzung Ihrer Tabellen zu behalten. Es kann die INSERT-, UPDATE- und DELETE-Aktivitäten für Ihre Tabellen nach verschiedenen Kriterien wie Wiederherstellungseinheit, Benutzernamen oder Plannamen zusammenfassen. Sie können auch einen detaillierten Bericht erstellen, der jede Zeile so enthält, wie sie vor und nach jeder Aktualisierung war.

Weitere Berichte sind ebenfalls verfügbar:

  • Ruhezeiten-Berichte identifizieren Zeiträume, die sich ideal für eine RECOVER-Operation eignen
  • Rollback-Berichte identifizieren Transaktionen, die umfangreiche Rollback-Operationen durchführen
  • Longrunner-Berichte zeigen Transaktionen mit einer niedrigen Commit-Häufigkeit, die eine Lock-Eskalation verursachen können

Log-Analyse-Prozesse sind mit ULT4Db2 einfach einzurichten. Eine ISPF-Schnittstelle führt Sie durch alle erforderlichen Schritte. Sie geben die Namen der zu analysierenden Tabellen anhand von Namensmustern sowie einen Zeitrahmen an. Außerdem haben Sie die Möglichkeit, bei Bedarf zahlreiche Details des Analyseprozesses zu steuern. So ist es beispielsweise möglich, einzelne Spalten auszublenden, umzubenennen oder als Binärdaten zu behandeln. Sie können auch Protokollsätze für kaskadierte Löschungen, Triggeraktionen oder protokollierte LOAD-Operationen einbeziehen.

Once a task is defined, this Db2 log analysis tool does the rest: It generates all the required JCL and utility statements, and at runtime, all necessary information is retrieved automatically. This includes table structures, compression dictionaries, required log data sets, and information about previous table versions. Output for different tables, or different sets of tables, can be written into separate datasets that are dynamically allocated based on a template specification. This Db2 log analyzer also keeps track of each execution. The ISPF interface shows the execution history of all tasks and allows you to browse the output datasets.

Database administrators and application developers use ULT4Db2 to repair the result of an incorrect program or job execution, or a user error. Auditors and administrators use this Db2 log analyzer to determine which tables were changed and by whom. Data centers replace expensive data propagation tools with this Db2 log analyzer because it offers reduced CPU consumption, plus, it‘s affordable. Database administrators use ULT4Db2 to analyze commit frequencies and idle times.

  • Bietet Einblick in die Verwendung Ihrer Objekte

 

  • Ermöglicht es DBAs, unerwünschte Änderungen schnell und einfach zu identifizieren, zu isolieren und rückgängig zu machen
  • Propagiert Datenänderungen an ein Zielsystem

 

  • Hilft Auditoren bei der Identifizierung von Aktualisierungen sensibler Daten, liefert Informationen über diese Aktualisierungen inkl. wer sie gemacht hat und wann

Weitere Informationen über ULT4Db2

Simplify Db2 log management
with ULT4Db2

Müheloses prüfen, verbreiten und korrigieren von Datenänderungen.