Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Filtrowanie dzienników alertów w EM13c

Otrzymuję alerty ORA-1555 (zbyt stara migawka) z moich baz danych za pośrednictwem Enterprise Manager 13c. W przypadku środowisk produkcyjnych są to dobre alerty do otrzymywania i mogą wskazywać, że mam problem do rozwiązania. W przypadku moich rozwojowych baz danych błędy ORA-1555 nie są moim problemem. Deweloperzy często piszą zapytania, które działają przez długi czas, a następnie dostrajają je później. Nie chcę widzieć alertów o błędach ORA-1555 w mojej skrzynce odbiorczej z baz danych deweloperów. Jednak EM13c nie ma oczywistego sposobu na powstrzymanie tych ostrzeżeń. Niedawno dowiedziałem się, że można odfiltrować wiersze z dziennika alertów z funkcji powiadamiania EM13c, blokując w ten sposób generowanie alertów ORA-1555.
Aby to zrobić, zaloguj się do EM13c i przejdź do odpowiedniej bazy danych (lub zaktualizować szablon). Następnie kliknij Baza danych Oracle –> Monitorowanie –> Ustawienia metryk i kolekcji. W sekcji DB Alert Log znajduje się Generic Alert Log Error. Naciśnij ikonę ołówków po prawej stronie tego wiersza, aby edytować ustawienia.

Przewiń w dół na sam dół następnej strony. W sekcji zatytułowanej Właściwości kolekcji metryk znajduje się jedno pole o nazwie Wyrażenie filtru dziennika alertów. To pole jest wyrażeniem regularnym. Wszelkie wiersze w dzienniku alertów, które pasują do wyrażenia regularnego, zostaną odfiltrowane z rozważania. Jak widać poniżej, dodałem kod błędu „01555”.

Możesz nie tylko odfiltrować wszelkie błędy ORA-1555, ale także zobaczyć inne, które można odfiltrować.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle CLOB nie może wstawić więcej niż 4000 znaków?

  2. ORA-6502 z wyzwalaczem Grant Logging

  3. Plany adaptacyjne 12c w SQL Developer

  4. Dlaczego Oracle używa DBMS_STATS.GATHER_TABLE_STATS?

  5. Liczba Oracle do C# dziesiętna