Zum Hauptinhalt springen

Script-Utility - decode

CONZEPT 16-Server - Script-Utility decode

decode - Anzeige des Inhalts von binären Log-Dateien

Syntax:

c16_serv_cmd_win.exe decode <blog1> [<blog2>] [-start=<date>] [-end=<date>]
[-days=<int>] [-records=<int>] [-filterex=<string>] [-charset=<string>]

Anzeige von bis zu zwei binären Log-Dateien, beginnend vom jüngsten Eintrag in chronologischer, absteigender Reihenfolge, mit zeitlicher Eingrenzung und Filterung der Einträge. Siehe auch Log-Viewer . Falls im Verzeichnis der Log-Datei neben der <Datenbankname>.lgb auch das Archivlog <Datenbankname>.lga (siehe Architektur des Servers ) liegt, wird das gesamte Log aus Standard-Log und Archiv-Log betrachtet.

Argumente:

  • <blog1>: Vollständiger Dateiname der ersten binären Logdatei. Die Anzeige erfolgt chronologisch absteigend.
  • [<blog2>]: Vollständiger Dateiname einer weiteren binären Logdatei. <blog1> und <blog2> werden in eine chronologische Reihenfolge gebracht.
  • [-start=<date>]: Anfangswert für die Datumseingrenzung in der Form yyyy-mm-dd. Es werden nur Log-Einträge angezeigt, die nicht älter sind, wie das angegebene Datum.
  • [-end=<date>]: Endwert für die Datumseingrenzung in der Form yyyy-mm-dd. Es werden nur Log-Einträge angezeigt, die nicht neuer sind, wie das angegebene Datum.
  • [-days=<int>]: Ist dieses Argument angegeben, hat es Vorrang vor "start" und "end". Es werden keine Einträge angezeigt, die älter als <int> Tage sind, ausgehend vom neuesten Eintrag in der Log-Datei.
  • [-records=<int>]: Ist dieses Argument angegeben, hat es Vorrang vor "days", "start" und "end". Es werden die letzten <int> Einträge, ausgehend vom neuesten Eintrag im binären Log angezeigt. Der höchstmögliche Wert für diese Option beträgt 500.000.
  • [-filterex=<string>]: Standardmässig werden keine Datensätze ausgefiltert. Durch Angabe dieses Argumentes können Einträge bestimmten Typs und Klasse verborgen werden. Für <string> können folgende Zeichen kombiniert werden: "uhgiwed". Dabei werden dann folgende Einträge nicht angezeigt: u Einträge des Typs User h Einträge des Typs Hot-Standby g Einträge, die weder vom Typ User noch vom Typ Hot-Standby sind i Einträge der Klasse Information w Einträge der Klasse Warnung e Einträge der Klasse Fehler d Einträge der Klasse Debug
  • [-charset=<string>]: Mit diesem Parameter kann der Zeichensatz bestimmt werden, der vom Script-Utility bei der Dekodierung der Log-Einträge verwendet wird. Da Texteinträge von Benutzerlog-Dateien im Windows-Zeichensatz gespeichert werden, ist es unter Umständen für Konsolen-Ausgaben erforderlich, die Ausgabe in den OEM-Zeichensatz zu wandeln, damit Umlaute auch auf der Konsole korrekt dargestellt werden. Wird der Zeichensatz nicht definiert, wird der ANSI-Zeichensatz verwendet. Folgende Angaben sind bei diesem Schalter zulässig: ansi Dekodieren der Logdatei im Windows-Zeichensatz (ISO Latin I) oem Dekodieren der Logdatei im OEM-Zeichensatz (PC-Zeichensatz)

Rückgabe:

  • 1 - Kommando erfolgreich ausgeführt.
  • 2 - Fehler aufgetreten.

Beispiele:

Alle Einträge der Manager-Logdatei in einer ASCII-Datei speichern.

c16_serv_cmd_win.exe decode c16_serv_mgr.lgb > manager.txt

Alle Einträge anzeigen, die zwischen dem 1. Juli 2007 und dem 3. Juli 2007 geschrieben wurden.

c16_serv_cmd_win.exe decode c16_serv_mgr.lgb -start=2007-07-01 -end=2007-07-03

Wie zuvor, jedoch werden alle Einträge, die nur informativer Natur sind ausgeklammert.

c16_serv_cmd_win.exe decode c16_serv_mgr.lgb -start=2007-07-01 -end=2007-07-03 -filterex=i