overview presentation: patch and upgrade oracle databases ... · applications face business and...
TRANSCRIPT
![Page 1: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/1.jpg)
Patch and Upgrade Oracle Databases with Enterprise Manager’s Fleet Maintenance
Copyright © 2019 Oracle and/or its affiliates.
Pankaj Chandiramani
Consulting Product Manager
Oracle
![Page 2: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/2.jpg)
Agenda
Challenges with Software Maintenance aka Patching and Upgrade
Solution : Fleet Maintenance using Enterprise Manager
Our Customers
Copyright © 2019 Oracle and/or its affiliates.
1
2
3
![Page 3: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/3.jpg)
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, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation.
Statements in this presentation relating to Oracle’s future plans, expectations, beliefs, intentions and prospects are “forward-looking statements” and are subject to material risks and uncertainties. A detailed discussion of these factors and other risks that affect our business is contained in Oracle’s Securities and Exchange Commission (SEC) filings, including our most recent reports on Form 10-K and Form 10-Q under the heading “Risk Factors.” These filings are available on the SEC’s website or on Oracle’s website at http://www.oracle.com/investor. All information in this presentation is current as of September 2019 and Oracle undertakes no duty to update any statement in light of new information or future events.
Safe Harbor
Copyright © 2019 Oracle and/or its affiliates.
![Page 4: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/4.jpg)
Business Challenges
Applications face business and security risks
Longer downtimes for applications leading to revenue losses
Spiraling maintenance costs
1 2 3
Copyright © 2019 Oracle and/or its affiliates.
![Page 5: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/5.jpg)
Challenges with Typical Patch Management Process
Complex, time consuming and multiple stakeholder dependency
High Downtime Lack of standardization makes patching success unpredictable
Copyright © 2019 Oracle and/or its affiliates.
![Page 6: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/6.jpg)
Database Software maintenance is critical to security of business, data and applications.
Patching, an essential part of DB operations.
Copyright © 2019 Oracle and/or its affiliates.
![Page 7: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/7.jpg)
Fleet Maintenance using Enterprise Manager
Push Image
as Shadow
Home
Software “End State” Image – Versioning
Subscribing Databases
Minimal Downtime
Patch and Upgrade
Enterprise Scale
Automated and cyclic
Centralized Operations
Schedule, fix, retry
Flexible and extensible
Self Service Maintenance
Copyright © 2019 Oracle and/or its affiliates.
*Only GI/Clusterware/Database Targets*Enterprise Manager DBaaS
![Page 8: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/8.jpg)
Patching Cycle 1 Goal: Patch Production 18.3 DBs to 18.6
Enterprise Manager 13c
Production
OH – 18.3
Copyright © 2019 Oracle and/or its affiliates.
Database Fleet Maintenance – Process
*OH = Database Oracle Home
![Page 9: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/9.jpg)
Database Fleet Maintenance – Process
Gold Image Creation: Version 18.6
Patching Cycle 1 Goal: Patch Production 18.3 DBs to 18.6
Enterprise Manager 13c
Gold Image Environment
Production
OH – 18.6 OH – 18.3
Copyright © 2019 Oracle and/or its affiliates. *OH = Database Oracle Home
![Page 10: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/10.jpg)
Gold Image Creation: Version 18.6
Subscribe: Target Subscription
Patching Cycle 1 Goal: Patch Production 18.3 DBs to 18.6
Enterprise Manager 13c
Production
OH – 18.6 OH – 18.3
Copyright © 2019 Oracle and/or its affiliates. *OH = Database Oracle Home
Database Fleet Maintenance – Process
Gold Image Environment
![Page 11: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/11.jpg)
Gold Image Creation: Version 18.6
Deploy: Software Deployment
Patching Cycle 1 Goal: Patch Production 18.3 DBs to 18.6
Enterprise Manager 13c
Production
OH – 18.6 OH – 18.3
OH – 18.6
Copyright © 2019 Oracle and/or its affiliates. *OH = Database Oracle Home
Subscribe: Target Subscription
Database Fleet Maintenance – Process
Gold Image Environment
![Page 12: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/12.jpg)
Update
Patching Cycle 1 Goal: Patch Production 18.3 DBs to 18.6
Enterprise Manager 13c
Production
OH – 18.6 OH – 18.3
OH – 18.6
Copyright © 2019 Oracle and/or its affiliates. *OH = Database Oracle Home
Gold Image Creation: Version 18.6
Deploy: Software Deployment
Subscribe: Target Subscription
Database Fleet Maintenance – Process
Gold Image Environment
MA
INT
EN
AN
CE
W
IND
OW
![Page 13: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/13.jpg)
Patching Cycle 1 Goal: Patch Production 18.3 DBs to 18.6
Enterprise Manager 13c
Production
OH – 18.6
Copyright © 2019 Oracle and/or its affiliates. *OH = Database Oracle Home
OH – 18.3
OH – 18.6
Rollback
Update
Gold Image Creation: Version 18.6
Deploy: Software Deployment
Subscribe: Target Subscription
Database Fleet Maintenance – Process
Gold Image Environment
MA
INT
EN
AN
CE
W
IND
OW
![Page 14: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/14.jpg)
Update
Patching Cycle 1 Goal: Patch Production 18.3 DBs to 18.6
Enterprise Manager 13c
Production
OH – 18.6 OH – 18.3
OH – 18.6
Copyright © 2019 Oracle and/or its affiliates. *OH = Database Oracle Home
Gold Image Creation: Version 18.6
Deploy: Software Deployment
Subscribe: Target Subscription
Database Fleet Maintenance – Process
Gold Image Environment
MA
INT
EN
AN
CE
W
IND
OW
![Page 15: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/15.jpg)
Patching Cycle 1 Goal: Patch Production 18.3 DBs to 18.6
Enterprise Manager 13c
Production
OH – 18.6
OH – 18.6
Copyright © 2019 Oracle and/or its affiliates. *OH = Database Oracle Home
Cleanup
Update
Gold Image Creation: Version 18.6
Deploy: Software Deployment
Subscribe: Target Subscription
Database Fleet Maintenance – Process
Gold Image Environment
![Page 16: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/16.jpg)
Gold Image Creation: Version 18.7
Patching Cycle 2 Goal: Patch Production 18.6 DBs to 18.7
Enterprise Manager 13c
Production
OH – 18.7
OH – 18.6
Copyright © 2019 Oracle and/or its affiliates. *OH = Database Oracle Home
Database Fleet Maintenance – Process
Gold Image Environment
![Page 17: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/17.jpg)
CRM
HR
Container – with Patches
Pricing Retail
Container without Patches
CRM• Solution for Containers
• Switches existing CDB to the new OH
• All PDBs patched in one operation
• Solution for PDBs
• Each PDB patched individually
• PDB patched by relocating to a CDB
created on patched home.
Database Fleet Maintenance for Multitenant
Copyright © 2019 Oracle and/or its affiliates.
![Page 18: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/18.jpg)
IntegrationAPI integration with 3rd party tools ,
change requests, dev workflows
Oracle Database as a ServiceFully functional Database with any Data on any infrastructure
Dedicated Database Pluggable Database
Infrastructure
Physical, Virtual, or Engineered Systems
CLO
UD
FR
AM
EWO
RK
CONSOLIDATED
ACCESSIBILE
RES
T A
PI
Service
EFFICIENT
Self ServiceApplication Users
Self ServiceApplication Administrator
Copyright © 2019 Oracle and/or its affiliates.
ELASTIC
![Page 19: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/19.jpg)
EM Self Service Portal – PDB Monitoring and Management
Patching
Performance Monitoring
Resource Usage
![Page 20: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/20.jpg)
Copyright © 2019 Oracle and/or its affiliates.
End to End Automation with Pre-Post Scripts – DB Plug-in 13.3.2
Extensibility and Customization
Operations: DEPLOY | UPDATE | ROLLBACK|CLEANUP
emcli db_software_maintenance -performOperation -name="Deploy 12.2 Home” -
purpose=”UPDATE_DB" -target_type=oracle_database -target_list="DB122" -
normal_credential="ORACLE:SYSMAN" -privilege_credential="ORACLE_ROOT:SYSMAN" -
input_file="data:/scratch/input_updatedb.prop"
$ cat updatedb.prop
CUSTOM_PRE_SCRIPTS_URN=oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:no
ne:74A730047930C5FDE053DF0FC40A3E69:0.1
CUSTOM_POST_SCRIPTS_URN=oracle:defaultService:em:provisioning:1:cmp:COMP_Directives:n
one:74A730047935C5FDE053DF0FC40A3E69:0.1
*Supported with 13.2.2 latest OMS Plug-in Bundle Patch
Automate pre-post patching maintenance operations
![Page 21: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/21.jpg)
Our Customers
Copyright © 2019 Oracle and/or its affiliates.
![Page 22: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/22.jpg)
![Page 23: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/23.jpg)
Multitenant + Fleet + Patching Journey
How Multitenant + Fleet makes maintenance easy?- Centralized Image Creation & Patch Deployment & Switch procedure- Dev/QA/INT env’s with one container per 100 PDB’s, so one switch, technically patches 100 db’s in
< 90 mins - HA multitenant 3 Node RAC clusters provides 100% availability even during patching- Self service option available for Application teams who want to choose their own patching window.
![Page 24: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/24.jpg)
Nationwide
2019 Patching Results
~350 Clusters
~3350 Databases
99% Success Rate 2 “Part-Time” DBAs Increase Patch Frequency
Copyright © 2019 Oracle and/or its affiliates.
99%
![Page 25: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/25.jpg)
Two Week POC in September 20181
2
3
First production patching in December 2018
1500 DBs patched in Aug 2019 production patching window
February Window May Window August Window
RAC DB Environments Patched
GI/Clusterware RAC Database
50
500
900
90 200
1300
Copyright © 2019 Oracle and/or its affiliates.
Large Automobile Conglomerate
*Approximate numbers
![Page 26: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/26.jpg)
600 SIHA
200 RAC Clusters
Results from first production patching cycle:
Copyright © 2019 Oracle and/or its affiliates.
580 Standalone DBs
![Page 27: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/27.jpg)
Our Guiding Principles
Continuous Evolution
Focus on Quality and Usability
Ease of Onboarding
1 2 3
Copyright © 2019 Oracle and/or its affiliates.
![Page 28: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/28.jpg)
References
• Enterprise Manager Page on O.com
• Enterprise Manager Fleet Maintenance Page on OTN
• Lifecycle Management Guide
• Master Note for Database Patching Using Fleet Maintenance. (Doc ID 2435251.1)
• OEM Advisor Webcast Schedule and Recordings (Doc ID 1456167.1)
• Enterprise Manager Blog
![Page 29: Overview presentation: Patch and Upgrade Oracle Databases ... · Applications face business and security risks Longer downtimes for applications leading to revenue losses ... Database](https://reader034.vdocuments.mx/reader034/viewer/2022052018/6030f074231edf19ab59912f/html5/thumbnails/29.jpg)
Thank You
Product Management Team
Oracle Enterprise ManagerDatabase Lifecycle Management & Cloud Management Pack
Copyright © 2019 Oracle and/or its affiliates.