Submit Search
Upload
Oracle patching guide for DBAs
•
0 likes
•
273 views
AI-enhanced title
Connor McDonald
Follow
The AskTOM Archive - selected presentations from Tom Kyte from Oracle 2000-2015
Read less
Read more
Technology
Report
Share
Report
Share
1 of 29
Recommended
In-memory Database and MySQL Cluster
In-memory Database and MySQL Cluster
grandis_au
Presentation upgrade, migrate & consolidate to oracle database 12c &...
Presentation upgrade, migrate & consolidate to oracle database 12c &...
solarisyougood
Redefining tables online without surprises
Redefining tables online without surprises
Nelson Calero
Sq lite presentation
Sq lite presentation
Prof. Erwin Globio
Demystifying MySQL Replication Crash Safety
Demystifying MySQL Replication Crash Safety
Jean-François Gagné
Practical examples of using extended events
Practical examples of using extended events
Dean Richards
MariaDB Performance Tuning and Optimization
MariaDB Performance Tuning and Optimization
MariaDB plc
MMUG18 - MySQL Failover and Orchestrator
MMUG18 - MySQL Failover and Orchestrator
Simon J Mudd
Recommended
In-memory Database and MySQL Cluster
In-memory Database and MySQL Cluster
grandis_au
Presentation upgrade, migrate & consolidate to oracle database 12c &...
Presentation upgrade, migrate & consolidate to oracle database 12c &...
solarisyougood
Redefining tables online without surprises
Redefining tables online without surprises
Nelson Calero
Sq lite presentation
Sq lite presentation
Prof. Erwin Globio
Demystifying MySQL Replication Crash Safety
Demystifying MySQL Replication Crash Safety
Jean-François Gagné
Practical examples of using extended events
Practical examples of using extended events
Dean Richards
MariaDB Performance Tuning and Optimization
MariaDB Performance Tuning and Optimization
MariaDB plc
MMUG18 - MySQL Failover and Orchestrator
MMUG18 - MySQL Failover and Orchestrator
Simon J Mudd
Build a minial DBMS from scratch by Rust
Build a minial DBMS from scratch by Rust
安齊 劉
Smooth as Silk Exadata Patching
Smooth as Silk Exadata Patching
Fahd Mirza Chughtai
The Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScale
The Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScale
Colin Charles
Exadata MAA Best Practices
Exadata MAA Best Practices
Rui Sousa
python and database
python and database
Kwangyoun Jung
Jcl
Jcl
shivas
Getting Started with SQLite
Getting Started with SQLite
Mindfire Solutions
Data Guard Architecture & Setup
Data Guard Architecture & Setup
Satishbabu Gunukula
Exadata Patching Demystified
Exadata Patching Demystified
Enkitec
MySQL Parallel Replication: All the 5.7 and 8.0 Details (LOGICAL_CLOCK)
MySQL Parallel Replication: All the 5.7 and 8.0 Details (LOGICAL_CLOCK)
Jean-François Gagné
Dataguard presentation
Dataguard presentation
Vimlendu Kumar
Less05 asm instance
Less05 asm instance
Amit Bhalla
Sqlite
Sqlite
Raghu nath
Android datastorage
Android datastorage
Krazy Koder
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
Ludovico Caldara
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Markus Michalewicz
High Performance PL/SQL
High Performance PL/SQL
Steven Feuerstein
Percona server for MySQL 제품 소개
Percona server for MySQL 제품 소개
NeoClova
MVC in PHP
MVC in PHP
Vineet Kumar Saini
Microservices Patterns with GoldenGate
Microservices Patterns with GoldenGate
Jeffrey T. Pollock
Database Upgrades Automation using Enterprise Manager 12c
Database Upgrades Automation using Enterprise Manager 12c
Hari Srinivasan
IOUG Collaborate 2014 ASH/AWR Deep Dive
IOUG Collaborate 2014 ASH/AWR Deep Dive
Kellyn Pot'Vin-Gorman
More Related Content
What's hot
Build a minial DBMS from scratch by Rust
Build a minial DBMS from scratch by Rust
安齊 劉
Smooth as Silk Exadata Patching
Smooth as Silk Exadata Patching
Fahd Mirza Chughtai
The Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScale
The Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScale
Colin Charles
Exadata MAA Best Practices
Exadata MAA Best Practices
Rui Sousa
python and database
python and database
Kwangyoun Jung
Jcl
Jcl
shivas
Getting Started with SQLite
Getting Started with SQLite
Mindfire Solutions
Data Guard Architecture & Setup
Data Guard Architecture & Setup
Satishbabu Gunukula
Exadata Patching Demystified
Exadata Patching Demystified
Enkitec
MySQL Parallel Replication: All the 5.7 and 8.0 Details (LOGICAL_CLOCK)
MySQL Parallel Replication: All the 5.7 and 8.0 Details (LOGICAL_CLOCK)
Jean-François Gagné
Dataguard presentation
Dataguard presentation
Vimlendu Kumar
Less05 asm instance
Less05 asm instance
Amit Bhalla
Sqlite
Sqlite
Raghu nath
Android datastorage
Android datastorage
Krazy Koder
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
Ludovico Caldara
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Markus Michalewicz
High Performance PL/SQL
High Performance PL/SQL
Steven Feuerstein
Percona server for MySQL 제품 소개
Percona server for MySQL 제품 소개
NeoClova
MVC in PHP
MVC in PHP
Vineet Kumar Saini
Microservices Patterns with GoldenGate
Microservices Patterns with GoldenGate
Jeffrey T. Pollock
What's hot
(20)
Build a minial DBMS from scratch by Rust
Build a minial DBMS from scratch by Rust
Smooth as Silk Exadata Patching
Smooth as Silk Exadata Patching
The Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScale
The Proxy Wars - MySQL Router, ProxySQL, MariaDB MaxScale
Exadata MAA Best Practices
Exadata MAA Best Practices
python and database
python and database
Jcl
Jcl
Getting Started with SQLite
Getting Started with SQLite
Data Guard Architecture & Setup
Data Guard Architecture & Setup
Exadata Patching Demystified
Exadata Patching Demystified
MySQL Parallel Replication: All the 5.7 and 8.0 Details (LOGICAL_CLOCK)
MySQL Parallel Replication: All the 5.7 and 8.0 Details (LOGICAL_CLOCK)
Dataguard presentation
Dataguard presentation
Less05 asm instance
Less05 asm instance
Sqlite
Sqlite
Android datastorage
Android datastorage
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
High Performance PL/SQL
High Performance PL/SQL
Percona server for MySQL 제품 소개
Percona server for MySQL 제품 소개
MVC in PHP
MVC in PHP
Microservices Patterns with GoldenGate
Microservices Patterns with GoldenGate
Similar to Oracle patching guide for DBAs
Database Upgrades Automation using Enterprise Manager 12c
Database Upgrades Automation using Enterprise Manager 12c
Hari Srinivasan
IOUG Collaborate 2014 ASH/AWR Deep Dive
IOUG Collaborate 2014 ASH/AWR Deep Dive
Kellyn Pot'Vin-Gorman
Con3928 horton session con3928 fusion app on-premise installation lessons lea...
Con3928 horton session con3928 fusion app on-premise installation lessons lea...
Berry Clemens
JavaFX and JEE 7
JavaFX and JEE 7
Vijay Nair
Apouc 2014-learn-from-oracle-support
Apouc 2014-learn-from-oracle-support
OUGTH Oracle User Group in Thailand
206510 p6 upgrade considerations
206510 p6 upgrade considerations
p6academy
OOW15 - managing oracle e-business suite auditing and security
OOW15 - managing oracle e-business suite auditing and security
vasuballa
Oracle_ebs_12.2_Admin_guide_for_dba.pptx
Oracle_ebs_12.2_Admin_guide_for_dba.pptx
AbdallahAttia9
IOUG Collaborate 2014 Auditing/Security in EM12c
IOUG Collaborate 2014 Auditing/Security in EM12c
Kellyn Pot'Vin-Gorman
Best Practices for Upgrading your JD Edwards Software from Oracle
Best Practices for Upgrading your JD Edwards Software from Oracle
UBC Corporation
Architecture performance and tips and tricks for instantis enterprise track 8...
Architecture performance and tips and tricks for instantis enterprise track 8...
p6academy
Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016
Kellyn Pot'Vin-Gorman
Premier integration with logix, pf drives and ft view (pf755)
Premier integration with logix, pf drives and ft view (pf755)
confidencial
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
vasuballa
S11 implementation bootcamp
S11 implementation bootcamp
Ory Chhean
Ebs performance tuning session feb 13 2013---Presented by Oracle
Ebs performance tuning session feb 13 2013---Presented by Oracle
Akash Pramanik
2 cloud operations
2 cloud operations
mohamed refaei
Otm 2013 c13_e-17a-plessis-elisabeth-otm-self-help
Otm 2013 c13_e-17a-plessis-elisabeth-otm-self-help
jucaab
PACE-IT: Applying Patches and Upgrades
PACE-IT: Applying Patches and Upgrades
Pace IT at Edmonds Community College
Step-by-Step Cookbook for Identifying and Tuning SQL Problems
Step-by-Step Cookbook for Identifying and Tuning SQL Problems
Minh237839
Similar to Oracle patching guide for DBAs
(20)
Database Upgrades Automation using Enterprise Manager 12c
Database Upgrades Automation using Enterprise Manager 12c
IOUG Collaborate 2014 ASH/AWR Deep Dive
IOUG Collaborate 2014 ASH/AWR Deep Dive
Con3928 horton session con3928 fusion app on-premise installation lessons lea...
Con3928 horton session con3928 fusion app on-premise installation lessons lea...
JavaFX and JEE 7
JavaFX and JEE 7
Apouc 2014-learn-from-oracle-support
Apouc 2014-learn-from-oracle-support
206510 p6 upgrade considerations
206510 p6 upgrade considerations
OOW15 - managing oracle e-business suite auditing and security
OOW15 - managing oracle e-business suite auditing and security
Oracle_ebs_12.2_Admin_guide_for_dba.pptx
Oracle_ebs_12.2_Admin_guide_for_dba.pptx
IOUG Collaborate 2014 Auditing/Security in EM12c
IOUG Collaborate 2014 Auditing/Security in EM12c
Best Practices for Upgrading your JD Edwards Software from Oracle
Best Practices for Upgrading your JD Edwards Software from Oracle
Architecture performance and tips and tricks for instantis enterprise track 8...
Architecture performance and tips and tricks for instantis enterprise track 8...
Upgrading Em13c Collaborate 2016
Upgrading Em13c Collaborate 2016
Premier integration with logix, pf drives and ft view (pf755)
Premier integration with logix, pf drives and ft view (pf755)
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
S11 implementation bootcamp
S11 implementation bootcamp
Ebs performance tuning session feb 13 2013---Presented by Oracle
Ebs performance tuning session feb 13 2013---Presented by Oracle
2 cloud operations
2 cloud operations
Otm 2013 c13_e-17a-plessis-elisabeth-otm-self-help
Otm 2013 c13_e-17a-plessis-elisabeth-otm-self-help
PACE-IT: Applying Patches and Upgrades
PACE-IT: Applying Patches and Upgrades
Step-by-Step Cookbook for Identifying and Tuning SQL Problems
Step-by-Step Cookbook for Identifying and Tuning SQL Problems
More from Connor McDonald
Flashback ITOUG
Flashback ITOUG
Connor McDonald
Sangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolest
Connor McDonald
Sangam 19 - Analytic SQL
Sangam 19 - Analytic SQL
Connor McDonald
UKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tips
Connor McDonald
Sangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on Autonomous
Connor McDonald
Sangam 2019 - The Latest Features
Sangam 2019 - The Latest Features
Connor McDonald
UKOUG 2019 - SQL features
UKOUG 2019 - SQL features
Connor McDonald
APEX tour 2019 - successful development with autonomous
APEX tour 2019 - successful development with autonomous
Connor McDonald
APAC Groundbreakers 2019 - Perth/Melbourne
APAC Groundbreakers 2019 - Perth/Melbourne
Connor McDonald
OOW19 - Flashback, not just for DBAs
OOW19 - Flashback, not just for DBAs
Connor McDonald
OOW19 - Read consistency
OOW19 - Read consistency
Connor McDonald
OOW19 - Slower and less secure applications
OOW19 - Slower and less secure applications
Connor McDonald
OOW19 - Killing database sessions
OOW19 - Killing database sessions
Connor McDonald
OOW19 - Ten Amazing SQL features
OOW19 - Ten Amazing SQL features
Connor McDonald
Latin America Tour 2019 - 18c and 19c featues
Latin America Tour 2019 - 18c and 19c featues
Connor McDonald
Latin America tour 2019 - Flashback
Latin America tour 2019 - Flashback
Connor McDonald
Latin America Tour 2019 - 10 great sql features
Latin America Tour 2019 - 10 great sql features
Connor McDonald
Latin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matching
Connor McDonald
Latin America Tour 2019 - slow data and sql processing
Latin America Tour 2019 - slow data and sql processing
Connor McDonald
ANSI vs Oracle language
ANSI vs Oracle language
Connor McDonald
More from Connor McDonald
(20)
Flashback ITOUG
Flashback ITOUG
Sangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolest
Sangam 19 - Analytic SQL
Sangam 19 - Analytic SQL
UKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tips
Sangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on Autonomous
Sangam 2019 - The Latest Features
Sangam 2019 - The Latest Features
UKOUG 2019 - SQL features
UKOUG 2019 - SQL features
APEX tour 2019 - successful development with autonomous
APEX tour 2019 - successful development with autonomous
APAC Groundbreakers 2019 - Perth/Melbourne
APAC Groundbreakers 2019 - Perth/Melbourne
OOW19 - Flashback, not just for DBAs
OOW19 - Flashback, not just for DBAs
OOW19 - Read consistency
OOW19 - Read consistency
OOW19 - Slower and less secure applications
OOW19 - Slower and less secure applications
OOW19 - Killing database sessions
OOW19 - Killing database sessions
OOW19 - Ten Amazing SQL features
OOW19 - Ten Amazing SQL features
Latin America Tour 2019 - 18c and 19c featues
Latin America Tour 2019 - 18c and 19c featues
Latin America tour 2019 - Flashback
Latin America tour 2019 - Flashback
Latin America Tour 2019 - 10 great sql features
Latin America Tour 2019 - 10 great sql features
Latin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matching
Latin America Tour 2019 - slow data and sql processing
Latin America Tour 2019 - slow data and sql processing
ANSI vs Oracle language
ANSI vs Oracle language
Recently uploaded
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
null - The Open Security Community
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
Neo4j
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
ngoud9212
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
Precisely
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
costume and set research powerpoint presentation
costume and set research powerpoint presentation
phoebematthew05
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Recently uploaded
(20)
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
costume and set research powerpoint presentation
costume and set research powerpoint presentation
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Oracle patching guide for DBAs
1.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 131
2.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 132 The Insider’s Guide to Patching at Oracle Thomas Kyte http://asktom.oracle.com/
3.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 133 Program Agenda What happens at Oracle before you get your patch? How should you test a patch? How do you minimize downtimes? What’s new in the patching realm? Q&A
4.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 134 Level Set Patch Set – a maintenance release containing all bugs fixed for a given production version during a time period. May contain limited new functionality Interim Patch – a single standalone patch also called a “one-off” or PSE Security Patch Update – a collection of patches released quarterly, to fix security bugs. Also known as a CPU (Critical Patch Update) Patch Types
5.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 135 Level Set Patch Set Update (PSU) – A quarterly collection of patches for high impact bugs encountered in the field – includes the SPU content – guaranteed not to contain any changes to the optimizer or fixes which change application behaviour. – May span multiple stack components, for example: Grid Infrastructure and Database Patch Types
6.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 136 Level Set Bundle Patch (BP) – A collection of fixes to address bugs in a given feature, product, or configuration. For example: Windows BP, Exadata BP – BP’s are super sets of PSU’s. They may contain as yet unproven in the field content – May span multiple stack components. For example: Exadata Quarterly Full Stack Download patches. Patch Types
7.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 137 Product Maintenance Process Overview
8.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 138 What Happens at Oracle before I get my patch? Maintenance Cycle Overview Fix Coded against customer reported release (tested) Patch generated against customer reported release Bug FixedBug Reported Patch Created Fix Coded against current development release Peer Code reviewed Tests Run Fix Merged in current development release (tested) Fix merged to open Patch Set releases (tested) Bug Report Opened Problem Diagnosed
9.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 139 Oracle Testing Overview
10.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1310 Oracle Testing Overview These tests are grouped together based on functional areas to regression test all database features. For example: Optimizer. The number of functional tests is constantly increasing. For example: 11gR2 has 80% more tests than 10gR2, 10gR2 has 40% more tests than 10gR1. New version of latest development release created daily and full set of functional regression tests run against it. All new code changes must pass functional regression tests before merging to development releases. Functional Testing
11.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1311 Oracle Testing Overview Push the Database and Exadata to their limits for scalability, high availability, reliability and performance - Number of concurrent users, parallel degree, cursors, partitions, disks, standby systems, redo apply rate, complex topology, etc. Also pushing the machine limit - Memory, CPU, I/O, network High concurrency Oracle proprietary workloads stressing many components together Many real world customer workloads for real world testing Heavy destructive testing under high load: software and hardware System Testing
12.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1312 Oracle Testing Overview Performance Atomics regression testing – Test performance of simple SQL statements with instruction tracing and memory allocation of every structure Feature performance testing Product Stack performance testing ensures upper layer Oracle product stacks don’t regress in performance with every database release – Fusion Middleware, Ebusiness Suite, Siebel, Peoplesoft, Fusion Applications Workload based performance regression testing Performance Testing
13.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1313 Oracle Testing Overview Customer Beta Testing Certification Testing Installation, Upgrade & Downgrade Testing Internal Deployments Other Testing
14.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1314 Testing Summary by Patch Type Interim Patch PSU, SPU, Bundle Patch Set Functional • Area regression tests • Bug fix verification Complete set of functional regression tests • Complete set of functional regression tests Stress • None Subset of stress tests targeted based on content • Full stress testing Performance None Workload based performance regression testing • Full set of performance tests Other Install testing in unpatched environment Installation using EM CC Patching Install testing in clean environment “Upgrading” from previous PSU, SPU, Bundles Installation using EM CC Patching Install & Upgrade testing – many scenarios Internal Deployments Certification testing
15.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1315 Our Maintenance Strategy Recommendations for Customers
16.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1316 Establish a Maintenance Strategy Being proactive is the best strategy. But you also need to figure out what aspects of your database system are the most important for you. Grade each of these according to importance: – New Features – Certifications – Stability – Supportability Be Proactive
17.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1317 Establish a Maintenance Strategy 10.2.0.5 –stable release, but it’s in Extended Support. Supportability will soon be an issue. Lack of new certifications, no new features. 11.2.0.4 – Best bet if you want access to latest production features, PSU’s, SPU’s, BP’s. 11.2.0.3 is currently most active release in the field today since 11.2.0.4 was release just this week. Prior 11g releases – 11.1.0.7, 11.2.0.1, 11.2.0.2 and now 11.2.0.3 are of lower quality than 11.2.0.4. Production of PSU’s, SPU’s and BP’s on 11.2.0.1 and 11.2.0.2 has stopped. Decide on a Database Release
18.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1318 Establish a Maintenance Strategy Older releases – Lack of access to current interim patches, PSU’s, SPU’s ,etc. Custom combinations – Avoid proliferation of interim patches. These create unique environments and make problem diagnosis more difficult. Can also lead to the need for yet more unique patch merges. What to Avoid
19.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1319 Testing Recommendations by Patch Type Interim Patch PSU, SPU Bundle Patch Patch Set Install • Yes Yes Yes • Yes Bug Verification • Where possible Where possible and relevant Where possible and relevant • Where possible and relevant Basic admin activities, basic application flows and basic load tests Not required Optional Desired • Yes Full Application functional flows, full performance tests, heavy load tests Not required Not required Not required Required
20.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1320 Patching for High Availability
21.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1321 Patch the Standby ‘First’ Patch the Standby Test Changes!!!! Switchover Application Tier Data Guard • Production up after Switchover • Run any patch SQL • Patch original Primary home Post Switchover
22.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1322 Out-of-Place Patching DB Instance Apply Patches Patches Applied Minimal Downtime Database Home Clone Home Cloned Database Home
23.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1323 Rolling Real Application Zero Downtime Zero Downtime Rolling Patch Orchestration across RACs Patch support for GI (or Clusterware) to both GI and RAC OH in a Node in a rolling fashion
24.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1324 Online Patching aka Hot Patching Patched Shared Library Apply Shared Library Map into text Area Use new patched functions Increases memory footprint Patch offline on next downtime P1 or diagnostic patches
25.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1325 Patching Notes…
26.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1326 References RDBMS Online Patching Aka Hot Patching [ID 761111.1] Composite Patches for Oracle Products [Video] [ID 1376691.1] Oracle Patch Assurance - Data Guard Standby-First Patch Apply [ID 1265700.1] Minimal downtime patching via cloning 11gR2 ORACLE_HOME directories [ID 1136544.1] Rolling Patch - OPatch Support for RAC [ID 244241.1] https://support.oracle.com
27.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1327 Graphic Section Divider
28.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1328
29.
Copyright © 2012,
Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1329