Oracle: Hibaüzenetek keresése reguláris kifejezéssel

Adatbázisokkal kapcsolatos cikkek / Oracle (451 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