Moderní správa databáze David Krch Technology Sales Consultant
Nejčastější úkoly administrátora
Správa výkonu
Udržet optimální výkon
Správa změn
Udržet pořádek během změn
Průběžná správa
Spravovat více systémů s menším úsilím
Oracle Enterprise Manager Hardware. Software. Complete.
Event and Service Desk Connectors
Services Cloud Integration
Third Party Plug-ins Sun Ops Center je nyní součástí rodiny Oracle Enterprise Manager
Nejčastější úkoly administrátora Udržet optimální výkon Správa výkonu
Diagnostika výkonu
Ladění aplikace
Správa změn
Udržet pořádek během změn
Průběžná správa
Spravovat více systémů s menším úsilím
Automatická diagnostika výkonu Maximalizujte výkon databáze Zvýšení produktivity db. administrátorů
Problémy IO / CPU
Eliminace výkonostních problémů
Náročné SQL
Nižší náklady na správu IT RAC
Snímky Automatic Workload Repository
• • • • • •
Zabudovaná automatická diagnostika
Poradci pro správu & ladění výkonu
Vyšší kvalita poskytovaných služeb
Zajistěte maximální díky samoladící databázi Top-down analýza s využitím snímků v Automatic Workload Repository utomatic Database Diagnostic Monitor – automatická diagnostika Rychlejší řešení výkonnostních problémů díky analýze příčin Expertní systém postavený na dlouhodobých zkušenostech Oracle V 11g také expertní systém pro ladění RAC
Ladění aplikace pomocí Tuning Packu Automatizace ladění SQL Sběr chybějících a zastaralých statistik
SQL Profiling
Vytvoření SQL Profile
Analýza statistiks
Doplnění přístupových struktur
Analýza přístup. cest Analýza restrukturalizace SQL
Změny SQL příkazů
Alternative Plan Analysis
Alternativní exekuční plán
Analýza paralelních dotazů
Optimalizátor s automatickým laděním
SQL Tuning Advisor
Administrátor
Paralelizace v SQL Profile
Rozsáhlá doporučení pro ladění SQL
• SQL Tuning Advisor • Identifikuje alternativní exekuční plány na základě real-time i historických výkonnostních dat • Doporučuje vhodný stupeň paralelizace dotazů ke zvýšení výkonu • Volitelně může automaticky nasazovat SQL Profile, je-li zrychlení dostatečně velké
Real-Time SQL Monitoring Podívejte se detailně na zpracování SQL dotazu • Automaticky monitoruje dlouho běžící SQL • Zapnuto neustále – žádná režie • Monitoruje každé spuštění SQL dotazu samostatně • Zobrazení výkonnostních statistik • Globální úroveň • Na úrovni operace exekučního plánu • Na úrovni paralelního procesu • Důležité informace pro ladění • NOVINKA: I jako Active Report v Grid Control 11.1 • NOVINKA: Rozšířeno pro monitorování PL/SQL
Nejčastější úkoly administrátora
Správa výkonu
Správa změn
Průběžná správa
Udržet optimální výkon
Udržet pořádek během změn Detekce změn Testování změn Automatizace změn
Spravovat více systémů s menším úsilím
Detekce změn v konfiguraci a aplikaci Sestavy Srovnání
Monitoring Politiky Bezpečnost
Změny v konfiguraci Změny v aplikaci • Zajišťuje soulad systému se standardy • NOVINKA: Real-time detekce změn v db. organizace schématu • Detekce neautorizovaných (zlovolných) • Porovnání db. schématu identifikuje • Zlovolné SQL změn • Neautorizované změny přístup. práv • Přes 300 zabudovaných politik dle • Změny v tabulkách procedurách.... Oracle ―best practices‖ • Nové/zrušené indexy, atd. • Průměžné monitorování souladu
Nejčastější úkoly administrátora
Správa výkonu
Správa změn
Průběžná správa
Udržet optimální výkon
Udržet pořádek během změn Detekce změn Testování změn Automatizace změn
Spravovat více systémů s menším úsilím
Testování změn Oracle Real Application Testing Podpora od začátku do konce Vytvoření testovacího systému
• SQL Performance Analyzer (SPA) • Změny ve zpracování dotazů – doba zpracování a jiné metriky
Zachycení zátěže
• Database Replay • Testování s využitím provozní zátěže se stejným charakterem současného přístupu
Přehrání zátěže
Nasazení klientů pro přehrání zátěže
Oracle Real Application Testing SQL Performance Analyzer
SQL Plány + Stats Test před změnou
SQL zátěž SQL Tuning Set SQL Plány + Stats Test po změně
• • • •
Srovnání SQL výkonu
Otestujte a určete vliv změn na výkon SQL dotazů Určete které dotazy se zrychlí a kde hrozí zpomalení Rozsáhlá výkonnostní diagnostika a výkazy Opakované spuštění SQL dotazů v testovacím systému
Analýza
Bezpečné testovací prostředí Oracle Data Masking Produkce
Test
LAST_NAME
SSN
SALARY
LAST_NAME
SSN
AGUILAR
203-33-3234
40,000
SMITH
111—23-1111
60,000
BENSON
323-22-2943
60,000
MILLER
222-34-1345
40,000
• • • •
SALARY
Použijte provozní data pro testování – po zamaskování citlivých dat Citlivá data vůbec na testovacím prostředí nejsou Rozšiřitelná knihovna maskovacích šablon Široké možnosti maskování, vč. využití podmínek, kombinací mechanismů , PL/SQL,... • Integrace maskování do klonování databáze • NOVINKA: Ovládání maskování z command line (EMCLI)
Nejčastější úkoly administrátora
Správa výkonu
Správa změn
Průběžná správa
Udržet optimální výkon
Udržet pořádek během změn Detekce změn Testování změn Automatizace změn
Spravovat více systémů s menším úsilím
Automatizace testování
Zkraťte a zjednodušte testování databáze • Automatizace procesu od produkce až po přehrání v Database Replay
• Sběr produkční zátěže a výkonnostních dat
• Instalace testovacího prostředí, klonování databáze
• Přenos zátěže a výkonnostních dat na testovací prostředí
• Nasazení replay klientů a spuštění přehrávání
Automatizace změn v software:Patchování
My Oracle Support
• Spojení do My Oracle Support • Proaktivní poradenství
Analýza
• CPUs Test
Firemní DMZ
• Dle používaných funkcí
• Stahování oprav
Report
• Aplikace oprav do databáze • Patch/CPU/Patchset • Rolling patchování pro RAC
Ověření
Rozkopír ování
Aplikace oprav
• Opravy Linuxu • Automatické stažení opravy z Oracle ULN
Automatizace instalací a patchování
1
Vytvoření referenčního systému RAC
2
Vytvoření Gold Image
Vytvoření produkčního RAC
3
Scale-Out RAC
4
• Nasazování software pomocí Gold image • Zjednodušený přechod na RAC • Jednokrokové rozšíření nebo zmenšení RAC • Podpora všech vrstev -RAC ,Clusterware, ev. operační systém • Podpora ASM
Nejčastější úkoly administrátora
Správa výkonu
Udržet optimální výkon
Správa změn
Udržet pořádek během změn
Průběžná správa
Spravovat více systémů s menším úsilím Správa zdrojů Automatizace správy
Automated Self-Management Diagnostika chyb
Vysoká dostupnost
Support Workbench Automatic Diagnostic Repository
Automatic Block Repair HA Console MAA Advisor
Incident Packaging Service
Automation workflows for
Test Case Builder
Grid migration
Automated Health Checks
Správa zdrojů
Instalace, upgrade, bezpečnost
On-demand Segment
Improved RAC install
Creation
Easier Upgrade/Downgrade
Temp Tablespace Shrink Compression Advisor Resource Manager
Enhanced pre-upgrade Checks Conditional Masking Compound Masking
Instance Caging
Integrated Clone and Mask
ACFS support
Statistics Versioning
Automatizace snižuje náklady Forrester Total Economic Impact of Configuration and Provisioning Packs
• Snížení nákladů na správu IT • Zvýšení produktivity • Rychlejší reakce na požadavky podniku • Snížení kapitálových nákladů
Oracle Enterprise Manager Ověřené a důvěryhodné řešení. Šetří 80% času a úsilí při správu databází
Zabrání až 25% ztracených prodejů
90% of problémů v IT odstraněno dříve, než ovlivní uživatele
Zvýšila využití zdrojů až o 70%
Snížil úsilí na správu konfigurací o 90%
Šetří $1.9 million s Oracle Enterprise Manager
Šetří $170,000 každý rok s Oracle Enterprise Manager
Nahradili manuální nástroje automatizací; ušetří 50% času
Snížili dobu testování databází o 90%
Snížili úsilí na instalace a patchování o 75%
Nasazuje infrastrukturu pro SOA o 92% rychleji
Zkrátili testování aplikací z týdnů na hodiny
Redukuje čas na aplikaci kritických oprav o 80%
Dosahuje dostupnost 24/7 s Oracle Enterprise Manager
Šetří týdny při testování aplikací