1
Oracle Enterprise Manager 12c R4 (12.1.0.4) Oliver Zandner (oliver.zandner@oracle.com) System-Berater für Oracle DB-Technologie Oracle Hannover
Was erwartet Sie? Neuerungen in Database Plug-in 12.1.0.7 (erschienen 15.01.2015): Database-Fleet-Maintenance (Patch-Automatisierung in der internen Cloud) Exkurs: Neuerungen in Cloud Management Plug-In 12.1.0.8 Database-Snap-Cloning & Test-Master-DB (automatisierte Bereitstellung v. schlanken DB-Clonen auf Basis einer Test-Master-DB) 3
Database Fleet Maintenance Neuerung in Database Plug-In 12.1.0.7 (erschienen am 15.01.2015) 4
Worum geht es bei Fleet Maintenance? Kontext: Database-as-a-Service (DBaaS) automatisiertes Bereitstellen v. DBs via OEM-Self-Service-Portal in Infrastructure Zones (virtulles RZ / Gruppe v. Servern) Resource Pools (DB-Homes) Bislang keine Möglichkeit, die bereitgestellten DBs automatisch zu patchen Fleet Maintenance ermöglicht, den Patch durch den DBA vorzubereiten & zu verteilen durch die Fachabteilung per One-Button-Click einzuspielen 5
Wie funktioniert Database Fleet Maintenance? Admin erzeugt Image für einen best. Pool aus Referenz-Installation (= subscription) Subscribes to Referenz-DB-Home Gold Image Bsp.: Oracle Database 11.2.0.3 on Linux x86_64 + OCT 2013 PSU patch +5 one-off patches DB-Pools 6
Wie funktioniert Database Fleet Maintenance? Admin installiert Image im Pool (= erzeugt neues DB-Home) Admin aktiviert neues Home Schon DBs im Pool vorhanden? Self-Service-User entscheidet, wann er vorhandene DBs in das neue Home migriert (per Klick) Neu angeforderte DBs werden autom. mit neuem Home erzeugt 11.2.0.3 DB Home 11.2.0.3 GI Home End Users 11.2.0.4 DB Home 11.2.0.4 GI Home Admin Image Library
Wie funktioniert Database Fleet Maintenance? Admin erstellt neue Versionen des Images Admin installiert diese in ein neues Home im entspr. Pool Image - Versioning JUL 2014 - Jul PSU + couple more patches* DEC 2013 - Add 5 more patches Ver. 3* Ver. 2 OCT 2013 - OCT PSU + 2 patches Ver. 1 * Current / Latest version 8
Wie sieht das in der GUI für den Self-Service-Admin aus? Oracle Confidential Restricted 9
Oracle Confidential Internal/Restricted/Highly Restricted 10
11
Wie sieht das in der GUI für den Self-Service-End-Benutzer aus? Oracle Confidential Restricted 12
13
Zusammenfassung: Database Fleet Maintenance Ablauf: 1. Admin erzeugt Image für einen best. Pool (= subscription) 2. Admin erzeugt im Pool neues Home via Image 3. Self-Service-User entscheidet, wann er vorhandene DBs in das neue Home migriert (per Klick) 4. Neu angeforderte DBs werden autom. mit neuem Home erzeugt Vorteile: Automatisierung via Subscription-Mechanismus Reduzierte Downtime via Out-of-Place-Patching Anforderer wird autonom: Er entscheidet über Zeitpunkt des Patchens 11.2.0.3 DB Home 11.2.0.3 GI Home End Users 11.2.0.4 DB Home 11.2.0.4 GI Home Admin Image Library
Welche Packs sind für Fleet Maintenance zu lizensieren? 1. Database Lifecycle Management Pack for Oracle Database 2. Oracle Cloud Management Pack for Oracle Database 15
Wo finden Sie weitere Details? Oracle Enterprise Manager Dokumentation Band Oracle Enterprise Manager Cloud Administration Guide Kapitel Maintaining the Database Pool 16
Database-Snap-Cloning & Test-Master-DB 17
Welche Typen v. DBs lassen sich in OEM automatisiert bereitstellen? Database Private Cloud Dedicated Databases Schemas Pluggable Databases Clones
Welche Arten v. Cloning werden unterstützt? Performance & Stress-Tests: Entwicklung & Funktionale Tests: Full Clones Snap (Thin) Clones Database Native [Storage Agnostic] Software Solution [Vendor Agnostic] RMAN Backup RMAN Duplicate Hardware Solution [Vendor Specific] NAS SAN
Wozu lässt sich DB-Cloning verwenden? Source Database Masking & Sub setting Test Master Database NAME SSN SALARY AGUILAR 203-33-3234 40,000 BENSON 323-22-2943 60,000 NAME SSN SALARY MILLER 112-23-4567 40,000 SMITH 111-22-3333 60,000 010110011 101001010 000111010 Source DB Backups Mask / Subset Test Master Clones Refresh Refresh
Wie erfolgt die Synchronisation mit der Produktion? Test-Master wird gegen neue Backups aktualisiert Dadurch entstehen autom. zusätzliche Daten-Profile für die Self-Service-User Test Master t0 t1 t2. tn Es entstehen neue Backups der Prod.-DB Clones Private backups
Wie sieht das im Self-Service-Portal aus?
Wie sieht das im Self-Service-Portal aus? Self-Service-User kann private Backups v. seiner privaten Test-DB erzeugen Bei Bedarf kanner seine private Test-DB auf einen früheren Zeitpunkt zurücksetzen (Alle jüngeren Backups werden dabei gelöscht) 23
Zusammenfassung: Database Cloning & Refreh Option 1: Snap Clones Private backups (snapshots) for SSA user Source Database Masking and Subsetting Test Master Database Private backup for SSA user Option 2: Full Clones
Welche Voraussetzungen sind erforderlich? Database Plug-in 12.1.0.7 Cloud Management Plug-in 12.1.0.9 Oracle Storage Management Framework Plug-in 12.1.0.5 Thin Cones via Software-Lösung via DB-Bord-Mittel (=CloneDB) : mind. DB-Version 11.2.0.3 Supported nur für Single-Instance-DB im Datei-System via Solaris File System (ZFS): mind. Solaris 11.1 Lizensierung via: Cloud Management Pack for Oracle Database Database Lifecycle Management Pack for Oracle Database 25
Wo finden Sie weitere Details? Oracle Enterprise Manager Dokumentation Band Oracle Enterprise Manager Cloud Administration Guide Kapitel 20 Creating Snap Clones Apendix A Use Case: Refreshing Test Data 26
27