Monitorování úloh Oracle

Tento článek popisuje, jak používat Azure Virtual Machines k monitorování úloh Oracle. Můžete identifikovat selhání a odchylky, abyste zajistili stav důležitých úloh. Tento přístup zahrnuje nejen monitorování samotné databáze pomocí nativních nástrojů Oracle, ale také monitorování komponent infrastruktury, které používáte ve svém nasazení.

Použití nativních nástrojů Oracle k monitorování databáze Oracle

Oracle Enterprise Manager je integrovaná platforma pro správu podniku, která poskytuje funkce pro monitorování událostí, incidentů a metrik pro cílové úlohy Oracle. Oracle Enterprise Manager můžete použít na samostatném virtuálním počítači k monitorování, údržbě a správě prostředí Oracle. Tato platforma poskytuje jasně formátované textové protokoly, které můžete exportovat a načíst do protokolů služby Azure Monitor, abyste mohli při monitorování informací databáze Oracle nabídnout jednotné zobrazení. Sady Management Pack s Oraclem můžete použít také k přidání dalších funkcí, včetně možnosti "simulovat" prostředí PaaS (platforma jako služba) pro řešení typu infrastruktura jako služba (IaaS), jako je Oracle v Azure.

Další nativní funkcí Oracle je automatické úložiště úloh (AWR), které poskytuje monitorovací funkce pro shromažďování, zpracování a údržbu statistik výkonu pro detekci problémů a automatické ladění. Monitorujte úlohy, abyste porozuměli historickým analýzám a identifikovali problémy, které mají vliv na výkon databáze. V prostředích, kde AWR není spuštěný, například Oracle Standard Edition, můžete použít sestavy Statspack, které obsahují souhrn a podrobnosti o statistikách instancí databáze, událostech čekání a statistikách systému.

Doporučení

Pokud k monitorování databáze Oracle používáte monitorovací funkce Oracle Enterprise Manageru, postupujte podle těchto doporučení:

  • Integrujte textové protokoly Oracle Enterprise Manageru s protokoly služby Azure Monitor, abyste měli jedno zobrazení pro monitorování.
  • Průběžně kontrolujte sestavy AWR nebo Statspack.

Monitorování virtuálních počítačů a úložiště

Když nasadíte databázi Oracle na virtuální počítač Azure, musíte monitorovat nejen databázi, ale také telemetrii stavu z úložiště a virtuálního počítače. Azure Monitor nabízí mnoho způsobů, jak monitorovat metriky a protokoly z virtuálních počítačů a komponent úložiště. Přehledy virtuálních počítačů Azure nabízejí snadný způsob, jak monitorovat klientské úlohy zobrazením inventáře stávajících virtuálních počítačů a provedením implementace základního monitorování úloh. Funkce VM Insights také monitoruje výkon a stav virtuálních počítačů shromažďováním dat o spuštěných procesech a závislostech virtuálních počítačů na jiných prostředcích.

Doporučení

Při monitorování virtuálních počítačů a úložiště postupujte podle těchto doporučení:

  • Povolte přehledy virtuálních počítačů.
  • Pokud potřebujete více informací, než nabízí přehledy virtuálních počítačů, můžete nasadit agenta Azure Monitoru (AMA) a nakonfigurovat pravidlo shromažďování dat (DCR) pro shromažďování vlastních protokolů.
  • Monitorujte diskové metriky, pokud soubory databáze Oracle ukládáte na spravované disky Azure. Mezi diskové metriky, které můžete monitorovat, patří:
    • Procento využití vstupně-výstupních operací disku s operačním systémem za sekundu (IOPS)
    • Procento využití IOPS datového disku
    • Bajty čtení z datového disku za sekundu
    • Bajty zápisu na datový disk za sekundu
    • Hloubka fronty disku
  • Pokud soubory databáze ukládáte do Azure NetApp Files svazků, měli byste monitorovat metriky přiděleného úložiště, skutečného využití úložiště, IOPS svazku, propustnosti a latence.
  • Create Výstrahy monitorování vás upozorní na problémy, jako jsou překročení prahových hodnot.
  • Kromě monitorování virtuálních počítačů a úložiště můžete monitorovat i další komponenty v rámci vašich řešení, jako jsou Azure Virtual Network a Azure Backup.

Další krok