SlideShare a Scribd company logo
19c Strategic Customer Upgrade Proposal
1 Confidential – © 2019 Oracle Internal/Restricted/Highly Restricted
• Requirement
• Customers Upgrading to early 19c Releases or 12.2/18.
• Many encountering multiple issues that impact both their Business and their perception of 19c.
• Many of the issues were avoidable, and Customers unaware of Oracle Recommended Best Practices.
• There are multiple historic tools available to assist Customers with Upgrade Planning
• No One-Stop Central Source Of Truth under MOS Portal for Customers to access
• PUMA, RAT Assurance, Strategic Customer Program, MOS Certification/Patching
• Delivered by Support, XTeam, RAC Assurance, Dev
• Much of the assistance provided now is manually driven, and often too late to make a difference.
• We have the tools there, just need to pull existing together, and add further enhancements
• Requesting Executive Sponsorship to ensure we get the right level of Buy-In from the various Teams to pull this together
• Goals
• Short Term
• Successful 19c Upgrades and Prevent Upgrade Delays, Major Escalations and Known Avoidable Customer Production
Impacting issues
• Long Term
• Take what is learnt from 19c Upgrade engagements, and the already available tooling, and centralize into a Holistic
that Customers can utilize as a Self Service RDBMS Upgrade Tool.
Oracle Confidential – Internal/Restricted/Highly Restricted
2
19c Strategic Customer Upgrade Proposal
• Manual Phase 1 Engagement Model (Caveat - This is not a Hands On Upgrade Service)
• Step 1
• Identify Points Of Contact per Strategic Account (Support Manager/Dev Manager/Account Team/TAM/Customer
• CP Team already started to discuss with Account Teams Customer Plans with Positive Feedback
• Wells Fargo and Verizon started and further to be assigned as 19c Plans starting
• Step 2
• Kick Off Meeting with Customer 'Oracle 19c Strategic Upgrade Plan Assessment and Assistance Program’/How will it
benefit the Customer.
• Provide Questionnaire Assessment Matrix to Customer for Background details of Systems to be Upgraded.
• Step 3
• Share feedback on initial review of questionnaire details, and collect further diagnostics if not already provided.
• Step 4
• Patch and RU review – Delta tooling being developed for RU Critical/Important/Recommended based on Products.
• Step 5
• Review of AWR Extracts for Testing Source and Target Environments (Manual ADAT) to validate the likeness of Testing
highlight Red Flags
• Step 6
• Ongoing regular checkpoint calls through Testing.
• Step 7
• Oracle Team to be on Standby during the Upgrade Window to help prioritize review of any issues reported
• Success
• Customer Upgraded to 19c without Major Issues
• Next Steps
• Document the steps learnt from Phase 1 into a set of actions that can be enhanced and shared
Phase 1 – Manual Engagement
• Self Service Upgrade Review and Advisory Tool
• Step 1
• Unify the existing tooling already available into one Interface
• Input exachk/orachk/lsinventory/questionnaire
• Validate RDBMS Version Certification matrix
• Patch Validation based on Upgrade Release and recommendations on additional fixes based on Products used.
• Step 2
• Further Automated Tooling Under Discussion
• Integration into Automatic SR and Patch Request direct from Tool
• Upgrade Performance Validation Tool
• Provide Source and Target AWR Extracts for Testing period.
• Automated ADAP Enhancement to review extracts and provide feedback on:
• Workload/Environment/Configuration Differences
• Top Executions per Extract and Queries of concern Differences between the Tests based on High Elapse
Time/Executions/Wait Differences
• Autonomous Health Framework
• Run automated AH against TFA collection(s) from Testing Cycles to provide potential Bugs and/or areas of concern
• AH to automatically collect details on Products, Versions, Configuration
• Current collections do some of this, but a Bespoke ‘Upgrade SRDC’ can collect all, along with AWR
Oracle Confidential – Internal/Restricted/Highly Restricted
4
Phase 2 –Tooling and Automation
• We can provide initial hands on assistance to make 19c Upgrades as pain-less as possible.
• However this approach does not scale.
• We already have many tools that can provide Self-Service Upgrade Planning andValidation.
• We cannot do the Upgrade for theCustomer, but we can highlight to the Customer
• Best Practices.
• Recommendations.
• AreasOf concern
• The main wave of 19c Upgrades to come in 2021, we can help Customers to HelpThemselves.
Oracle Confidential – Internal/Restricted/Highly Restricted
5
Summary
• Existing Tooling
• RAT Assurance (rat.us.oracle.com) - Includes outside of MOS access to various tools to provide Patch and
feedback
• MyOracleSupport (support.us.oracle.com)– Patch Conflict Checker, Certification Checks
• AutonomousHealthFramework (Internal) – Review collect TFA to provide Environment overview and Trace File
• RWP ADAT (Internal) – Provide DB/Query Performance Feedback from AWR Extract
Oracle Confidential – Internal/Restricted/Highly Restricted
6
Phase 2 –Tooling and Automation
Oracle Confidential – Internal/Restricted/Highly Restricted
7
19c Strategic Customer Upgrade ProposalTimeline
ShortTerm 2020 LongerTerm Objectives 2021
Wells Fargo/Verizon to start with + DirectAssistance toOther StratCustomers going to 19c
Phase 1
HandsOn SE
Assistance
Patch Delta Recommendation
Phase 2
MultipleTeams
already started
separate avenues
of investigation.
Pulled Support
and DevTeams
into 1 working
party to review
and deliver on:
RDBMS/OS Validation
Upgrade Performance Validation Tool ETA Under Review
AHF TFA Feedback and Config Collection
Further
Learning
Integration into MOS
Internal Available Tooling
Integration into MOS
Internal Available Tooling
Upgrade Details
Date Proposed
Smoke Tests
Planned
Go/NoGo Date
Fall Back
Options
Upgrade Plan
Impact
Details/SLAs
Upgrade
Timeline
Questionnaire
Products Stack
Compression Y/N
RAC Y/N
Encryption Y/N
Partitioning Y/N
Multi-Tennant Y/N
In-Memory Y/N
Audit Vault Y/N
Spatial Y/N
OGG Y/N
Other Y/N
3rd Party Tools
System Details
DBName
OLTP/DWH/Hybr
id
ADG Fall Back
/MAA Best
Practices
Instances
RDBMS Current
RDBMS
Proposed
GI Current
GI Proposed
lsinventory
Engineered/On-
Prem/CoManage
d
OS Details
Machine Config
Diagnostic
Collection
Tool Used
AWR Extract
Current
AWR Extract
Proposed
ExaWatcher/OS
Watcher
Testing TFA
Tool Used
AWR Extract
Current
AWR Extract
Proposed
Exachk/Orachk

More Related Content

Similar to 19c SCP Upgrade Proposal Final.pptx

Sdlc phases
Sdlc phasesSdlc phases
Sdlc phases
Janu Jahnavi
 
Sdlc phases
Sdlc phasesSdlc phases
Sdlc phases
Janu Jahnavi
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & Delivery
Micro Focus
 
Microsoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case StudiesMicrosoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case Studies
meritweb
 
Marval Release Management - the political process
Marval Release Management - the political processMarval Release Management - the political process
Marval Release Management - the political process
Marval Software
 
Corebanking transformation – a wining formula
Corebanking transformation – a wining formulaCorebanking transformation – a wining formula
Corebanking transformation – a wining formula
Supratik Nag
 
How Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development ProcessHow Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development Process
3Play Media
 
SOFTWARE MAINTENANCE -1
SOFTWARE MAINTENANCE -1SOFTWARE MAINTENANCE -1
SOFTWARE MAINTENANCE -1
malathieswaran29
 
Maximize your Oracle Cloud Investment and Drive Innovation
 Maximize your Oracle Cloud Investment and Drive Innovation Maximize your Oracle Cloud Investment and Drive Innovation
Maximize your Oracle Cloud Investment and Drive Innovation
Smart ERP Solutions, Inc.
 
Chapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration auditChapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration auditCliftone Mullah
 
Postgres in Production - Best Practices 2014
Postgres in Production - Best Practices 2014Postgres in Production - Best Practices 2014
Postgres in Production - Best Practices 2014
EDB
 
Case study on functional testing
Case study on functional testingCase study on functional testing
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
Worksoft
 
SaaS System Validation, practical tips on getting validated for go-live and t...
SaaS System Validation, practical tips on getting validated for go-live and t...SaaS System Validation, practical tips on getting validated for go-live and t...
SaaS System Validation, practical tips on getting validated for go-live and t...
Steffan Stringer
 
unit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxunit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptx
PriyaFulpagare1
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
Feras Ahmad
 
20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementation
mohamed refaei
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
Eric Cattoir
 
Software validation do's and dont's may 2013
Software validation do's and dont's may 2013Software validation do's and dont's may 2013
Software validation do's and dont's may 2013
John Cachat
 

Similar to 19c SCP Upgrade Proposal Final.pptx (20)

Sdlc phases
Sdlc phasesSdlc phases
Sdlc phases
 
Sdlc phases
Sdlc phasesSdlc phases
Sdlc phases
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & Delivery
 
Microsoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case StudiesMicrosoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case Studies
 
Marval Release Management - the political process
Marval Release Management - the political processMarval Release Management - the political process
Marval Release Management - the political process
 
Corebanking transformation – a wining formula
Corebanking transformation – a wining formulaCorebanking transformation – a wining formula
Corebanking transformation – a wining formula
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
How Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development ProcessHow Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development Process
 
SOFTWARE MAINTENANCE -1
SOFTWARE MAINTENANCE -1SOFTWARE MAINTENANCE -1
SOFTWARE MAINTENANCE -1
 
Maximize your Oracle Cloud Investment and Drive Innovation
 Maximize your Oracle Cloud Investment and Drive Innovation Maximize your Oracle Cloud Investment and Drive Innovation
Maximize your Oracle Cloud Investment and Drive Innovation
 
Chapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration auditChapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration audit
 
Postgres in Production - Best Practices 2014
Postgres in Production - Best Practices 2014Postgres in Production - Best Practices 2014
Postgres in Production - Best Practices 2014
 
Case study on functional testing
Case study on functional testingCase study on functional testing
Case study on functional testing
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
 
SaaS System Validation, practical tips on getting validated for go-live and t...
SaaS System Validation, practical tips on getting validated for go-live and t...SaaS System Validation, practical tips on getting validated for go-live and t...
SaaS System Validation, practical tips on getting validated for go-live and t...
 
unit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxunit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptx
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
 
20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementation
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
 
Software validation do's and dont's may 2013
Software validation do's and dont's may 2013Software validation do's and dont's may 2013
Software validation do's and dont's may 2013
 

Recently uploaded

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Recently uploaded (20)

National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

19c SCP Upgrade Proposal Final.pptx

  • 1. 19c Strategic Customer Upgrade Proposal 1 Confidential – © 2019 Oracle Internal/Restricted/Highly Restricted
  • 2. • Requirement • Customers Upgrading to early 19c Releases or 12.2/18. • Many encountering multiple issues that impact both their Business and their perception of 19c. • Many of the issues were avoidable, and Customers unaware of Oracle Recommended Best Practices. • There are multiple historic tools available to assist Customers with Upgrade Planning • No One-Stop Central Source Of Truth under MOS Portal for Customers to access • PUMA, RAT Assurance, Strategic Customer Program, MOS Certification/Patching • Delivered by Support, XTeam, RAC Assurance, Dev • Much of the assistance provided now is manually driven, and often too late to make a difference. • We have the tools there, just need to pull existing together, and add further enhancements • Requesting Executive Sponsorship to ensure we get the right level of Buy-In from the various Teams to pull this together • Goals • Short Term • Successful 19c Upgrades and Prevent Upgrade Delays, Major Escalations and Known Avoidable Customer Production Impacting issues • Long Term • Take what is learnt from 19c Upgrade engagements, and the already available tooling, and centralize into a Holistic that Customers can utilize as a Self Service RDBMS Upgrade Tool. Oracle Confidential – Internal/Restricted/Highly Restricted 2 19c Strategic Customer Upgrade Proposal
  • 3. • Manual Phase 1 Engagement Model (Caveat - This is not a Hands On Upgrade Service) • Step 1 • Identify Points Of Contact per Strategic Account (Support Manager/Dev Manager/Account Team/TAM/Customer • CP Team already started to discuss with Account Teams Customer Plans with Positive Feedback • Wells Fargo and Verizon started and further to be assigned as 19c Plans starting • Step 2 • Kick Off Meeting with Customer 'Oracle 19c Strategic Upgrade Plan Assessment and Assistance Program’/How will it benefit the Customer. • Provide Questionnaire Assessment Matrix to Customer for Background details of Systems to be Upgraded. • Step 3 • Share feedback on initial review of questionnaire details, and collect further diagnostics if not already provided. • Step 4 • Patch and RU review – Delta tooling being developed for RU Critical/Important/Recommended based on Products. • Step 5 • Review of AWR Extracts for Testing Source and Target Environments (Manual ADAT) to validate the likeness of Testing highlight Red Flags • Step 6 • Ongoing regular checkpoint calls through Testing. • Step 7 • Oracle Team to be on Standby during the Upgrade Window to help prioritize review of any issues reported • Success • Customer Upgraded to 19c without Major Issues • Next Steps • Document the steps learnt from Phase 1 into a set of actions that can be enhanced and shared Phase 1 – Manual Engagement
  • 4. • Self Service Upgrade Review and Advisory Tool • Step 1 • Unify the existing tooling already available into one Interface • Input exachk/orachk/lsinventory/questionnaire • Validate RDBMS Version Certification matrix • Patch Validation based on Upgrade Release and recommendations on additional fixes based on Products used. • Step 2 • Further Automated Tooling Under Discussion • Integration into Automatic SR and Patch Request direct from Tool • Upgrade Performance Validation Tool • Provide Source and Target AWR Extracts for Testing period. • Automated ADAP Enhancement to review extracts and provide feedback on: • Workload/Environment/Configuration Differences • Top Executions per Extract and Queries of concern Differences between the Tests based on High Elapse Time/Executions/Wait Differences • Autonomous Health Framework • Run automated AH against TFA collection(s) from Testing Cycles to provide potential Bugs and/or areas of concern • AH to automatically collect details on Products, Versions, Configuration • Current collections do some of this, but a Bespoke ‘Upgrade SRDC’ can collect all, along with AWR Oracle Confidential – Internal/Restricted/Highly Restricted 4 Phase 2 –Tooling and Automation
  • 5. • We can provide initial hands on assistance to make 19c Upgrades as pain-less as possible. • However this approach does not scale. • We already have many tools that can provide Self-Service Upgrade Planning andValidation. • We cannot do the Upgrade for theCustomer, but we can highlight to the Customer • Best Practices. • Recommendations. • AreasOf concern • The main wave of 19c Upgrades to come in 2021, we can help Customers to HelpThemselves. Oracle Confidential – Internal/Restricted/Highly Restricted 5 Summary
  • 6. • Existing Tooling • RAT Assurance (rat.us.oracle.com) - Includes outside of MOS access to various tools to provide Patch and feedback • MyOracleSupport (support.us.oracle.com)– Patch Conflict Checker, Certification Checks • AutonomousHealthFramework (Internal) – Review collect TFA to provide Environment overview and Trace File • RWP ADAT (Internal) – Provide DB/Query Performance Feedback from AWR Extract Oracle Confidential – Internal/Restricted/Highly Restricted 6 Phase 2 –Tooling and Automation
  • 7. Oracle Confidential – Internal/Restricted/Highly Restricted 7 19c Strategic Customer Upgrade ProposalTimeline ShortTerm 2020 LongerTerm Objectives 2021 Wells Fargo/Verizon to start with + DirectAssistance toOther StratCustomers going to 19c Phase 1 HandsOn SE Assistance Patch Delta Recommendation Phase 2 MultipleTeams already started separate avenues of investigation. Pulled Support and DevTeams into 1 working party to review and deliver on: RDBMS/OS Validation Upgrade Performance Validation Tool ETA Under Review AHF TFA Feedback and Config Collection Further Learning Integration into MOS Internal Available Tooling Integration into MOS Internal Available Tooling
  • 8. Upgrade Details Date Proposed Smoke Tests Planned Go/NoGo Date Fall Back Options Upgrade Plan Impact Details/SLAs Upgrade Timeline Questionnaire Products Stack Compression Y/N RAC Y/N Encryption Y/N Partitioning Y/N Multi-Tennant Y/N In-Memory Y/N Audit Vault Y/N Spatial Y/N OGG Y/N Other Y/N 3rd Party Tools System Details DBName OLTP/DWH/Hybr id ADG Fall Back /MAA Best Practices Instances RDBMS Current RDBMS Proposed GI Current GI Proposed lsinventory Engineered/On- Prem/CoManage d OS Details Machine Config Diagnostic Collection Tool Used AWR Extract Current AWR Extract Proposed ExaWatcher/OS Watcher Testing TFA Tool Used AWR Extract Current AWR Extract Proposed Exachk/Orachk