sql >> Databasteknik >  >> RDS >> Oracle

EM12c Databas Tid Spendet Väntar på varningar

Jag har en Oracle EM12c-miljö (version 12.1.0.3) inställd för att övervaka mina produktionsdatabaser. På en databas får jag ibland en varning för kategorin "Databastid som väntat (%)". Ändå har jag inaktiverat detta mått i EM.

Jag fick reda på att detta mått är en varning på serversidan. Inaktivering i OMS hindrar inte mätningen från att samlas in av agenten på serversidan. Den del som jag inte förstår är att om jag har inaktiverat måtten i OMS, även om agenten informerar OMS om problemet, borde inte OMS ignorera det? Varför får jag fortfarande varningen?

För att justera detta var jag tvungen att logga in på databasen i fråga och utfärda detta:

begin
dbms_server_alert.set_threshold(dbms_server_alert.db_time_waiting,
dbms_server_alert.OPERATOR_GE,99,
dbms_server_alert.OPERATOR_GE,100,
60,6,
'db_name',dbms_server_alert.object_type_event_class,'Network');
end;
/

Jag ställer in varningarna så att de har en varningströskel på 99 och kritisk på 100. Notera i rött att detta är för nätverkskategorin. De möjliga kategorierna är:

  • Administrativ
  • Ansökan
  • Kluster
  • Bekräfta
  • Samtidighet
  • Konfiguration
  • Nätverk

Jag utfärdade liknande kommandon för de andra kategorierna. Nu får jag inte längre dessa varningar.

Det är fortfarande frustrerande att jag måste vidta denna åtgärd. Jag förstår konceptet att detta är en varning på serversidan. Vad jag inte ser är varför jag fortfarande får ett e-postmeddelande. OMS kan säkert vara smartare än så här. Den borde ha befogenhet att säga att jag fick varningen men den har inaktiverats för detta mål så jag kommer inte att störa någon.


  1. alembic util kommandofel kan inte hitta identifierare

  2. Hur man får databasstruktur i MySQL via query

  3. SQL Server-nätverksgränssnitt:Anslutningssträngen är inte giltig [87]

  4. Grundläggande tabelluttryck, del 2 – Härledda tabeller, logiska överväganden