Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Peringatan Waktu Menunggu Basis Data EM12c

Saya memiliki lingkungan Oracle EM12c (versi 12.1.0.3) yang diatur untuk memantau database produksi saya. Di satu database, saya terkadang mendapat peringatan untuk kategori 'Database Time Spent Waiting (%)'. Namun saya telah menonaktifkan metrik ini di EM.

Saya menemukan bahwa metrik ini adalah peringatan sisi server. Menonaktifkan di OMS tidak menghentikan metrik yang dikumpulkan oleh agen di sisi server. Bagian yang saya tidak mengerti adalah jika saya telah menonaktifkan metrik di OMS, bahkan jika agen memberi tahu OMS tentang masalahnya, bukankah OMS harus mengabaikannya? Mengapa saya masih mendapatkan peringatan?

Untuk menyesuaikan ini, saya harus masuk ke database yang dimaksud dan mengeluarkan ini:

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;
/

Saya mengatur peringatan agar memiliki ambang peringatan 99 dan kritis 100. Perhatikan dengan warna merah bahwa ini untuk kategori Jaringan. Kategori yang mungkin adalah:

  • Administrasi
  • Aplikasi
  • Kluster
  • Berkomitmen
  • Konkurensi
  • Konfigurasi
  • Jaringan

Saya mengeluarkan perintah serupa untuk kategori lainnya. Sekarang saya tidak lagi menerima peringatan ini.

Masih membuat frustrasi bahwa saya harus mengambil tindakan ini. Saya memahami konsep bahwa ini adalah peringatan sisi server. Yang gagal saya lihat adalah mengapa saya masih mendapatkan email. OMS pasti bisa lebih pintar dari ini. Seharusnya memiliki kekuatan untuk mengatakan bahwa saya menerima peringatan tetapi telah dinonaktifkan untuk target ini jadi saya tidak akan mengganggu siapa pun.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ganti nama Tabel atau Tampilan Oracle

  2. Apa dan kapan saya harus menentukan setFetchSize()?

  3. TNSPING OK tapi sqlplus memberikan ORA-12154?

  4. 3 Cara Mengembalikan Zona Waktu dari Nilai Datetime di Oracle

  5. Apa perbedaan utama antara Varchar2 dan char