Enterprise Manager – DBA 2.0
Engin Şenel
Teknoloji Satış Danışmanı
Gündem

• Neden Sistem Yönetimi

• Oracle Yaklaşımı

• EM Grid Control vs. EM Database Control

• 11g Release 2 Database Control Yeni Özellikler

• Enterprise Manager Yönetim Paketleri

• Soru & Cevap
Neden Sistem Yönetimi


                                        Bir saatlik sistem kesintisinin
                                              ortalama maliyeti:
                                              42.000 USD/saat


                                        Yıllık ortalama kesinti süresi:
                                                   87 saat




Kaynak: Gartner in Network World 2004
Neden Sistem Yönetimi




                               Bilgi Teknolojileri bütçelerinin
                             ortalama % 60-70’i operasyonel ve
                              bakım işlemleri için harcanıyor.




Kaynak: CIO Magazine, 2007
Neden Sistem Yönetimi

• Bilgi Teknolojileri Sorunları = Đşletme Sorunları

  • Sistem kesintileri artık haber manşetlerinde

  • Güvenlik, yönetim ve uyumluluk riskleri bilgi teknolojileri ile
    başlar

  • Sistem Kesintisi = Para Kaybı
Dört Koldan Kuşatma
                                   Daha Yüksek
                                  Servis Kalitesi

       Daha Çevik Sistemler




                                                       Daha Düşük Risk
                                     Bilgi
                                  Teknolojileri




                              Daha Düşük Operasyonel
                                     Maliyet
Sistem Yönetim Đhtiyaçları
Sistem Yönetim Đhtiyaçları
• Değişik tedarikçilerle çalışmanın getirdiği karmaşıklık
   • Farklı sistemleri bir bütün olarak yönetebilmede eksiklik
   • Daha büyük ve karmaşık sistemler
   • Problem çözme süresinin artması

• Đşletmeye sunulan servislerin kalitesi
   • Tanımlaması güç ve erişilmesi zor

• Đşletmedeki değişikliklerin kolaylıkla ve hızla yapılabilmesi

• Denetleme & Uyma
   • Đşletmenin sahip olduğu sistemler nelerdir?
   • Uyulması gereken standartlar nelerdir?
   • Standartlara uyum nasıl sağlanır?
Oracle Sistem Yönetim Yaklaşımı
 Herşey Elinizin Altında
• Tüm altyapınızı bir bütün olarak yönetme imkanı

• Birden fazla hedef sistemin tek merkezden yönetimi

• Düşük maliyetlerle yüksek servis seviyeleri

• Etkin performans yönetimi

• Tüm uygulama hayat döngüsü için tam kapsamlı
  yönetim
Grid Control vs. Database Control

• EM Grid Control            • EM Database Control

  • Merkezi Yönetim Çözümü     • Kurulduğu Veri Tabanı
                                 Sunucusu Üzerinde Yönetim


  • Oracle ve Non-Oracle
    Teknolojileri Yönetme
    Yeteneği
Database Control 11gR2

• Yeni Özellikler

  • Tüm cluster’i bir bütün olarak yönetebilme imkanı

  • Cluster üzerindeki tüm kaynakları yönetebilme yeteneği

  • Veri tabanı servislerinin tek noktadan yönetimi

  • Sunucu üzerindeki diğer uygulamaları yönetebilme imkanı
Enterprise Manager
Yönetim Paketleri



     Oracle Highly Confidential
Diagnostics Pack

• Görsel Performans Yönetim Aracı

• Enterprise Manager üzerinden kolay kullanım

• Özellikler:

  • Otomatik performans darboğazı tespiti
  • Problem çözümü için öneri sistemi
  • Detaylı sistem izleme
Diagnostics Pack
 ADDM
• Automatic Database Diagnostic Monitor (ADDM):

  • Otomatik performans problem teşhisi

  • Veri tabanı içine gömülü yapı

  • Otomatik performans verisi toplama (Automatic Workload
    Repository verilerinden faydalanarak) ve performans analizi

  • Sürekli performans takibi ve proaktif problem çözümü

  • Semptomlara ait temel sebepleri bulma
Diagnostics Pack
 AWR
• Automatic Workload Repository (AWR):

  • Veri tabanı iş yükü ve performans istatistikleri havuzu

  • Periodik olarak iş yükü istatistiklerinin toplanması

  • Eski istatistik verilerinin otomatik olarak temizlenmesi

  • Sunulan raporda performans darboğazlarının tespiti ve
    sorunlu SQL cümlelerini listeleme yeteneği

  • Geçmişe dönük performans analizi imkanı
Tuning Pack

• Performans problemleri büyük oranda sorunlu SQL
  cümlelerine bağlı

• SQL Tuning uzmanlık ve zaman gerektiren bir işlem

• SQL iş yükü sürekli artmakta ve yeni SQL
  cümlelerinin tuning işlemi gerekmekte
Tuning Pack

• Tuning Pack

  •   SQL Tuning Set
  •   SQL Tuning Advisor
  •   SQL Access Advisor
  •   Object Reorganization


• SQL Tuning işlemleri için kolay kullanım

• Veri tabanı performans problemlerinin etkin çözümü
Change Management Pack

  Veri tabanı yöneticilerinin veri tabanı şema değişikliklerini
  planlamalarını, gerçekleştirmelerini ve takip edebilmelerini sağlar.
  Değişiklik yönetiminin daha basit ve etkin gerçekleştirilmesini
  sağlar.



• Değişiklikler takip edilebilir ve kontrol altına alınabilir
• Nesne ve şemalar arasında karşılaştırma ve senkronizasyon
  yapılabilir
• Şema nesneleri üzerinde değişiklikler yapılabilir
• Değişikliğin etkileri değerlendirilebilir ve yapılan değişiklikler geri
  alınabilir.
Change Management Pack
• Özellikler:

  • Veri tabanı ve şema değişikliklerinin geri çevirimi
  • Baz şema oluşturma ve versiyonlama
  • Veri tabanı ve şemalar arasında karşılaştırma
  • Veri içeren/içermeyen veri tabanı nesnelerinin kopyalanması
  • Nesne tanımlarında değişiklik
  • Nesne ve şema senkronizasyonu
  • Değişiklik etkilerinin değerlendirilmesi
  • Şemaların kopyalanması (cloning) ve farklı kaynaklara
    taşınması
Change Management Pack
Temel Đşlevler:


• Mevcut Durumu Yakalama             • Senkronizasyon (Synchronize)
(Capture)                                  • Veri tabanı nesnelerinin
      • Baselines                          taşınması (Veri ile birlikte ya
                                           da tanım olarak)


• Karşılaştırma (Compare)                  •Veri tabanı nesne
       • Baseline – Veri Tabanı            tanımlarında değişiklik
       • Veri Tabanı – Veri Tabanı
       • Şema – Şema
Configuration Management Pack
                                 • Sistem konfigürasyonuna
                                   ilişkin soruların cevabı

                                 • Sistemdeki güvenlik
    Kaç tane 10g Release 2         açıklıklarına ilişkin proaktif
      veritabanımız var?
                                   uyarı ve raporlama
        Kaç tane Linux
      sunucumuzn yama            • Farklı sistemler arası
       seviyesi 34654?
                                   konfigürasyon karşılaştırması
   Kaç tane veritabanımızda
   hala scott kullanıcısı var?
                                 • Sistem için genel güvenlik
                                   değerlendirmesi
Grid yapınızı Kontrol altında tutun
    Oracle                                                   Eval vs. Best
  Inventory                                                 Practice Policies

                 Dis                                          View/Search
  Software
                     co        Grid Control         ze
Configurations          ve                       aly
                           r                  An             Compare/Diff
  Hardware
Configurations                                              Change Tracking




 Install/Clone
                                              Me
                       pl y                     tal           Oracle.com
  Configure         Ap                                ink
                                                                Patches
    Patch
                                                            Security Alerts
   Secure
Configuration Management Pack

• Configuration Management Pack sayesinde:

  • Sistemler arasındaki ilişkiyi grafik olarak görme imkanı

  • Donanım ve yazılım seviyesinde sistem konfigürasyonlarının
    takibi

  • Disk kullanımının izlenmesi ve uyarı mekanizmaları

  • Sistem konfigürasyonlarının / değişikliklerin geçmişe dönük
    izlenebilmesi ve farklı sistemler arası konfigürasyon
    karşılaştırma
Data Masking Pack

• Uygulama geliştirme ve test süreçlerinde gerçek
  verinin hassas bilgilere erişilemeden kullanılabilmesi

• Kayıtlar arası ilişkilerin taşınarak test sisteminde
  bütünlüğün korunması

• Maskelenmiş veriden geriye çevrimin engellenmesi

• Maskeleme işlemleri için özel tanımlar yapılabilmesi
Oracle Data Masking
        Geri Çevirimsiz Kimlik Maskeleme

           Canlı Sistem                                              Test Sistemi
SOYADI       SĐCĐL_NO     TELEFON                         SOYADI        SĐCĐL_NO    TELEFON

YILDIZ       203333234    222-33-44                       ANSKEKSL      111231111   123-45-67

DEMĐR        323222943    333-45-67                       BKJHHEIEDK    222341345   987-65-43




          • Hassas verinin test sistemlerinden uzak tutulmasını sağlar
          • Tablolar arası ilişkileri korur, uygulamada değişiklik gerektirmez
          • Hassas veri canlı sistemi terketmez
          • Hazır taslaklar ve maskeleme politikaları
Tam Kapsamlı Yönetim
                     Extended Infrastructure Management


Virtual Servers      Databases                Middleware                          Network

 • VMWare
 • Oracle VM

                   • Oracle, Exadata,                                    •   Check Point Firewall
                   TimesTen               • Oracle
    Operating                                                            •   Juniper Netscreen Firewall
                   • IBM DB2              • IBM WebSphere                •   F5 BIG-IP
    Systems        • MS SQL Server        • BEA WebLogic                 •   Nortel Alteon Switch
                      (2000 & 2005)       • MS .NET                          (partner-built)
•   Linux          • Sybase               • MS BizTalk Server
•   All Unix       • MySQL                • MS IIS
•   Microsoft                             • MS Commerce Server
•   MVS
                                                                                   Storage
                                          • MS ISA Server
                    Applications          • MS Active Directory
                                          • JBoss AS
      Servers                             • IBM MQ Series                • NetApp Filer
                                          • Citrix Presentation Server   • EMC Celerra, Clariion,
                                            (partner-built)              Symmetrix
                   • Oracle               • Blue Lane PatchPoint         • Pillar Axiom (partner-built)
                                            (partner-built)
                   • Microsoft Exchange                                  • Onaro SANScreen
                                          • Tomcat                         (partner-built)
• Dell PowerEdge   • SAP
6. ŞĐFRE




YAŞINDA

             33
6.Oracle Day2009 Engin Senel V2

6.Oracle Day2009 Engin Senel V2

  • 2.
    Enterprise Manager –DBA 2.0 Engin Şenel Teknoloji Satış Danışmanı
  • 3.
    Gündem • Neden SistemYönetimi • Oracle Yaklaşımı • EM Grid Control vs. EM Database Control • 11g Release 2 Database Control Yeni Özellikler • Enterprise Manager Yönetim Paketleri • Soru & Cevap
  • 4.
    Neden Sistem Yönetimi Bir saatlik sistem kesintisinin ortalama maliyeti: 42.000 USD/saat Yıllık ortalama kesinti süresi: 87 saat Kaynak: Gartner in Network World 2004
  • 5.
    Neden Sistem Yönetimi Bilgi Teknolojileri bütçelerinin ortalama % 60-70’i operasyonel ve bakım işlemleri için harcanıyor. Kaynak: CIO Magazine, 2007
  • 6.
    Neden Sistem Yönetimi •Bilgi Teknolojileri Sorunları = Đşletme Sorunları • Sistem kesintileri artık haber manşetlerinde • Güvenlik, yönetim ve uyumluluk riskleri bilgi teknolojileri ile başlar • Sistem Kesintisi = Para Kaybı
  • 7.
    Dört Koldan Kuşatma Daha Yüksek Servis Kalitesi Daha Çevik Sistemler Daha Düşük Risk Bilgi Teknolojileri Daha Düşük Operasyonel Maliyet
  • 8.
  • 9.
    Sistem Yönetim Đhtiyaçları •Değişik tedarikçilerle çalışmanın getirdiği karmaşıklık • Farklı sistemleri bir bütün olarak yönetebilmede eksiklik • Daha büyük ve karmaşık sistemler • Problem çözme süresinin artması • Đşletmeye sunulan servislerin kalitesi • Tanımlaması güç ve erişilmesi zor • Đşletmedeki değişikliklerin kolaylıkla ve hızla yapılabilmesi • Denetleme & Uyma • Đşletmenin sahip olduğu sistemler nelerdir? • Uyulması gereken standartlar nelerdir? • Standartlara uyum nasıl sağlanır?
  • 10.
    Oracle Sistem YönetimYaklaşımı Herşey Elinizin Altında • Tüm altyapınızı bir bütün olarak yönetme imkanı • Birden fazla hedef sistemin tek merkezden yönetimi • Düşük maliyetlerle yüksek servis seviyeleri • Etkin performans yönetimi • Tüm uygulama hayat döngüsü için tam kapsamlı yönetim
  • 11.
    Grid Control vs.Database Control • EM Grid Control • EM Database Control • Merkezi Yönetim Çözümü • Kurulduğu Veri Tabanı Sunucusu Üzerinde Yönetim • Oracle ve Non-Oracle Teknolojileri Yönetme Yeteneği
  • 12.
    Database Control 11gR2 •Yeni Özellikler • Tüm cluster’i bir bütün olarak yönetebilme imkanı • Cluster üzerindeki tüm kaynakları yönetebilme yeteneği • Veri tabanı servislerinin tek noktadan yönetimi • Sunucu üzerindeki diğer uygulamaları yönetebilme imkanı
  • 13.
    Enterprise Manager Yönetim Paketleri Oracle Highly Confidential
  • 14.
    Diagnostics Pack • GörselPerformans Yönetim Aracı • Enterprise Manager üzerinden kolay kullanım • Özellikler: • Otomatik performans darboğazı tespiti • Problem çözümü için öneri sistemi • Detaylı sistem izleme
  • 15.
    Diagnostics Pack ADDM •Automatic Database Diagnostic Monitor (ADDM): • Otomatik performans problem teşhisi • Veri tabanı içine gömülü yapı • Otomatik performans verisi toplama (Automatic Workload Repository verilerinden faydalanarak) ve performans analizi • Sürekli performans takibi ve proaktif problem çözümü • Semptomlara ait temel sebepleri bulma
  • 17.
    Diagnostics Pack AWR •Automatic Workload Repository (AWR): • Veri tabanı iş yükü ve performans istatistikleri havuzu • Periodik olarak iş yükü istatistiklerinin toplanması • Eski istatistik verilerinin otomatik olarak temizlenmesi • Sunulan raporda performans darboğazlarının tespiti ve sorunlu SQL cümlelerini listeleme yeteneği • Geçmişe dönük performans analizi imkanı
  • 18.
    Tuning Pack • Performansproblemleri büyük oranda sorunlu SQL cümlelerine bağlı • SQL Tuning uzmanlık ve zaman gerektiren bir işlem • SQL iş yükü sürekli artmakta ve yeni SQL cümlelerinin tuning işlemi gerekmekte
  • 19.
    Tuning Pack • TuningPack • SQL Tuning Set • SQL Tuning Advisor • SQL Access Advisor • Object Reorganization • SQL Tuning işlemleri için kolay kullanım • Veri tabanı performans problemlerinin etkin çözümü
  • 23.
    Change Management Pack Veri tabanı yöneticilerinin veri tabanı şema değişikliklerini planlamalarını, gerçekleştirmelerini ve takip edebilmelerini sağlar. Değişiklik yönetiminin daha basit ve etkin gerçekleştirilmesini sağlar. • Değişiklikler takip edilebilir ve kontrol altına alınabilir • Nesne ve şemalar arasında karşılaştırma ve senkronizasyon yapılabilir • Şema nesneleri üzerinde değişiklikler yapılabilir • Değişikliğin etkileri değerlendirilebilir ve yapılan değişiklikler geri alınabilir.
  • 24.
    Change Management Pack •Özellikler: • Veri tabanı ve şema değişikliklerinin geri çevirimi • Baz şema oluşturma ve versiyonlama • Veri tabanı ve şemalar arasında karşılaştırma • Veri içeren/içermeyen veri tabanı nesnelerinin kopyalanması • Nesne tanımlarında değişiklik • Nesne ve şema senkronizasyonu • Değişiklik etkilerinin değerlendirilmesi • Şemaların kopyalanması (cloning) ve farklı kaynaklara taşınması
  • 25.
    Change Management Pack TemelĐşlevler: • Mevcut Durumu Yakalama • Senkronizasyon (Synchronize) (Capture) • Veri tabanı nesnelerinin • Baselines taşınması (Veri ile birlikte ya da tanım olarak) • Karşılaştırma (Compare) •Veri tabanı nesne • Baseline – Veri Tabanı tanımlarında değişiklik • Veri Tabanı – Veri Tabanı • Şema – Şema
  • 26.
    Configuration Management Pack • Sistem konfigürasyonuna ilişkin soruların cevabı • Sistemdeki güvenlik Kaç tane 10g Release 2 açıklıklarına ilişkin proaktif veritabanımız var? uyarı ve raporlama Kaç tane Linux sunucumuzn yama • Farklı sistemler arası seviyesi 34654? konfigürasyon karşılaştırması Kaç tane veritabanımızda hala scott kullanıcısı var? • Sistem için genel güvenlik değerlendirmesi
  • 27.
    Grid yapınızı Kontrolaltında tutun Oracle Eval vs. Best Inventory Practice Policies Dis View/Search Software co Grid Control ze Configurations ve aly r An Compare/Diff Hardware Configurations Change Tracking Install/Clone Me pl y tal Oracle.com Configure Ap ink Patches Patch Security Alerts Secure
  • 28.
    Configuration Management Pack •Configuration Management Pack sayesinde: • Sistemler arasındaki ilişkiyi grafik olarak görme imkanı • Donanım ve yazılım seviyesinde sistem konfigürasyonlarının takibi • Disk kullanımının izlenmesi ve uyarı mekanizmaları • Sistem konfigürasyonlarının / değişikliklerin geçmişe dönük izlenebilmesi ve farklı sistemler arası konfigürasyon karşılaştırma
  • 29.
    Data Masking Pack •Uygulama geliştirme ve test süreçlerinde gerçek verinin hassas bilgilere erişilemeden kullanılabilmesi • Kayıtlar arası ilişkilerin taşınarak test sisteminde bütünlüğün korunması • Maskelenmiş veriden geriye çevrimin engellenmesi • Maskeleme işlemleri için özel tanımlar yapılabilmesi
  • 30.
    Oracle Data Masking Geri Çevirimsiz Kimlik Maskeleme Canlı Sistem Test Sistemi SOYADI SĐCĐL_NO TELEFON SOYADI SĐCĐL_NO TELEFON YILDIZ 203333234 222-33-44 ANSKEKSL 111231111 123-45-67 DEMĐR 323222943 333-45-67 BKJHHEIEDK 222341345 987-65-43 • Hassas verinin test sistemlerinden uzak tutulmasını sağlar • Tablolar arası ilişkileri korur, uygulamada değişiklik gerektirmez • Hassas veri canlı sistemi terketmez • Hazır taslaklar ve maskeleme politikaları
  • 31.
    Tam Kapsamlı Yönetim Extended Infrastructure Management Virtual Servers Databases Middleware Network • VMWare • Oracle VM • Oracle, Exadata, • Check Point Firewall TimesTen • Oracle Operating • Juniper Netscreen Firewall • IBM DB2 • IBM WebSphere • F5 BIG-IP Systems • MS SQL Server • BEA WebLogic • Nortel Alteon Switch (2000 & 2005) • MS .NET (partner-built) • Linux • Sybase • MS BizTalk Server • All Unix • MySQL • MS IIS • Microsoft • MS Commerce Server • MVS Storage • MS ISA Server Applications • MS Active Directory • JBoss AS Servers • IBM MQ Series • NetApp Filer • Citrix Presentation Server • EMC Celerra, Clariion, (partner-built) Symmetrix • Oracle • Blue Lane PatchPoint • Pillar Axiom (partner-built) (partner-built) • Microsoft Exchange • Onaro SANScreen • Tomcat (partner-built) • Dell PowerEdge • SAP
  • 33.