SlideShare ist ein Scribd-Unternehmen logo
1 von 55
Downloaden Sie, um offline zu lesen
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
OpenWorld 2016
Suffering from Chronic Patching Pain?
Get Relief with Fleet Maintenance
Ramesh Bhattiprolu,
Senior Director, Product Management,
Oracle
Bala Kuchibhotla
VP - Engineering,Oracle
Timothy Schubert,
Technology Architect, Cerner
September 19, 2016
Confidential – Oracle Internal/Restricted/Highly Restricted
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
Oracle Confidential – Internal/Restricted/Highly Restricted 2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Session Abstract
CON6979: Whether you are patching a handful or even thousands of
databases, long downtimes and multiple maintenance windows can cause
pain for DBAs and application owners. Ease the suffering and improve the
quality of life for DBAs by using Oracle Enterprise Manager’s fleet
maintenance. It allows administrators to patch and upgrade database
software with minimal downtime, as well as updates at scale across your
entire database estate, significantly reducing the time required for
maintenance activities. Now available for both traditional database estates
as well as cloud implementations, fleet maintenance is a must-have for
managing databases at scale. Attend this session to learn more.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Complete Lifecycle Management
• Automatic Discovery
• Mass Provisioning/Cloning*
• Patch Management*
• Upgrades*
• Change Activity Planner
• Schema Changes
• Inventory Tracking
• Configuration Drift Mgmt
• Topology Visualization
• Enterprise Data Governance
• Compliance Reporting
* Includes Rapid Home Provisioning (RHP)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Complete Lifecycle Management
• Automatic Discovery
• Mass Provisioning/Cloning*
• Patch Management*
• Upgrades*
• Change Activity Planner
• Schema Changes
• Inventory Tracking
• Configuration Drift Mgmt
• Topology Visualization
• Enterprise Data Governance
• Compliance Reporting
* Includes Rapid Home Provisioning (RHP)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 6
Business Challenges
…Managers report that their departments and resources still tend to be mired in low-level database administration tasks,
such as performing upgrades, fixes and patches, ….. Data management departments need to increase their output and
productivity. …IT and data managers need to make innovation a larger part of their jobs.
- IOUG IT Resources Survey, 2014
• Applications face business and security risks
• Slow to uptake new database features
• Databases are NOT at recommended patch level
• Fail compliance requirements
• Spiraling maintenance costs
• Long testing cycle for Upgrade process - depriving
resources for application development
• More experienced DBAs needed – lack of automation,
reliability and scalability
• Longer downtimes for applications leading to revenue losses
1
2
3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Patching
What are our customers looking for?
• Patch and Upgrade complete Database product family including Data Guard, DBs on
ODA and Exadata
• Scale - Patch large number of Databases with minimal downtime
• Mass automation - multiple targets with multiple patches in a single downtime
• Flexibility for Application owners and Centralized Control for Administrators
7Oracle Restricted
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance
Simplified software configuration standardization at scale
Complete Automation - End to end, covers Patching , Upgrades
8Oracle Restricted
Full Support - Support all DBs (Multitenant & Cloud Ready )
Total Control - Centralized, Self service maintenance
Scalability - Mass deployment, reduced downtime
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Push Image and
schedule the
subscribers to switch
Define end states for
software as Images.
Subscribe
databases/pools to the
images
Advisor scans the
fleet for configuration
variations, provides
recommendations to
standardize
Deploy Image
a. Shadow Home is created
Switch Database
a. Migrate Listener
b. Update Database: SI, GI, RAC,
Standby
Create Gold Image
a. List available images
b. List versions of an image
c. Make a version “Current”
Subscribe Databases to a Gold
Image
a. List subscriptions of an image
b. Validate subscriptions
Discover Configuration Pollution
a. Run Advisor to analyze the
database estate
b. Identify required standard
configurations
c. Prepare Reference environments
for each standard configuration
Push Image
and Switch
Create New
Image and
Subscribe
Database Fleet Maintenance
New! Simplified Software Configuration Standardization at Scale
Confidential – Oracle Internal/Restricted/Highly Restricted 9
Scan
the Fleet
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance
1. Detect “Configuration Pollution”
Confidential – Oracle Internal/Restricted/Highly Restricted 10
Advisor scans the fleet
for configuration
variations provides
recommendations to
standardize.
You can use images to manage
your database software
• Reduce the number of different
software versions and patches
across enterprise
• Streamline and automate
software upgrades and patching
• Keep current with software
versions and patches available
from Oracle
To get started, use Database Image Advisor. The database image advisor helps you group database
and define an image for each group.
Analysis of Your Enterprise (2693 database installations)
Current Software Configurations (295)
Analysis: 1 in every 6 Oracle Home are different
Recommended Software Configurations (8)
Criteria Used: Platform, Release, Product
Series: Oracle Database
Release: 11.2.0.4.0
Platform:226
Group: Oracle Homes
Value: 201
321
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance
Confidential – Oracle Internal/Restricted/Highly Restricted 11
A. Define end states for software as Images and Versions.
Software “End State”
Image – Versioning
Ver. 3*
JUL PSU + 2 patches*
JUL 2016
APR PSU + 5 patches
APR 2016
Ver. 2
Ver. 1
JAN 2016
JAN PSU + 2 patches
* Current / Latest version
321
2. Create Images and Subscribe
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Subscribes to
Subscribes to
Database Fleet Maintenance
2. Create Images and Subscribe
Confidential – Oracle Internal/Restricted/Highly Restricted 12
B. Subscribe targets/pools to the images
My DB Environment or My CloudTarget(s) or Pool(s)
* Current / Latest version
321
Image A
DB_12102_Linux 64
Ver. 3*
Ver. 2
Ver. 1
Subscribes to
Image B
DB_11204_Solaris 64
Ver. 3*
Ver. 2
Ver. 1
Image C
DB_11204_Linux 64_EBiz
Ver. 3*
Ver. 2
Ver. 1
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Shadow Homes
Switch /
Update
Push Image
as Shadow
Home
Database Fleet Maintenance
3. Propagate Changes and Switch with Ease
Confidential – Oracle Internal/Restricted/Highly Restricted 13
321
Ver. 3*
Ver. 2
Ver. 1
DBAs
Application Owners
Software “End State”
Image – Versioning
Inactive HomesActivated Homes
Subscribing DatabasesSubscribing DatabasesInactive Homes
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance
• Allows emergency, ad-hoc patching.
• Ad-hoc is more an exception than a norm,
its tracked as ‘Drifter’
• Reconcile the Drifters either by rolling the
changes to a new version of the image or
override it with the latest version.
Drifter Target
Update to new
version or rollback
to older
Manage Exceptions and Emergencies
14Oracle Restricted
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance
Oracle Restricted
emcli Verbs: db_software_maintenance & db_cloud_maintenance
Prepare Gold Image:
- createSoftwareImage: Create/Update a Gold Image
- getImages: Lists all available images
- getVersions: Lists all Versions
- updateVersionStatus: Makes a Version “current”
Subscribe:
- subscribeTarget: Subscribes list of DB targets to a Gold
Image
- getImageSubscriptions: for Verification of subscription
Stage/Deploy:
“purpose=DEPLOY_GI_SOFTWARE/DEPLOY_RAC_SOFTWARE”:
Deploys software in shadow Oracle Home for list of
provided targets
Switch/Update:
“purpose=UPDATE_GI/UPDATE_RAC”: Switches databases
and Grid Infra to shadow Oracle Home for list of provided
targets
“dataguard_role=standby/primary”
Switch Back/Rollback:
“purpose=ROLLBACK_GI/ROLLBACK_RAC”: Switches back to
old Oracle Home
Cleanup:
“purpose=CLEANUP_GI_SOFTWARE/CLEANUP_RAC_SOFTWARE”:
Cleans up unused Oracle Homes to release space back
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Process
1. Pools subscribe to images
2. New images automatically get deployed to servers
in the pool
3. Activate the image
4. Self Service users or Admin can choose to migrate
DBs over to the new home
Database Fleet Maintenance
Oracle Restricted
End Users
Self service enabled maintenance for Database Cloud
11.2.0.4.3 DB Home
11.2.0.4.3 GI Home
11.2.0.4.4 DB Home
11.2.0.4.4 GI Home
Image Library
Isolation & Flexibility: Users to move to new software
version on their terms
Track real time compliance
Admin
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance
New! Simplified software configuration standardization at scale
3
Propagate & Activate New Images, Switch
Databases at leisure
Create Shadow Homes with new images for all
participating Pools, Activate the New Homes.
Schedule database services to switch to new
Oracle Home Images.
3
17Oracle Restricted
DB Pool(A)
DB Pool(B)
Deploy across subscribed
environments
Software “End State”
Image – Versioning
Ver. 3*
JUL PSU + 2
patches*
JUL 2016
APR PSU + 5
patches
APR 2016
Ver. 2
Ver. 1
JAN 2016
JAN PSU + 2 patches
Application Owners
Update all together to new version
Update to new version at
convenience
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Requirements Benefits
7-15 Minutes
Scalable
Concurrent patching
60+ Minutes
+ Patching Time
1 Home at a time
Multiple Platforms, DB Versions
>> 50+ distinct configurations
4-8 hours per cluster of DBA
time
10 Minutes per Node
<15 standard configurations
Concurrent patching
Patch 1600 DBs every 90 days
Each cycle takes 66 days
50 DBAs
2 Months to 2 weeks
1280 Hours saved per quarter
26 FTEs assigned to important work
Database Fleet Maintenance
Customer Experience
5x
4x
6x
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance for Exadata
Oracle Confidential – Internal/Restricted/Highly Restricted 19
• Exadata Patching [EM 13c] for firmware
– UI driven firmware patching introduced in 13.1
– Quarterly Full Stack Patches
• Database patching
– Fleet Maintenance is applicable to Exadata,
similar to non-Exadata platforms
Firmware Patching
Compute Nodes
Storage Server Cells
InfiniBand Network Switches
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle Restricted 20
Enhanced PDB
Support
Database Fleet Maintenance
Roadmap
Fleet Operations
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 2121
CRM
HR
Container – with Patches
Pricing Retail
Container without Patches
CRM
• Current Solution
– Switches existing CDB to the new OH
– All PDBs moved with Switch
– Single maintenance window for all
Applications
• Upcoming Solution
– A new CDB is created and PDBs switched
over on-demand
– CDBs on same/different hosts
– Maximum Availability Option
Database Fleet Maintenance for PDBs
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance
• Fleet Maintenance
– Will provide a consistent UI/emcli for managing fleet
– Will provide image management of RHP based images
– Will deploy and update databases using RHP apis
• Prerequisite
– Will integrate with RHP Servers v12.2 and above
Oracle Confidential – Internal/Restricted/Highly Restricted 22
Enabling Rapid Home Provisioning (RHP)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• Simplify & standardize SW deployment & maintenance across deployment
models
• Massive scalability; one command – update many
• Low impact and low risk
– Out-of-place
– Online rolling
– Built-in fallback
• Out of the box
– DB/GI 11.2, 12.x
RHP - Overview
On-Premises
Database Cloud
Global Inventory
Technical
Catalog
RHP Server
Remote
RHP Server
11.2.0.4.2
11.2.0.4.1
12.1.0.2
11.2.0.4.1
11.2.0.4.2
11.2.0.4.2
11.2.0.4.1
12.1.0.2.0
12.2.0.1
12.1.0.2
12.2.0.1.0
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance – Fleet Operations
Oracle Confidential – Internal/Restricted/Highly Restricted 24
• Thresholds
• Capacity
• Success Criteria
• Schedule
Maintenance Window - Define
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance – Fleet Operations
Oracle Confidential – Internal/Restricted/Highly Restricted 25
• Scheduled Patching
• Ad-hoc Patching request
Maintenance Window - Subscribe
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance – Fleet Operations
Oracle Confidential – Internal/Restricted/Highly Restricted 26
Operations
Dashboard
Cerner’s Fleet Voyage
Timothy Schubert
Technology Architect
September 19th, 2016
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
29
Cerner today
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
30
• $4.9 billion of
cumulative R&D
investments since 1979
• R&D continues to be
focused on population
health, physician
experience, open
platforms, revenue
cycle and mobility
• With scale from
additional Health
Services R&D, we
expect to maintain
industry-leading R&D
investment while also
getting financial
leverage
Investing in our Future
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
31
Secure from the start
Reactive
Proactive
Predictive
Security built in, not bolted on
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
32
Health Care Information Technology
Intersection of two fast-paced, quickly changing industries
“New Normal” requires our clients to remain current on the latest IT
Increasing regulatory requirements
Changing reimbursement models
Focus on population management
Evolving care practices
Mobility
Big Data
Security
Device Integration
Cloud
Health
Care
Information
Technology
How do you patch almost 1600
DB hosts every 90 days?
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
34
The Cerner Conundrum – Scale
• 1600 Database Hosts
• 2500 Database Instances
• 50 Database Administrators
• Oracle Patching every other business day
• 1 Hour per host = 66 Days of patching time per quarter
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
35
The Cerner Conundrum – Patch Conflicts
• Several Overlay / Merge / Interim Patches
• Only validate from two PSU’s prior
• 30 Days to validate a new PSU
• Multiple PSU hops required if a host falls behind
• We want to replace statements like this:
• Patch 22571752 replaces patch 21033886. Patch 21033886 will be rolled back
during the installation of patch 22571752.
• Patch 22807421 replaces patches 17079301 and 18385424. These patches will be
rolled back during the installation of patch 22807421.
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
36
The Cerner Conundrum – Current State
~50% on
2016 PSU
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
37
Fleet to the Rescue
• Homogenous environment
• All DBs on 11.2.0.4 by 2017
• Known end-state
• 11.2.0.4
• Most Recent PSU
• Gold Copy
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
38
Cerner Requirements and Use Cases
• Minimal loss of redundancy
• Only one bounce of each Oracle Instance
• No PSU Downtime (OJVM not installed or Patched)
• Two – Five Node RAC
• Grid Clusterware
• Single Node
• Grid Restart
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
39
What It’s Doing
• Out of Place Grid Infrastructure and RDBMS Patching
• Deploy up to date Grid and RDBMS kernels without interference
• Rolling Patch Application – One node at a time
• Stop DB Instances
• Stop Grid Infrastructure
• Start Grid in new home
• Start Instances in new home
• Repeat on next node
• Apply post steps (catbundle.sql)
• Also can be used for individual Grid / RDBMS Patches
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
40
How Cerner will Deploy
• OEM 13.2
• Dedicated Patch Designer
• RHEL 6.x and Oracle 11.2.0.4 +
• EMCLI Deployed locally
• Scripted Interface for Fleet operations
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
41
How Cerner will Deploy
• Scripted Interface for Fleet operations
• Creates Monitoring Credentials
• Verifies Agent and Target Configuration
• Checks and Maintains Target Subscriptions
• Executes Pre and Post steps
• Creates and Submits the Fleet Operations
• Tracks Fleet execution from the Host
• Manages ORACLE_HOME’s
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
42
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
43
How It Works at Cerner
• Patch Designer Installs Quarterly PSUs and Additional Patches
• New Image Version is created and marked Current
• DBA’s then operate in a Self-Service model
• Initial Target Subscription
• Gold Image Deploy
• Switch over to new home
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
44
How It Helps
• Pre-Stage of new Homes saves time
• Any Version to any Version despite additional patches
• Multiple hops eliminated
• Reduce human error
• Ability to quickly “Rollback” – Switchback
• Amount of instance downtime reduced
• Set it and Forget it – Push button automation
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
45
How It Helps
• Two-Node Cluster Patched in 25 Minutes
• Over 2 months of patching reduced to 2 weeks
• 1280 Hours saved per quarter
• 25 Hours given back to the DBAs for more important work
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
46
Lessons Learned
• Target Configuration Matters
• Wrong Homes / Incorrect Relationships
• Repvfy is awesome
• List and fix common OEM issues
• Configuration Search is your friend
• Query Repository for Misconfiguration
• Custom things depend on a static ORACLE_HOME
• Scripts / Toolkits / Aliases
• OEM Patchability Report
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
47
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
48
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
49
?
?
?
?
? ?
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
50
?
?
?
?
? ?
BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
51
What’s Next for Cerner?
• OEM GUI
• Mass Deployment?
• Patch all Non-Production in a single event
• Deploy new software everywhere once it’s been validated
• Oracle 12c
• OEM Automation for Upgrades
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Important Sessions, HOL & Demo Booths
Oracle Confidential – Internal/Restricted/Highly Restricted 52
Sessions
PayPal: Pivot from Manual to Scalable with Oracle Database Lifecycle Management Pack CON2494
Database Patch at 1,000 Scale: Nationwide’s Oracle Enterprise Manager Fleet Maintenance
Odyssey
CON2260
Simplify Patching and Upgrades for Your Existing Software Install Base CON6760
Hands-On-Lab – Hotel Nikko, Peninsula (25th Floor)
Hands-On-Lab: Relief from Chronic Patching Pain—Oracle Enterprise Manager Fleet Maintenance HOL7632
Demo Booths - Moscone South, Lower Left
Database Lifecycle Management, DBaaS, Snap Cloning with Oracle Enterprise Manager 13c SDB-044
Hybrid Clouds with Oracle Enterprise Manager 13c: IT Automation for DevOps SDB-045
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance
Reduced Downtime
Flexible
Automation at Scale Transparent & Simple
Administration
Benefits
Admin
End Users
Quarterly PSU patching now
takes hours in stead of weeks
Patch most no of databases in
least amount of downtime!
Self Service maintenance
Ability to choose What to patch
and When
Mass deploy and make changes
in bulk using EMCLI to patch
2000+ Production Homes Dashboards, real time tracking,
maintenance via clicks
53Oracle Restricted
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
References
• Enterprise Manager Page on O.com
• Cloud Management Page on OTN
• Cloud Administration Guide (Documentation)
• MOS Note: EM12c Recommended Plug-Ins and Patches for DBaaS
(1549855.1)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 55
Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6979]

Weitere ähnliche Inhalte

Was ist angesagt?

Using oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgradeUsing oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgradevasuballa
 
Simplifying EBS 12.2 ADOP - Collaborate 2019
Simplifying EBS 12.2 ADOP - Collaborate 2019   Simplifying EBS 12.2 ADOP - Collaborate 2019
Simplifying EBS 12.2 ADOP - Collaborate 2019 Alfredo Krieg
 
Securing oracle e-business suite 12.1 and 12.2 technology infrastructure
Securing oracle e-business suite 12.1 and 12.2 technology infrastructureSecuring oracle e-business suite 12.1 and 12.2 technology infrastructure
Securing oracle e-business suite 12.1 and 12.2 technology infrastructurevasuballa
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19cMaria Colgan
 
Oracle E-Business Suite on Kubernetes Cluster
Oracle E-Business Suite on Kubernetes ClusterOracle E-Business Suite on Kubernetes Cluster
Oracle E-Business Suite on Kubernetes Clustervasuballa
 
Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)pasalapudi123
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle MultitenantJitendra Singh
 
Sun oracle-maa-060407
Sun oracle-maa-060407Sun oracle-maa-060407
Sun oracle-maa-060407Sal Marcus
 
2.Oracle’S High Availability Vision
2.Oracle’S High Availability Vision2.Oracle’S High Availability Vision
2.Oracle’S High Availability VisionErmando
 
Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationOracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationFrancisco Alvarez
 
GLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime ReductionGLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime ReductionBiju Thomas
 
Oracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAsOracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAsGokhan Atil
 
Oracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureOracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureMarketingArrowECS_CZ
 
Running E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database ApplianceRunning E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database ApplianceMaris Elsins
 
Oracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet MaintenanceOracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet MaintenanceHari Srinivasan
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?Markus Michalewicz
 
Editioning use in ebs
Editioning use in  ebsEditioning use in  ebs
Editioning use in ebspasalapudi123
 

Was ist angesagt? (20)

Using oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgradeUsing oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgrade
 
AWR, ASH with EM13 at HotSos 2016
AWR, ASH with EM13 at HotSos 2016AWR, ASH with EM13 at HotSos 2016
AWR, ASH with EM13 at HotSos 2016
 
Simplifying EBS 12.2 ADOP - Collaborate 2019
Simplifying EBS 12.2 ADOP - Collaborate 2019   Simplifying EBS 12.2 ADOP - Collaborate 2019
Simplifying EBS 12.2 ADOP - Collaborate 2019
 
SQL Developer for DBAs
SQL Developer for DBAsSQL Developer for DBAs
SQL Developer for DBAs
 
Securing oracle e-business suite 12.1 and 12.2 technology infrastructure
Securing oracle e-business suite 12.1 and 12.2 technology infrastructureSecuring oracle e-business suite 12.1 and 12.2 technology infrastructure
Securing oracle e-business suite 12.1 and 12.2 technology infrastructure
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19c
 
Oracle E-Business Suite on Kubernetes Cluster
Oracle E-Business Suite on Kubernetes ClusterOracle E-Business Suite on Kubernetes Cluster
Oracle E-Business Suite on Kubernetes Cluster
 
Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 
Sun oracle-maa-060407
Sun oracle-maa-060407Sun oracle-maa-060407
Sun oracle-maa-060407
 
2.Oracle’S High Availability Vision
2.Oracle’S High Availability Vision2.Oracle’S High Availability Vision
2.Oracle’S High Availability Vision
 
Oracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c PresentationOracle Enterprise Manager 12c - OEM12c Presentation
Oracle Enterprise Manager 12c - OEM12c Presentation
 
Developer day v2
Developer day v2Developer day v2
Developer day v2
 
GLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime ReductionGLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
 
Oracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAsOracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAs
 
Oracle Maximum Availability Architecture
Oracle Maximum Availability ArchitectureOracle Maximum Availability Architecture
Oracle Maximum Availability Architecture
 
Running E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database ApplianceRunning E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database Appliance
 
Oracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet MaintenanceOracle Database Cloud Fleet Maintenance
Oracle Database Cloud Fleet Maintenance
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
 
Editioning use in ebs
Editioning use in  ebsEditioning use in  ebs
Editioning use in ebs
 

Andere mochten auch (19)

Ejemplo de power point
Ejemplo de power pointEjemplo de power point
Ejemplo de power point
 
Proteus dso printing
Proteus dso printingProteus dso printing
Proteus dso printing
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Reunión informativ camp amp amento 2014 (1)
Reunión informativ camp amp amento 2014 (1)Reunión informativ camp amp amento 2014 (1)
Reunión informativ camp amp amento 2014 (1)
 
PRAGYA EDUCATION AND CAREER SUPPORT SYSTEM
PRAGYA EDUCATION AND CAREER SUPPORT SYSTEMPRAGYA EDUCATION AND CAREER SUPPORT SYSTEM
PRAGYA EDUCATION AND CAREER SUPPORT SYSTEM
 
Dia de frutas y postres.pptx
Dia de frutas y postres.pptxDia de frutas y postres.pptx
Dia de frutas y postres.pptx
 
Practica 8
Practica 8Practica 8
Practica 8
 
éDtik - Solution logicielle de vidéoprotection
éDtik - Solution logicielle de vidéoprotectionéDtik - Solution logicielle de vidéoprotection
éDtik - Solution logicielle de vidéoprotection
 
Novo documento rtf 4
Novo documento rtf 4Novo documento rtf 4
Novo documento rtf 4
 
ACRL2015CloseLoopPoster
ACRL2015CloseLoopPosterACRL2015CloseLoopPoster
ACRL2015CloseLoopPoster
 
Cv rahmat fadli
Cv rahmat fadliCv rahmat fadli
Cv rahmat fadli
 
MODELS OF THE ATOMS
MODELS OF THE ATOMSMODELS OF THE ATOMS
MODELS OF THE ATOMS
 
Aankondiging studenten (2)
Aankondiging studenten (2)Aankondiging studenten (2)
Aankondiging studenten (2)
 
FOREST
FORESTFOREST
FOREST
 
Functii derivabile
Functii derivabileFunctii derivabile
Functii derivabile
 
Giaoangiangday bai10
Giaoangiangday bai10Giaoangiangday bai10
Giaoangiangday bai10
 
1022 recursos humanos
1022 recursos humanos 1022 recursos humanos
1022 recursos humanos
 
Thuchanhcogiamsat
ThuchanhcogiamsatThuchanhcogiamsat
Thuchanhcogiamsat
 
Site Analysis
Site AnalysisSite Analysis
Site Analysis
 

Ähnlich wie Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6979]

Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4
Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4
Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4asifanw
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...vasuballa
 
Oracle RAC 12c Rel. 2 Under the Hood and Best Practices
Oracle RAC 12c Rel. 2 Under the Hood and Best PracticesOracle RAC 12c Rel. 2 Under the Hood and Best Practices
Oracle RAC 12c Rel. 2 Under the Hood and Best PracticesMarkus Michalewicz
 
[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...
[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...
[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...Bharat Paliwal
 
Streamline it management
Streamline it managementStreamline it management
Streamline it managementDLT Solutions
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowMarkus Michalewicz
 
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...vasuballa
 
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsOracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsMarkus Michalewicz
 
Hybrid Cloud : Database-as-a-Service: OOW 16
Hybrid Cloud : Database-as-a-Service: OOW 16 Hybrid Cloud : Database-as-a-Service: OOW 16
Hybrid Cloud : Database-as-a-Service: OOW 16 Bala Kuchibhotla
 
Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?DLT Solutions
 
Oracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsOracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsMarkus Michalewicz
 
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEAPřehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEAMarketingArrowECS_CZ
 
Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl Jeff Smith
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times fasterDr. Wilfred Lin (Ph.D.)
 
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2pasalapudi
 
206510 p6 upgrade considerations
206510 p6 upgrade considerations206510 p6 upgrade considerations
206510 p6 upgrade considerationsp6academy
 

Ähnlich wie Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6979] (20)

Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4
Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4
Con7091 sql tuning for expert db as-oow17_oct2_1507314871265001m0x4
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
 
Oracle RAC 12c Rel. 2 Under the Hood and Best Practices
Oracle RAC 12c Rel. 2 Under the Hood and Best PracticesOracle RAC 12c Rel. 2 Under the Hood and Best Practices
Oracle RAC 12c Rel. 2 Under the Hood and Best Practices
 
Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016
 
[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...
[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...
[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...
 
Streamline it management
Streamline it managementStreamline it management
Streamline it management
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & How
 
Oracle Cloud
Oracle CloudOracle Cloud
Oracle Cloud
 
Rohit_Panot
Rohit_PanotRohit_Panot
Rohit_Panot
 
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
 
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsOracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & Editions
 
Hybrid Cloud : Database-as-a-Service: OOW 16
Hybrid Cloud : Database-as-a-Service: OOW 16 Hybrid Cloud : Database-as-a-Service: OOW 16
Hybrid Cloud : Database-as-a-Service: OOW 16
 
The great 8 of ODA
The great 8 of ODAThe great 8 of ODA
The great 8 of ODA
 
Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?
 
Oracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsOracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications Considerations
 
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEAPřehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
 
Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
 
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
 
206510 p6 upgrade considerations
206510 p6 upgrade considerations206510 p6 upgrade considerations
206510 p6 upgrade considerations
 

Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance [CON6979]

  • 1. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | OpenWorld 2016 Suffering from Chronic Patching Pain? Get Relief with Fleet Maintenance Ramesh Bhattiprolu, Senior Director, Product Management, Oracle Bala Kuchibhotla VP - Engineering,Oracle Timothy Schubert, Technology Architect, Cerner September 19, 2016 Confidential – Oracle Internal/Restricted/Highly Restricted
  • 2. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Oracle Confidential – Internal/Restricted/Highly Restricted 2
  • 3. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Session Abstract CON6979: Whether you are patching a handful or even thousands of databases, long downtimes and multiple maintenance windows can cause pain for DBAs and application owners. Ease the suffering and improve the quality of life for DBAs by using Oracle Enterprise Manager’s fleet maintenance. It allows administrators to patch and upgrade database software with minimal downtime, as well as updates at scale across your entire database estate, significantly reducing the time required for maintenance activities. Now available for both traditional database estates as well as cloud implementations, fleet maintenance is a must-have for managing databases at scale. Attend this session to learn more.
  • 4. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Complete Lifecycle Management • Automatic Discovery • Mass Provisioning/Cloning* • Patch Management* • Upgrades* • Change Activity Planner • Schema Changes • Inventory Tracking • Configuration Drift Mgmt • Topology Visualization • Enterprise Data Governance • Compliance Reporting * Includes Rapid Home Provisioning (RHP)
  • 5. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Complete Lifecycle Management • Automatic Discovery • Mass Provisioning/Cloning* • Patch Management* • Upgrades* • Change Activity Planner • Schema Changes • Inventory Tracking • Configuration Drift Mgmt • Topology Visualization • Enterprise Data Governance • Compliance Reporting * Includes Rapid Home Provisioning (RHP)
  • 6. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 6 Business Challenges …Managers report that their departments and resources still tend to be mired in low-level database administration tasks, such as performing upgrades, fixes and patches, ….. Data management departments need to increase their output and productivity. …IT and data managers need to make innovation a larger part of their jobs. - IOUG IT Resources Survey, 2014 • Applications face business and security risks • Slow to uptake new database features • Databases are NOT at recommended patch level • Fail compliance requirements • Spiraling maintenance costs • Long testing cycle for Upgrade process - depriving resources for application development • More experienced DBAs needed – lack of automation, reliability and scalability • Longer downtimes for applications leading to revenue losses 1 2 3
  • 7. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle Database Patching What are our customers looking for? • Patch and Upgrade complete Database product family including Data Guard, DBs on ODA and Exadata • Scale - Patch large number of Databases with minimal downtime • Mass automation - multiple targets with multiple patches in a single downtime • Flexibility for Application owners and Centralized Control for Administrators 7Oracle Restricted
  • 8. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Database Fleet Maintenance Simplified software configuration standardization at scale Complete Automation - End to end, covers Patching , Upgrades 8Oracle Restricted Full Support - Support all DBs (Multitenant & Cloud Ready ) Total Control - Centralized, Self service maintenance Scalability - Mass deployment, reduced downtime
  • 9. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Push Image and schedule the subscribers to switch Define end states for software as Images. Subscribe databases/pools to the images Advisor scans the fleet for configuration variations, provides recommendations to standardize Deploy Image a. Shadow Home is created Switch Database a. Migrate Listener b. Update Database: SI, GI, RAC, Standby Create Gold Image a. List available images b. List versions of an image c. Make a version “Current” Subscribe Databases to a Gold Image a. List subscriptions of an image b. Validate subscriptions Discover Configuration Pollution a. Run Advisor to analyze the database estate b. Identify required standard configurations c. Prepare Reference environments for each standard configuration Push Image and Switch Create New Image and Subscribe Database Fleet Maintenance New! Simplified Software Configuration Standardization at Scale Confidential – Oracle Internal/Restricted/Highly Restricted 9 Scan the Fleet
  • 10. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Database Fleet Maintenance 1. Detect “Configuration Pollution” Confidential – Oracle Internal/Restricted/Highly Restricted 10 Advisor scans the fleet for configuration variations provides recommendations to standardize. You can use images to manage your database software • Reduce the number of different software versions and patches across enterprise • Streamline and automate software upgrades and patching • Keep current with software versions and patches available from Oracle To get started, use Database Image Advisor. The database image advisor helps you group database and define an image for each group. Analysis of Your Enterprise (2693 database installations) Current Software Configurations (295) Analysis: 1 in every 6 Oracle Home are different Recommended Software Configurations (8) Criteria Used: Platform, Release, Product Series: Oracle Database Release: 11.2.0.4.0 Platform:226 Group: Oracle Homes Value: 201 321
  • 11. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Database Fleet Maintenance Confidential – Oracle Internal/Restricted/Highly Restricted 11 A. Define end states for software as Images and Versions. Software “End State” Image – Versioning Ver. 3* JUL PSU + 2 patches* JUL 2016 APR PSU + 5 patches APR 2016 Ver. 2 Ver. 1 JAN 2016 JAN PSU + 2 patches * Current / Latest version 321 2. Create Images and Subscribe
  • 12. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Subscribes to Subscribes to Database Fleet Maintenance 2. Create Images and Subscribe Confidential – Oracle Internal/Restricted/Highly Restricted 12 B. Subscribe targets/pools to the images My DB Environment or My CloudTarget(s) or Pool(s) * Current / Latest version 321 Image A DB_12102_Linux 64 Ver. 3* Ver. 2 Ver. 1 Subscribes to Image B DB_11204_Solaris 64 Ver. 3* Ver. 2 Ver. 1 Image C DB_11204_Linux 64_EBiz Ver. 3* Ver. 2 Ver. 1
  • 13. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Shadow Homes Switch / Update Push Image as Shadow Home Database Fleet Maintenance 3. Propagate Changes and Switch with Ease Confidential – Oracle Internal/Restricted/Highly Restricted 13 321 Ver. 3* Ver. 2 Ver. 1 DBAs Application Owners Software “End State” Image – Versioning Inactive HomesActivated Homes Subscribing DatabasesSubscribing DatabasesInactive Homes
  • 14. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Database Fleet Maintenance • Allows emergency, ad-hoc patching. • Ad-hoc is more an exception than a norm, its tracked as ‘Drifter’ • Reconcile the Drifters either by rolling the changes to a new version of the image or override it with the latest version. Drifter Target Update to new version or rollback to older Manage Exceptions and Emergencies 14Oracle Restricted
  • 15. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Database Fleet Maintenance Oracle Restricted emcli Verbs: db_software_maintenance & db_cloud_maintenance Prepare Gold Image: - createSoftwareImage: Create/Update a Gold Image - getImages: Lists all available images - getVersions: Lists all Versions - updateVersionStatus: Makes a Version “current” Subscribe: - subscribeTarget: Subscribes list of DB targets to a Gold Image - getImageSubscriptions: for Verification of subscription Stage/Deploy: “purpose=DEPLOY_GI_SOFTWARE/DEPLOY_RAC_SOFTWARE”: Deploys software in shadow Oracle Home for list of provided targets Switch/Update: “purpose=UPDATE_GI/UPDATE_RAC”: Switches databases and Grid Infra to shadow Oracle Home for list of provided targets “dataguard_role=standby/primary” Switch Back/Rollback: “purpose=ROLLBACK_GI/ROLLBACK_RAC”: Switches back to old Oracle Home Cleanup: “purpose=CLEANUP_GI_SOFTWARE/CLEANUP_RAC_SOFTWARE”: Cleans up unused Oracle Homes to release space back
  • 16. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Process 1. Pools subscribe to images 2. New images automatically get deployed to servers in the pool 3. Activate the image 4. Self Service users or Admin can choose to migrate DBs over to the new home Database Fleet Maintenance Oracle Restricted End Users Self service enabled maintenance for Database Cloud 11.2.0.4.3 DB Home 11.2.0.4.3 GI Home 11.2.0.4.4 DB Home 11.2.0.4.4 GI Home Image Library Isolation & Flexibility: Users to move to new software version on their terms Track real time compliance Admin
  • 17. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Database Fleet Maintenance New! Simplified software configuration standardization at scale 3 Propagate & Activate New Images, Switch Databases at leisure Create Shadow Homes with new images for all participating Pools, Activate the New Homes. Schedule database services to switch to new Oracle Home Images. 3 17Oracle Restricted DB Pool(A) DB Pool(B) Deploy across subscribed environments Software “End State” Image – Versioning Ver. 3* JUL PSU + 2 patches* JUL 2016 APR PSU + 5 patches APR 2016 Ver. 2 Ver. 1 JAN 2016 JAN PSU + 2 patches Application Owners Update all together to new version Update to new version at convenience
  • 18. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Requirements Benefits 7-15 Minutes Scalable Concurrent patching 60+ Minutes + Patching Time 1 Home at a time Multiple Platforms, DB Versions >> 50+ distinct configurations 4-8 hours per cluster of DBA time 10 Minutes per Node <15 standard configurations Concurrent patching Patch 1600 DBs every 90 days Each cycle takes 66 days 50 DBAs 2 Months to 2 weeks 1280 Hours saved per quarter 26 FTEs assigned to important work Database Fleet Maintenance Customer Experience 5x 4x 6x
  • 19. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Database Fleet Maintenance for Exadata Oracle Confidential – Internal/Restricted/Highly Restricted 19 • Exadata Patching [EM 13c] for firmware – UI driven firmware patching introduced in 13.1 – Quarterly Full Stack Patches • Database patching – Fleet Maintenance is applicable to Exadata, similar to non-Exadata platforms Firmware Patching Compute Nodes Storage Server Cells InfiniBand Network Switches
  • 20. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle Restricted 20 Enhanced PDB Support Database Fleet Maintenance Roadmap Fleet Operations
  • 21. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 2121 CRM HR Container – with Patches Pricing Retail Container without Patches CRM • Current Solution – Switches existing CDB to the new OH – All PDBs moved with Switch – Single maintenance window for all Applications • Upcoming Solution – A new CDB is created and PDBs switched over on-demand – CDBs on same/different hosts – Maximum Availability Option Database Fleet Maintenance for PDBs
  • 22. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Database Fleet Maintenance • Fleet Maintenance – Will provide a consistent UI/emcli for managing fleet – Will provide image management of RHP based images – Will deploy and update databases using RHP apis • Prerequisite – Will integrate with RHP Servers v12.2 and above Oracle Confidential – Internal/Restricted/Highly Restricted 22 Enabling Rapid Home Provisioning (RHP)
  • 23. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | • Simplify & standardize SW deployment & maintenance across deployment models • Massive scalability; one command – update many • Low impact and low risk – Out-of-place – Online rolling – Built-in fallback • Out of the box – DB/GI 11.2, 12.x RHP - Overview On-Premises Database Cloud Global Inventory Technical Catalog RHP Server Remote RHP Server 11.2.0.4.2 11.2.0.4.1 12.1.0.2 11.2.0.4.1 11.2.0.4.2 11.2.0.4.2 11.2.0.4.1 12.1.0.2.0 12.2.0.1 12.1.0.2 12.2.0.1.0
  • 24. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Database Fleet Maintenance – Fleet Operations Oracle Confidential – Internal/Restricted/Highly Restricted 24 • Thresholds • Capacity • Success Criteria • Schedule Maintenance Window - Define
  • 25. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Database Fleet Maintenance – Fleet Operations Oracle Confidential – Internal/Restricted/Highly Restricted 25 • Scheduled Patching • Ad-hoc Patching request Maintenance Window - Subscribe
  • 26. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Database Fleet Maintenance – Fleet Operations Oracle Confidential – Internal/Restricted/Highly Restricted 26 Operations Dashboard
  • 27. Cerner’s Fleet Voyage Timothy Schubert Technology Architect September 19th, 2016
  • 28. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 29 Cerner today
  • 29. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 30 • $4.9 billion of cumulative R&D investments since 1979 • R&D continues to be focused on population health, physician experience, open platforms, revenue cycle and mobility • With scale from additional Health Services R&D, we expect to maintain industry-leading R&D investment while also getting financial leverage Investing in our Future
  • 30. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 31 Secure from the start Reactive Proactive Predictive Security built in, not bolted on
  • 31. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 32 Health Care Information Technology Intersection of two fast-paced, quickly changing industries “New Normal” requires our clients to remain current on the latest IT Increasing regulatory requirements Changing reimbursement models Focus on population management Evolving care practices Mobility Big Data Security Device Integration Cloud Health Care Information Technology
  • 32. How do you patch almost 1600 DB hosts every 90 days?
  • 33. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 34 The Cerner Conundrum – Scale • 1600 Database Hosts • 2500 Database Instances • 50 Database Administrators • Oracle Patching every other business day • 1 Hour per host = 66 Days of patching time per quarter
  • 34. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 35 The Cerner Conundrum – Patch Conflicts • Several Overlay / Merge / Interim Patches • Only validate from two PSU’s prior • 30 Days to validate a new PSU • Multiple PSU hops required if a host falls behind • We want to replace statements like this: • Patch 22571752 replaces patch 21033886. Patch 21033886 will be rolled back during the installation of patch 22571752. • Patch 22807421 replaces patches 17079301 and 18385424. These patches will be rolled back during the installation of patch 22807421.
  • 35. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 36 The Cerner Conundrum – Current State ~50% on 2016 PSU
  • 36. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 37 Fleet to the Rescue • Homogenous environment • All DBs on 11.2.0.4 by 2017 • Known end-state • 11.2.0.4 • Most Recent PSU • Gold Copy
  • 37. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 38 Cerner Requirements and Use Cases • Minimal loss of redundancy • Only one bounce of each Oracle Instance • No PSU Downtime (OJVM not installed or Patched) • Two – Five Node RAC • Grid Clusterware • Single Node • Grid Restart
  • 38. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 39 What It’s Doing • Out of Place Grid Infrastructure and RDBMS Patching • Deploy up to date Grid and RDBMS kernels without interference • Rolling Patch Application – One node at a time • Stop DB Instances • Stop Grid Infrastructure • Start Grid in new home • Start Instances in new home • Repeat on next node • Apply post steps (catbundle.sql) • Also can be used for individual Grid / RDBMS Patches
  • 39. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 40 How Cerner will Deploy • OEM 13.2 • Dedicated Patch Designer • RHEL 6.x and Oracle 11.2.0.4 + • EMCLI Deployed locally • Scripted Interface for Fleet operations
  • 40. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 41 How Cerner will Deploy • Scripted Interface for Fleet operations • Creates Monitoring Credentials • Verifies Agent and Target Configuration • Checks and Maintains Target Subscriptions • Executes Pre and Post steps • Creates and Submits the Fleet Operations • Tracks Fleet execution from the Host • Manages ORACLE_HOME’s
  • 41. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 42
  • 42. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 43 How It Works at Cerner • Patch Designer Installs Quarterly PSUs and Additional Patches • New Image Version is created and marked Current • DBA’s then operate in a Self-Service model • Initial Target Subscription • Gold Image Deploy • Switch over to new home
  • 43. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 44 How It Helps • Pre-Stage of new Homes saves time • Any Version to any Version despite additional patches • Multiple hops eliminated • Reduce human error • Ability to quickly “Rollback” – Switchback • Amount of instance downtime reduced • Set it and Forget it – Push button automation
  • 44. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 45 How It Helps • Two-Node Cluster Patched in 25 Minutes • Over 2 months of patching reduced to 2 weeks • 1280 Hours saved per quarter • 25 Hours given back to the DBAs for more important work
  • 45. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 46 Lessons Learned • Target Configuration Matters • Wrong Homes / Incorrect Relationships • Repvfy is awesome • List and fix common OEM issues • Configuration Search is your friend • Query Repository for Misconfiguration • Custom things depend on a static ORACLE_HOME • Scripts / Toolkits / Aliases • OEM Patchability Report
  • 46. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 47
  • 47. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 48
  • 48. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 49 ? ? ? ? ? ?
  • 49. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 50 ? ? ? ? ? ?
  • 50. BRNDEXP 2.1 0714 © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 51 What’s Next for Cerner? • OEM GUI • Mass Deployment? • Patch all Non-Production in a single event • Deploy new software everywhere once it’s been validated • Oracle 12c • OEM Automation for Upgrades
  • 51. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Important Sessions, HOL & Demo Booths Oracle Confidential – Internal/Restricted/Highly Restricted 52 Sessions PayPal: Pivot from Manual to Scalable with Oracle Database Lifecycle Management Pack CON2494 Database Patch at 1,000 Scale: Nationwide’s Oracle Enterprise Manager Fleet Maintenance Odyssey CON2260 Simplify Patching and Upgrades for Your Existing Software Install Base CON6760 Hands-On-Lab – Hotel Nikko, Peninsula (25th Floor) Hands-On-Lab: Relief from Chronic Patching Pain—Oracle Enterprise Manager Fleet Maintenance HOL7632 Demo Booths - Moscone South, Lower Left Database Lifecycle Management, DBaaS, Snap Cloning with Oracle Enterprise Manager 13c SDB-044 Hybrid Clouds with Oracle Enterprise Manager 13c: IT Automation for DevOps SDB-045
  • 52. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Database Fleet Maintenance Reduced Downtime Flexible Automation at Scale Transparent & Simple Administration Benefits Admin End Users Quarterly PSU patching now takes hours in stead of weeks Patch most no of databases in least amount of downtime! Self Service maintenance Ability to choose What to patch and When Mass deploy and make changes in bulk using EMCLI to patch 2000+ Production Homes Dashboards, real time tracking, maintenance via clicks 53Oracle Restricted
  • 53. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | References • Enterprise Manager Page on O.com • Cloud Management Page on OTN • Cloud Administration Guide (Documentation) • MOS Note: EM12c Recommended Plug-Ins and Patches for DBaaS (1549855.1)
  • 54. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 55