Dostávám upozornění ORA-1555 (příliš starý snímek) z mých databází prostřednictvím Enterprise Manager 13c. Pro produkční prostředí jsou tato upozornění vhodná a mohou být indikátorem toho, že musím vyřešit problém. U mých vývojových databází mě chyby ORA-1555 netrápí. Je běžné, že vývojáři píší dotazy, které běží dlouhou dobu, a později je ladí. Nechci vidět upozornění na chyby ORA-1555 v mé doručené poště z dev databází. Přesto EM13c nemá zřejmý způsob, jak těmto výstrahám zabránit. Nedávno jsem se dozvěděl, že je možné odfiltrovat řádky protokolu výstrah z funkce oznámení EM13c, a tím potlačit generování jakýchkoli výstrah ORA-1555.
Chcete-li to provést, přihlaste se do EM13c a přejděte do příslušné databáze (nebo aktualizovat šablonu). Poté klikněte na Oracle Database –> Monitoring –> Metric and Collection Settings. V sekci DB Alert Log je Generic Alert Log Error. Stisknutím ikony tužky napravo pro tento řádek upravíte nastavení.
Přejděte dolů až na konec další stránky. V části s názvem Vlastnosti kolekce metrických údajů je jedno pole označené Výraz filtru protokolu výstrah. Toto pole je regulární výraz. Všechny řádky v protokolu výstrah, které odpovídají regulárnímu výrazu, budou odfiltrovány. Jak můžete vidět níže, přidal jsem kód chyby „01555“.
Nejen, že můžete odfiltrovat jakékoli chyby ORA-1555, ale můžete vidět i další, které lze odfiltrovat.