Oracle: Hibaüzenetek keresése reguláris kifejezéssel
Adatbázisokkal kapcsolatos cikkek / Oracle (2438 katt)
Előfordulhat, hogy egy Oracle SQL-utasításokat futtató program által készített log fájlban meg szeretnénk keresni az Oracle által visszaadott (és aztán naplózott) hibaüzeneteket.
A log fájlban ehhez hasonló sorok fordulnak elő:
BEGIN ora-teszt-x-backup.tables
...
init:
...
[sqlplus] ORA-00955: a nevet már használja egy létező objektum.
Látható, hogy nem csak a hibaüzenetek szerepelnek a fájlban, illetve az ora- szövegkonstans más kontextusban is szerepel.
Ha az ORA- kezdetű, és 5 db számmal folytatódó szövegeket szeretnénk megkeresni, mint valószínű hibakódokat, akkor a következő reguláris kifejezést lehet erre használni:
ORA-\d{5}
Ezt a kifejezést a Total Commander szövegkereső ablakában a következő módon lehet megadni:
Előző oldal | Kapitány |