Windows Management Instrumentation ile veritabanı sistemi bütünleştirmesi

Anlık görüntü izleyicileri, performans sayaçları aracılığıyla ve yerleşik PerfMon sağlayıcısını kullanarak Windows Management Instrumentation (WMI) tarafından erişilebilir.

Profil kaydı değişkenlerine, yerleşik Kayıt Dosyası sağlayıcısı kullanılarak WMI tarafından erişilebilir.

WMI Software Development Kit (WMI SDK), birkaç yerleşik sağlayıcıyı içerir:

  • PerfMon sağlayıcısı
  • Kayıt olayı sağlayıcısı
  • Kayıt sağlayıcı
  • Windows olay günlüğü sağlayıcısı
  • Win32 sağlayıcısı
  • WDM sağlayıcısı

Event Logs (Olay Günlükleri) içindeki veritabanı hatalarına, yerleşik Windows Event Log Provider (Windows Olay Günlüğü) sağlayıcısı kullanılarak WMI erişebilir.

Veritabanı sisteminde, aşağıdaki yönetilen nesnelere erişmek için bir WMI Denetim sağlayıcısı ve örnek WMI komut dosyaları bulunur:

  1. Veritabanı sunucusunun dağıtılan eşgörünümleri de içinde olmak üzere, yönetim ortamları. Aşağıdaki işlemler yapılabilir:
    • Eşgörünümleri sıralı değer listele
    • Veritabanı yöneticisi değiştirgelerini yapılandır
    • Veritabanı sunucusu hizmetinin durumunu başlatır/durduru/sorgulama/sorgulayın
    • İletişim kurma ya da kurma
  2. Veritabanları. Aşağıdaki işlemler yapılabilir:
    • Veritabanlarını listele
    • Veritabanı parametrelerini yapılandır
    • Veritabanı yarat/bırak
    • Yedekleme/geri yükleme/ileriye işleme veritabanları

WMI uygulamalarını çalıştırmadan önce WMI sağlayıcısını sistem ile kaydettirmeniz gerekir. Kayıt işlemi aşağıdaki komutlara girilerek yapılır:

  • mofcomp %DB2PATH%\bin\db2wmi.mof

    Bu komut, veri tabanı WMI şemasının tanımını sisteme yükler.

  • regsvr %DB2PATH%\bin\db2wmi.dll

    Bu komut, Windows ile WMI sağlayıcısı COM DLL ' ini kaydettirir.

Her iki komutta da, %DB2PATH% , veritabanının kurulu olduğu yoldur ve db2wmi.mof , WMI şeması tanımlamasını içeren .MOF dosyasıdır.

WMI altyapısıyla bütünleştirmeye ilişkin birkaç avantaj vardır:

  1. WMI tarafından sağlanan bir aracı kullanarak, Windows tabanlı bir ortamda veritabanı sunucularını yönetmek için kolayca komut dosyaları yazabilirsiniz. Örnek Visual Basic komut dosyaları, eşgörünümlerin listelenmesi, veritabanları yaratılması ve atılması ve yapılanış değiştirgelerinin güncellenmesi gibi basit görevleri gerçekleştirmek için sağlanmıştır. Bu örnek komut dosyaları, Windows için Db2® Application Development (Uygulama Geliştirme) adlı ürüne eklenmiştir.
  2. WMI kullanarak birçok görevi gerçekleştiren güçlü yönetim uygulamaları oluşturabilirsiniz. Görevler şunları içerebilir:
    • Sistem bilgilerinin görüntülenmesi
    • Veritabanı performansını izleme
    • Veritabanı sistemi kaynak tüketiminin izlenmesi
    Bu tip bir yönetim uygulaması aracılığıyla hem sistem olaylarını hem de veritabanı olaylarını izleyerek veritabanını daha iyi yönetebilirsiniz.
  3. Varolan COM ve Visual Basic programlama bilgilerini ve becerilerini kullanabilirsiniz. Bir COM ya da Visual Basic arabirimi sağlayarak, programcıların kurumsal yönetim uygulamaları geliştirirken zamandan tasarruf edebilmesini sağlar.