Was gibt es Neues beim Enterprise Manager Cloud Control 12.1.0.4 Chris>ane Wellnitz STCC_Nord_DB GeschäIsstelle Potsdam 02/09/2014 Oracle Confiden>al - Internal
Agenda Neue Funk>onalitäten bei den PlugIns (Jan 2015) Empfohlene Patche für Cloud Control Unterstützte Datenbankversionen für EM 12c AWR Warehouse Reports mit dem BI Publisher MySQL PlugIn Snap Clone In- Memory- Advisor
Die neuen PlugIns vom Januar 2015 Database Plug- in 12.1.0.7 Features Transparent Data Encryp>on Enhancements The Transparent Data Encryp>on feature now supports a third type of key store with the introduc>on of Oracle Key Vault. This addi>on helps users configure their key store on an Oracle Key Vault server. The updated Configure Key Store wizard enables you to select Oracle Key Vault as a key store type for managing Master keys used for Data Encryp>on. Migra>on and reverse migra>on opera>ons from Wallet to Oracle Key Vault and vice- verse are also now supported. Support for Sensi>ve Column Types and Custom Data Redac>on Formats in Oracle Data Redac>on Policies Enterprise Manager can now use Sensi>ve Column Types to suggest suitable Oracle Data Redac>on formats to redact the data present in a table or view column. Also, Enterprise Manager enables users to create, save, and reuse custom Oracle Data Redac>on formats. Out of Place Patching for DBaaS and SoIware Standardiza>on for the Data Center DBaaS Pool Patching Mechanism Fleet Maintenance SoIware Standardiza>on Advisor Data Lifecycle Management Zero Data Loss Recovery Appliance Plug- in 12.1.0.1 Features hgp://docs.oracle.com/cd/e24628_01/doc.121/e25353/whats_new.htm#emcon359
Die neuen PlugIns vom Januar 2015 Fusion Middleware Plug- in 12.1.0.7 Cloud Management Plug- in 12.1.0.9 Features PDB as a Service Custom Placement Op>on Data Lifecycle Management Ability to Specify Various Database Sizes for Provisioning Live Clone Service Template Changes Cloud Framework Plug- in 12.1.0.2 The Common Self Service Framework enables self service administrators to manage and monitor all cloud services from a single interface. Managing the private cloud is now more intui>ve and easy across the different service families such as MWaaS and DBaaS. The SSA framework also acts as a gateway between Enterprise Manager and other public cloud management solu>ons (for example OPC) to provide a seamless experience to cloud users.
Die neuen PlugIns vom Januar 2015 Oracle Storage Management Framework Plug- in 12.1.0.5 Features Support for Snap Clone on EMC Storage NetApp 8 Cluster Mode Hardware Support for Snap Clone Audit Vault and Database Firewall Plug- in 12.1.0.3 Enhancements This version of the Audit Vault and Database Firewall plug- in automates many of the complicated tasks required to add Audit Vault agents and sources. hgp://docs.oracle.com/cd/e24628_01/doc.121/e25353/whats_new.htm#emcon359
Database Fleet Maintenance Self service maintenance for Database Cloud Prozess 1. Pools subscribe für DB und GI SoIware Images 2. Neue Images werden automa>sch zu den Servern in dem Pool deployed 3. Self Service User oder Administratoren können wählen die DBs zu dem neuen Home zu migrieren Vorteile: Scalierbar: Subscrip>on basierend, automa>siertes Deployment auch über viele Homes Reduzierte DownCme: Out- of- place- patching und Upgrade IsolaCon & Flexibilität: Benutzer gehen zur neuen SoIware Version entsprechend ihrer Terminplanung Compliance: Verfolgung von Abweichungen und Reports in Echtzeit End Users 11.2.0.3 DB Home 11.2.0.4 DB Home 11.2.0.3 GI Home 11.2.0.4 GI Home Admin Image Library
Database Pool Maintenance
Pflege den Datenbank Pool mit Hilfe von Fleet Maintenance DEMO Oracle Restricted 8
Begin maintenance process for the Pools. Step 1 SubscripCons. Op>onally, create a new End State aka Image Displays a list of Applicable Images already available in the EM system Maintenance starts with Subscrip>on to the selected image. Oracle Restricted 9
Evaluated as compliance against the image Chart showing subscriber s versions Maintenance Ac>vity summary Post maintenance ac>vity to reclaim space by cleaning out old Oracle Homes Oracle Restricted 10
Steps involved in update to new Image version Oracle Restricted 11
Oracle Restricted 12
Administrator s Dashboard of DBaaS Pool Real Time tracking Oracle Restricted 13
Verfügbare Materialien für Private DBaaS Oracle Dojo Nr. 9 zum Thema SoIware Maintenance - Kapitel 14. hgp://www.oracle.com/webfolder/technetwork/de/community/dojo/index.html
SoIware Standardiza>on Advisor
SoIware Standardiza>on Advisor Start Here: Apply the APR 2015 EM PSU Patch - 20392036 From EM: All Targets > Databases > Maintenance > SoIware Standardiza>on Advisor. Oracle Restricted 16
Varianten der Datenbank Größen für das Provisioning emcli create_database_size -name=small -description="small size database" -attributes="cpu:4;storage:50;memory:4"
Empfohlene Patche für Cloud Control
Enterprise Manager 12.1.0.4.0 (PS3) Master Bundle Patch List for Agent and Plug- ins (OMS and Agent side) (Doc ID 1900943.1)
Unterstützte Datenbankversionen für Enterprise Manager 12c
Cer>fica>on Matrix ( MOS )
AWR Warehouse
AWR Warehouse AWR ist das "de facto" Performance Repository für Oracle Datenbanken seit 10g 120% Finance 120% CRM 120% Supply Chain Default Reten>on Period von 8 Tagen verhindern Lang- Zeit- Diagnosen von Performanz Problemen ( Vergleiche die Performanz während dieses Quartals mit dem letzten ) 90% 60% 30% 0% 90% 60% 30% 0% 90% 60% 30% 0% Steigende AWR Vorhalteperioden erhöhen den Speicherbedarf und die Kosten in kri>schen Produk>onsumgebungen
AWR Warehouse Zentrales Warehouse konfiguriert für Langzeit AWR Daten, default ist forever Kann in eine separate Datenbank 11.2.0.4 + Patch und oberhalb gelegt werden Historische und laufende AWR Snapshots werden in einer für AWR Warehouse ak>vierte Datenbank gesammelt. ETL Jobs bringen die Snapshots von der Quell Datenbank ins AWR Warehouse
Ak>vierung des AWR Warehouse Überprüfen des IST- Zustandes In Cloud Control - > Targets - > Database Menu Performance ist der Menupunkt AWR Warehouse vorhanden?
Ak>vierung des WAR Warehouse EM OMS Version Version 12.1.0.4.3 (OMS System Patch Patch 19391521 ) EM Agent Version Version 12.1.0.4.2 (EM- AGENT BUNDLE PATCH 12.1.0.4.2 Patch 19051570 ) EM Database Plug- in Version für jeden AWR Quell Datenbank Server Version 12.1.0.6.3 Database Plug- in (Agent Side Monitoring Patch Patch 19391503 ) Master Note on AWR Warehouse (Doc ID 1907335.1)
Ak>vierung des AWR Warehouse Zer>fizierung AWR Source Datenbank Versionen 10.2, 11.1 und 11.2 (Single Instance und RAC) 12.1 (Mul>tenant und non- Mul>tenant Single Instance und RAC) AWR Warehouse Repository Versionen Folgende Datenbank Versionen sind supported für das AWR Repository: 11.2.0.4 (Linux x86-64) and 11.2.0.4.4 (Exadata) mit dem erforderlichen Patch 18547891 11.2.0.4(AIX) PSU 4(11.2.0.4.4) muß be installiert sein als Mindestanforderung für AIX 12.1.0.2 (konfiguriert als eine non- Mul>tenant Datenbank)
Ak>vierung des AWR Warehouse
Ak>vierung des AWR Warehouse EM Agent Version Version 12.1.0.4.2 (EM- AGENT BUNDLE PATCH 12.1.0.4.2 Patch 19051570 )
Ak>vierung des AWR Warehouse
Ak>vierung des AWR Warehouse
Tipp der DBA Community: AWR Warehouse hgps://apex.oracle.com/pls/apex/german_communities.show_tipp?p_id=3141
Reports mit BI Publisher
Konfigura>on des BI Publisher Integrate BI Publisher (BIP) in EM 12c Console AIer Fresh Install or Upgrade of EM 12c Cloud Control (Doc ID 1392921.1) IntegraConprozedur für die EM Version 12.1.0.4 Oracle BI Publisher 11.1.1.7.0 kommt mit der So_ware Enterprise Manager Cloud Control 12.1.0.4 (EM 12cR4) hgp://docs.oracle.com/cd/e24628_01/install.121/e24089/install_em_bip.htm#babchgbj 14.3 Configure BI Publisher that gets Deployed with Enterprise Manager Release Release 4 (12.1.0.4)
Was wird durchgeführt:
Aufruf des BI Publishers
ASM Space Report bei Disk Group
Aufruf des BI Publisher
Informa>onen zum BI Publisher hgp://www.oracle.com/technetwork/middleware/bi- publisher/community/index.html
Informa>onen zum BI Publisher hgp://www.oracle.com/technetwork/middleware/bi- publisher/learnmore/demo- library- toc- 173301.html
MySQL PlugIn
MySQL PlugIn für das Monitoring
MySQL PlugIn für das Monitoring
MySQL PlugIn General Info hgps://apex.oracle.com/pls/apex/f?p=34841:11:::::: Oracle Confiden>al Internal/Restricted/Highly Restricted 56
Snap Clone
Nutzung von Storage Snapshots Schnelles Ausrollen von Cloud DBs durch Snap Clones Cloud Control bietet im Rahmen des Cloud Management Packs sog. Snap Clones an: Bereitstellung einer durch Cloud- User angeforderten DB durch Copy- on- Write Snapshots (stag Kopiervorgang) Schnell: Unabhängig von der Größe der Vorlage, da kaum I/O Speichereffizient: Durch COW- Technologie fällt nur Delta (=neu geschriebene/geänderte Daten) ins Gewicht Unterstützter Storage: Oracle ZS3 a.k.a. ZFS Storage Appliance Netapp Filer Generische ZFS Filesysteme (über Solaris 11 angebunden) EMC Symmetrix VMAX Familie und EMC VNX Storage Appliance
Nutzung von Storage Snapshots Vorgehensweise Voraussetzung: entspr. Plugins installiert: Storage Management Framework Plugin für jeweiliges Storage Registrierung des Storages über Setup - > Provisioning and Patching - > Storage Registra>on Erstellung von DB Service Templates auf Basis von Snapshots Festlegung von writable space pro entsprechendem Template (Limit für neue bzw. Änderungsdaten)
Snap Clones Verwaltung in Cloud Control
Snap Clones Self Service Portal
Data Movement Source Database NAME SSN SALARY AGUILAR 203-33-3234 40,000 BENSON 323-22-2943 60,000 Masking & Sub seƒng 010110011 101001010 000111010 Test Master Database NAME SSN SALARY MILLER 112-23-4567 40,000 SMITH 111-22-3333 60,000 Data Guard Standby Source DB Backups Mask / Subset Test Master Clones Refresh Refresh
DBaaS Snap Clone Storage Op>onen Storage Management Framework (SMF) plug- in: Trennt verschiedene Storage Anbieter und Technologien von den DBAs Analysiert Storage Benutzung und vefolgt die Abstammung der Clones EM 12c Snap Clone Storage Mgmt Framework (SMF) Software Solution [Vendor Agnostic] Hardware Solution [Vendor Specific]
In- Memory Advisor
In- Memory Advisor Wozu ein In- Memory Advisor? Wie op>miere ich den Datenbank In- Memory Column Store für maximale analy>sche Performanz Wie groß mache den In- Memory Column Store? Welche Datenbank Objekte sollen ins In- Memory? 65
In- Memory Advisor Features HilI bei der Größenbes>mmung des IM Column Store Empfielt welche Tabellen, Par>>onen und Sub- Par>>onen für den IM Column Store Benützt den Workload und die Performanz Daten um die Objekte zu priorisieren Beachtet Größenunterschiede auf Disk und Memory, ebenso wie die Compressionsverhältnisse Empfiehlt basierend auf Kosten/Vorteil Kalkula>on Kosten: Schätzt die In- Memory Belegung bei unterschiedlichen Kompressionsmöglichkeiten Vorteil: Schätzt die DB Time Reduzierung für analy>sche Abfragen 66
In- Memory Advisor Output Analyse exis>erender Workloads durch AWR & ASH Repositories Erstellt eine Liste von Objekten die von einer Belegung im IM Column Store am meisten profi>eren LäuI auf 11.2.0.3 Datenbankversionen und höher Empfehlungen können in einer 12.1.0.2 Datenbank implemen>ert werden Object Type Object EsCmated In- Memory Size EsCmated AnalyCc Performance Improvement Table SALES.ORDERS 2.19 GB 9.3X Table SALES.LINEITEM 1.03 GB 5.2X Par>>on SALES.PRODUCTS.201404 415 MB 4.3X Sub- par>>on SALES.PRODUCTS.20140330 200 MB 2.7X 67
In- Memory Advisor Output SQL Script Zusätzlich zum Html Report, erzeugt der In- Memory Advisor ein SQL script zur Implemen>erung der Objekte in den In- Memory Column Store: ALTER TABLE SALES.H_CUSTOMER INMEMORY MEMCOMPRESS FOR QUERY LOW; ALTER TABLE SALES.H_ORDER INMEMORY MEMCOMPRESS FOR QUERY HIGH; ALTER TABLE SALES.H_PART INMEMORY MEMCOMPRESS FOR QUERY HIGH; ALTER TABLE SALES.H_PARTSUPP INMEMORY MEMCOMPRESS FOR QUERY LOW; ALTER TABLE SALES.H_SUPPLIER INMEMORY MEMCOMPRESS FOR QUERY LOW; 68
In- Memory Advisor Informa>onen Download von My Oracle Support (MOS) Note 1965343.1 imadvisor.zip Whitepaper wie der Advisor zu installieren ist Lizenz Der In- Memory Advisor ist Teil des Tuning Pack Unterstützte Versionen Datenbanken 11.2.0.3 und höher Vorschläge können in Datenbanken 12.1.0.2 angelegt werden 69
Installa>on des Advisors Es wird ein SQL script ausgeführt instimadv.sql Ein User IMADVISOR wird kreiert Ein Package installiert DBMS_INMEMORY_ADVISOR 70
Running the Advisor - 1 Der Advisor liefert ein Skript mit imadvisor_analyze_and_report.sql Eingabe task_name: iden>fiziert die Analyse Time range: Zeitperiode für den Workload von ASH und AWR der analysiert werden soll Ausgabe: imadvisor_task_name.html Report der Erkenntnis imadvisor_task_name.sql SQL Skript zum Implemen>eren der Empfehlungen in der 12.1.0.2 DB 71
Running the Advisor - 2 Man kann ein eigenes Advisor Skript schreiben Wie? Angabe von Werten stag der Advisor Defaults Seƒngs Die Parameter werden im Appendix 3 des Whitepapers beschrieben GET_PARAMETER, SET_PARAMETER, RESET_PARAMETER Prozeduren Gieb ein SQL Tuning Set als Input an Beispiel Skripts im Appendix 1 des Whitepapers 72
Running the Advisor - 3 Der Advisor kann auch auf einer separaten Test Datenbank laufen Expor>ere die Performanzdaten von der Produk>on Datenbank: $ORACLE_HOME/rdbms/admin/awrextr.sql imadvisor_awr_augment_export.sql Impor>ere diese Daten in die Test Datenbank: $ORACLE_HOME/rdbms/admin/awrload.sql imadvisor_awr_augment_import.sql Starte den Advisor Benutze die Prozedur der vorigen Folie DBID muss definiert werden 73
Best Prac>ces Starte den Advisor auf einem wesentlichen, realen Workload Database In- Memory verbessert den analy>c workloads lang laufende Abfragen die large table scans durchführen Ist der Workload über den der Advisor läui, nicht nicht analy>sch, wird das Ergebnis uninteressant/trivial sein Minimale Analyse Zeitraum sind 2 Stunden oder (4 x die Zeit der längsten Anfrage ) wird empfohlen Benutze SPA um die Performanz Verbesserungen des Advisors zu bestä>gen 74