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:
- 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
- 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:
- 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.
- 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
- 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.