D
dreamYu
Grünschnabel
Ich habe ein Problem mit der Extrahierung von speziellen Zeilen aus einem Logfile, komm aber einfach nicht auf eine passende Lösung.
Es handelt sich um eine Oracle Alert Logfile, welche so aufgebaut ist:
----snip
Sun Feb 26 04:01:25 2006
ORA-12981 blablabla
Sun Feb 26 04:01:27 2006
ARC0: Archival started
ARC1: Archival started
Sun Feb 26 04:01:29 2006
Thread 1 opened at log sequence 111
Current log# 2 seq# 122
Current log# 2 seq# 123
Sun Feb 26 04:05:11 2006
ORA-12331 blabla blabla
Sun Feb 26 04:05:51 2006
ARC0: Archival started
ARC1: Archival started
LGWR: STARTING ARCH PROCESSES COMPLETE
----snap
Wie ist es möglich, nur die Fehlermeldung, welche mit "ORA-xxxxx", und den Timestamp, der sich eine Zeile darüber befindet, zu extrahieren?
Hier ein Beispiel:
Sun Feb 26 04:01:25 2006, ORA-12981
Sun Feb 26 04:05:11 2006, ORA-12331
Ich bin offen für jeden Tip. Danke im Voraus für die Hilfe!
Es handelt sich um eine Oracle Alert Logfile, welche so aufgebaut ist:
----snip
Sun Feb 26 04:01:25 2006
ORA-12981 blablabla
Sun Feb 26 04:01:27 2006
ARC0: Archival started
ARC1: Archival started
Sun Feb 26 04:01:29 2006
Thread 1 opened at log sequence 111
Current log# 2 seq# 122
Current log# 2 seq# 123
Sun Feb 26 04:05:11 2006
ORA-12331 blabla blabla
Sun Feb 26 04:05:51 2006
ARC0: Archival started
ARC1: Archival started
LGWR: STARTING ARCH PROCESSES COMPLETE
----snap
Wie ist es möglich, nur die Fehlermeldung, welche mit "ORA-xxxxx", und den Timestamp, der sich eine Zeile darüber befindet, zu extrahieren?
Hier ein Beispiel:
Sun Feb 26 04:01:25 2006, ORA-12981
Sun Feb 26 04:05:11 2006, ORA-12331
Ich bin offen für jeden Tip. Danke im Voraus für die Hilfe!