Script-Utility - decode
CONZEPT 16-Server - Script-Utility decode
- Siehe: Script-Utility
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