SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
How to Upgrade Hundreds or
Thousands of Databases
In a Reasonable Amount of Time
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Roy Swonger
Senior Director & Product Manager
Database Upgrade & Utilities
Oracle Corporation
How to Upgrade Hundreds or Thousands of Databases
Copyright © 2015, 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.
How to Upgrade Hundreds or Thousands of Databases 2
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
$> whoami
3
20 years w/Oracle
Previously with DEC Rdb
11+ years managing
Data Pump
Database Upgrade
SQL*Loader
Transportable Tablespaces
How to Upgrade Hundreds or Thousands of Databases
Roy Swonger
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Download Slides from the Database Upgrade Blog
 http://blogs.oracle.com/UPGRADE
How to Upgrade Hundreds or Thousands of Databases 4
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Supported Versions
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Oracle 10.1
(GA: Jan 2004)
Oracle 10.2
(GA: Jul 2005)
Oracle 11.1
(GA: Aug 2007)
Oracle 11.2
(GA: Sep 2009)
Oracle 12.1
(GA: Jun 2013)
Oracle 12.2
(GA: xxx 2016)
today
How to Upgrade Hundreds or Thousands of Databases 5
Premier Support Waived Extended Support Paid Extended Support Sustaining Support
Jan 2009 Jan 2012
Jul 2010 Jul 2013
Aug 2012 Aug 2015
Jan 2015
Jun 2018 Jun 2021
Dec 2020May 2017
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
We fully understand that things often are
complicated and business critical
How to Upgrade Hundreds or Thousands of Databases 6
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
And things can become really complicated ...
How to Upgrade Hundreds or Thousands of Databases 7
 Oracle 8i to 11.2
 26 TB
 Oracle EBS
 5-6 hours max downtime
Good luck!!!
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Or more work ...
 Triple hops
How to Upgrade Hundreds or Thousands of Databases 8
↘ Oracle 9.2.0.1
↘ Oracle 9.2.0.4
↘ Oracle 10.2.0.5
↘ Oracle 12.1.0.2
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
But even if it does not look complicated at first sight ...
 Too many different patch levels and ...
How to Upgrade Hundreds or Thousands of Databases 9
0
50
100
150
200
250
300
350
400
10.2.0.3.0 10.2.0.4.0 10.2.0.5.0 11.2.0.1.0 11.2.0.2.0 11.2.0.3.0 11.2.0.4.0
2 21 9 10
113
292
382
Databases
54%
(447 out of 829 databases)
have no bug fixing support anymore
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Another example ...
 Let's take a closer look
How to Upgrade Hundreds or Thousands of Databases 10
0%4%
5%
2%
3%
17%
35%
32%
2%
Databases
9.2.0.7.0
10.2.0.3.0
10.2.0.4.0
10.2.0.5.0
11.2.0.1.0
11.2.0.2.0
11.2.0.3.0
11.2.0.4.0
12.1.0.2.0
828
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Don't maintain a zoo!
How to Upgrade Hundreds or Thousands of Databases 11
 135 Oracle databases
– 7 different Oracle releases
– 13 different Oracle patch levels
 6 different OS vendors
– 15 different OS versions
2% of all databases
under bug fixing support
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Recommendation
 Don't sit it out
– It will just get more complicated and risky
 Beware of application dependencies
 Establish constant database inventory monitoring
How to Upgrade Hundreds or Thousands of Databases 12
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Where should you start?
How to Upgrade Hundreds or Thousands of Databases 13
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Project Approach?
Planning
Data
Gathering
Testing
Upgrade/
Migration
Go-Live
Quarterly
Patching
How to Upgrade Hundreds or Thousands of Databases 14
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
You need a plan
How to Upgrade Hundreds or Thousands of Databases 15
Week T-10 Migration Initiation, & Plan
Baseline & Migration
Migration & Unit test initiation
Unit Test Complete
Application & Performance Test Start
Application & Performance Tests
Application & Performance Tests
Application Testing Complete and Application Freeze
Week T- 9
Week T-8
Week T-7
Week T- 6
Week T-5
Week T-4
Week T-3
Week T-2
Week T-1
Cutover Plan & Tests
Migrate Go/No go
Migration Weekend
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
You need to know Which / Where / Who / When
 Database inventory
 OS inventory
 Depending applications, certification
 Responsibilities
 Desired time frame
How to Upgrade Hundreds or Thousands of Databases 16
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Build a tracking app – Use APEX
How to Upgrade Hundreds or Thousands of Databases 17
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Build Workstreams and Database Groups
How to Upgrade Hundreds or Thousands of Databases 18
Estate
Analysis
Workstream 1
Workstream 2
Workstream 3
Upgrade/Migration Group 1
Upgrade/Migration Group 2
Upgrade/Migration Group 3
Post Migration
Monitoring,
Troubleshooting,
and Tuning Team
Production
Production with
additional monitoring
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
General Test Guidelines
Upgrade/Migration Process
Post-Upgrade Functionality
Post-Upgrade Performance
ProdLoad
19How to Upgrade Hundreds or Thousands of Databases
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Testing Effort
 Relation between test completeness and costs
Costslow high
Completeness0%100%
How to Upgrade Hundreds or Thousands of Databases 20
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Use the Right Tools: AWR Diff Reports
AWR Diff
Report
Migrate
R2
10.2.0.4 12.1.0.2
Snapshot Interval Snapshot Interval
IBM AIX SOLARIS
Compare
21How to Upgrade Hundreds or Thousands of Databases
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Use the Right Tools: Database Replay
Database Replay
Migrate
R2
10.2.0.4 12.1.0.2
Capture Workload Replay Workload
Compare – then restore
and run again with changes
IBM AIX SOLARIS
Preprocess Workload
22How to Upgrade Hundreds or Thousands of Databases
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Use the Right Tools: SQL Performance Analyzer
SQL Performance Analyzer
STS
Capture SQLs
into a STS
Load STS
STS
Evaluate, compare and tune –
over and over again!
Migrate
R2
10.2.0.4 12.1.0.2
IBM AIX SOLARIS
23How to Upgrade Hundreds or Thousands of Databases
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Use the Right Tools: SPA Resulting Reports
 Example: Report showing regressed statements and plans
24How to Upgrade Hundreds or Thousands of Databases
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Testing Tools – Hand-in-Hand
How to Upgrade Hundreds or Thousands of Databases 25
Collect execution plans
before upgrade
Verify them with SQL
Performance Analyzer
Regressed plans?
SQL Plan Management
SQL Tuning Advisor
Verify functionality and
performance with
Database Replay
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Now RELAX ... Stay Calm ...
And open an SR with Oracle Support in case of real trouble
How to Upgrade Hundreds or Thousands of Databases 26
Picture taken from: https://aycw.wordpress.com/2015/06/10/young-peoples-attitudes-toward-work/
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
And don't forget:
The next patching day is right in front of you!
Oracle PSUs get delivered on a quarterly basis:
20-OCT-2015 / 19-Jan-2016 / 19-Apr-2016 / 19-Jul-2016
How to Upgrade Hundreds or Thousands of Databases 27
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Use Oracle EM Lifecycle Management Pack
How to Upgrade Hundreds or Thousands of Databases 28
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
With a little help from ... Real Application Testing
Upgrade over 300 databases at CSX
How to Upgrade Hundreds or Thousands of Databases 29
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Real World Checkpoint
 CSX
– One of the nation‘s leading transportation suppliers
 Encompasses 21,000 miles of tracks
in 23 states, from Florida to Ontario
 HQ in Jacksonville, Florida
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases 30
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
 Upgrade and migration of 304 databases to 11.2.0.2 over a
24 month period (2011-2012)
– 1/3 production, 2/3 test and development systems
– Source versions: Oracle 10.2.0.4 and a few Oracle 8i/9i
– Single Instance on IBM AIX  RAC on Linux
 Plan to use Real Application Testing
– Guarantee quality and mitigate the risk of upgrading
 Define standards
– Install 11.2.0.2 and patches and apply latest PSU
Real World Checkpoint
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases 31
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
 Limited downtime on some business critical systems
 Testing cycles vary from 1-6 months depending on
complexity and criticality
 Tight on available testing resources
– Time
– People
– Systems
 New to Real Application Testing
Real World Checkpoint
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases 32
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
 Close alliance with Oracle's Upgrade Development Group and
Oracle's RAT Pack
– CSX agreed to become an official
Oracle Database 11.2 Reference Customer
 Monthly status meetings
 Onsite training
 Live upgrade and RAT demo
– Cloning databases methods for use with RAT
Real World Checkpoint
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases 33
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
 Upgrade and migration methods used:
 Policy:
– Install Oracle SW with latest patches and PSU
– Combine HW refresh and OS upgrades
 Internal application to track owner, status, success
80%
20% Data Pump for OS Migration
DBUA for Upgrades
Real World Checkpoint
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases 34
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
 Yes –project took 2 years
– 88% of all databases upgraded within 18 months
– Some systems took longer due to business and/or resource
constraints
 Performance comparison mechanisms are very helpful
 Regressions found and fixed before upgrade
 RAT helped a lot to predict workload performance and
ensure careful testing
Real World Checkpoint
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases 35
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
 More Information?
https://blogs.oracle.com/UPGRADE/entry/csx_corporation_upgrades_databases_2x
Real World Checkpoint
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases 37
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
A small team and an excellent plan
Upgrade 300 databases at Mobiliar Insurance, Switzerland
How to Upgrade Hundreds or Thousands of Databases 38
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Real World Checkpoint
 Swiss Mobiliar
– Switzerland's most personal insurer
– Founded 1826 in Bern, oldest Swiss insurance
– Legal form:
 Cooperative association (mutual company)
– Over 1.7 million persons and firms insured
– Switzerland's no.1 insurer for:
 Businesses, term life insurances, households
– 80 general agencies at 160 locations
– Over 4,400 employees and 325 trainees
– Awarded Most Trusted Insurance Brand in
Switzerland for 13 consecutive years
39
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Real World Checkpoint
 Upgrade 289 databases
– Oracle Database 11.2.0.3 to Oracle Database 12.1.0.2
– 80 production databases
 Oracle Cloud Control
 AWR Warehouse (home-made)
 Shell scripts
 Oracle Restart with ASM
 Oracle In Memory
 OID
40
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Real World Checkpoint
 Project timeline: 24 months
– Goal: 18 months
41
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases
0
5
10
15
20
25
30
35
40
45
Jan-15 Feb-15 Mar-15 Apr-15 May-15 Jun-15 Jul-15 Aug-15 Sep-15 Oct-15 Nov-15 Dec-15
Migrations per month
Migrationen
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Real World Checkpoint
 Small DBA Team
– Only 3.8 FTE + 1 newbie
 2 major software releases of Mobiliar Applications per year
resulting in a full month of code freeze
 Bug fixing support for Oracle 11.2.0.3 ended Aug 27, 2015
 Highly complex applications
– Queries with more than 1000 bind variables and 250 outer joins
 One core team member broke his leg in
September 2015 and did not return to work yet
42
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Real World Checkpoint
 All queries, execution time and execution paths are tracked on a self
made AWR Performance DWH
 Possibility to compare performance before and after the upgrade on
query level
 Performance tests performed by application owner
 Regression tests done during the testing phase of the Mobi Software
Release
– PSU RDBMS 12.1.0.2.4, PSU GRID 12.1.0.2.2
– Two Oracle Homes on the same server
– Upgrade with catctl.pl embedded into home-built shell script
43
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Real World Checkpoint
 Project Monitoring with Excel Sheet
44
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases
0
50
100
150
200
250
300
350
Jan-15 Feb-15 Mar-15 Apr-15 May-15 Jun-15 Jul-15 Aug-15 Sep-15 Oct-15 Nov-15 Dec-15
Jan-15 Feb-15 Mar-15 Apr-15 May-15 Jun-15 Jul-15 Aug-15 Sep-15 Oct-15 Nov-15 Dec-15
DBs 12c 0 7 10 18 26 62 105 126 136 152 157 170
DBs 11g 289 282 279 271 263 227 184 163 153 137 132 119
Oracle Database Swiss Mobiliar
DBs 11g DBs 12c
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Real World Checkpoint
 Automated upgrade via home-built scripts:
45
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Real World Checkpoint
 Live? And alive?
– Yes! First system went live on Feb 4, 2015
– Current status (Oct 12, 2015):
 152 out of 289 databases live on Oracle Database 12.1.0.2
 53% upgraded already
 Project perfectly on schedule
46
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases
137
152
No. Databases
Oracle. 11.2.0.3 Oracle 12.1.0.2
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Real World Checkpoint
 No major issues after go live
– Issues caught during testing, e.g.:
– Bug 20776435: PARSE OF INMEMORY QUERY IS SPINNING ON CPU
 Query with 250 Left Joins
 Workaround:
alter session set "_optimizer_inmemory_table_expansion"=false;
– Bug 19677469: NO QUERY REWRITE
 Workaround:
CREATE MATERIALIZED VIEW …. SELECT /*+ MV_MERGE */ …
or:
alter system set "_fix_control"='10145667:OFF';
47
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Real World Checkpoint
 Oracle In-Memory boosts performance
– Read on: http://tinyurl.com/Mobi12c
48
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Real World Checkpoint
"The entire upgrade project of our 300 Oracle databases at
Die Mobiliar is running very well.
When we catch issues, we fix them before going live.
And features such as Oracle In-Memory add a lot of
performance boost to some of our applications.
Especially the Oracle Customer Reference Program was a
great help and added a lot of value to our project's progress.
We are very happy and satisfied with the upgrade process
and the reliability and performance of Oracle Database 12c".
Paolo Kreth, Group Manager Databases, Die Mobiliar
49
Customer
Project
Constraints
Preparation
Upgrade
Success?
Remarks
How to Upgrade Hundreds or Thousands of Databases
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Famous Last Words
Conclusion
How to Upgrade Hundreds or Thousands of Databases 50
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Conclusion
 If you have a complicated environment, you are not alone!
 But, you can do it:
– Plan your effort
– Use the right tools
– Track and
report progress
How to Upgrade Hundreds or Thousands of Databases 51
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Download Slides from the Database Upgrade Blog
 http://blogs.oracle.com/UPGRADE
How to Upgrade Hundreds or Thousands of Databases 52
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | How to Upgrade Hundreds or Thousands of Databases 53
Classroom Training
Learning Subscription
Live Virtual Class
Training On Demand
Keep Learning with Oracle University
education.oracle.com
Cloud
Technology
Applications
Industries
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | How to Upgrade Hundreds or Thousands of Databases 54
How to Upgrade Hundreds or Thousands of Databases

Weitere ähnliche Inhalte

Was ist angesagt?

Staged Patching Approach in Oracle E-Business Suite
Staged Patching Approach in Oracle E-Business SuiteStaged Patching Approach in Oracle E-Business Suite
Staged Patching Approach in Oracle E-Business Suitevasuballa
 
OOW16 - Oracle E-Business Suite 12 Upgrade Experience for a 14 TB Oracle E-Bu...
OOW16 - Oracle E-Business Suite 12 Upgrade Experience for a 14 TB Oracle E-Bu...OOW16 - Oracle E-Business Suite 12 Upgrade Experience for a 14 TB Oracle E-Bu...
OOW16 - Oracle E-Business Suite 12 Upgrade Experience for a 14 TB Oracle E-Bu...vasuballa
 
What Every Client Should Do on Their Oracle SOA Projects
What Every Client Should Do on Their Oracle SOA ProjectsWhat Every Client Should Do on Their Oracle SOA Projects
What Every Client Should Do on Their Oracle SOA ProjectsRevelation Technologies
 
OOW15 - Maintenance Strategies for Oracle E-Business Suite
OOW15 - Maintenance Strategies for Oracle E-Business SuiteOOW15 - Maintenance Strategies for Oracle E-Business Suite
OOW15 - Maintenance Strategies for Oracle E-Business Suitevasuballa
 
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]vasuballa
 
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...vasuballa
 
AMIS 25: Moving Integration to the Cloud
AMIS 25: Moving Integration to the CloudAMIS 25: Moving Integration to the Cloud
AMIS 25: Moving Integration to the CloudMatt Wright
 
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]vasuballa
 
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]vasuballa
 
Developing Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudDeveloping Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudMatt Wright
 
Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)pasalapudi123
 
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]vasuballa
 
OOW15 - Oracle Enterprise Manager Cloud Control for Managing Oracle E-Busines...
OOW15 - Oracle Enterprise Manager Cloud Control for Managing Oracle E-Busines...OOW15 - Oracle Enterprise Manager Cloud Control for Managing Oracle E-Busines...
OOW15 - Oracle Enterprise Manager Cloud Control for Managing Oracle E-Busines...vasuballa
 
Oracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishOracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishRevelation Technologies
 
ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5Bruno Alves
 
Power of the AWR Warehouse- HotSos Symposium 2015
Power of the AWR Warehouse-  HotSos Symposium 2015Power of the AWR Warehouse-  HotSos Symposium 2015
Power of the AWR Warehouse- HotSos Symposium 2015Kellyn Pot'Vin-Gorman
 
OOW16 - Running your E-Business Suite on Oracle Cloud (IaaS + PaaS) - Why, Wh...
OOW16 - Running your E-Business Suite on Oracle Cloud (IaaS + PaaS) - Why, Wh...OOW16 - Running your E-Business Suite on Oracle Cloud (IaaS + PaaS) - Why, Wh...
OOW16 - Running your E-Business Suite on Oracle Cloud (IaaS + PaaS) - Why, Wh...vasuballa
 
OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12....
OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12....OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12....
OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12....vasuballa
 

Was ist angesagt? (20)

Staged Patching Approach in Oracle E-Business Suite
Staged Patching Approach in Oracle E-Business SuiteStaged Patching Approach in Oracle E-Business Suite
Staged Patching Approach in Oracle E-Business Suite
 
OOW16 - Oracle E-Business Suite 12 Upgrade Experience for a 14 TB Oracle E-Bu...
OOW16 - Oracle E-Business Suite 12 Upgrade Experience for a 14 TB Oracle E-Bu...OOW16 - Oracle E-Business Suite 12 Upgrade Experience for a 14 TB Oracle E-Bu...
OOW16 - Oracle E-Business Suite 12 Upgrade Experience for a 14 TB Oracle E-Bu...
 
What Every Client Should Do on Their Oracle SOA Projects
What Every Client Should Do on Their Oracle SOA ProjectsWhat Every Client Should Do on Their Oracle SOA Projects
What Every Client Should Do on Their Oracle SOA Projects
 
OOW15 - Maintenance Strategies for Oracle E-Business Suite
OOW15 - Maintenance Strategies for Oracle E-Business SuiteOOW15 - Maintenance Strategies for Oracle E-Business Suite
OOW15 - Maintenance Strategies for Oracle E-Business Suite
 
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
 
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
 
AMIS 25: Moving Integration to the Cloud
AMIS 25: Moving Integration to the CloudAMIS 25: Moving Integration to the Cloud
AMIS 25: Moving Integration to the Cloud
 
AWR and ASH in an EM12c World
AWR and ASH in an EM12c WorldAWR and ASH in an EM12c World
AWR and ASH in an EM12c World
 
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
 
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]
 
Ebr the key_to_online_application_upgrade at amis25
Ebr the key_to_online_application_upgrade at amis25Ebr the key_to_online_application_upgrade at amis25
Ebr the key_to_online_application_upgrade at amis25
 
Developing Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudDeveloping Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the Cloud
 
Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)
 
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
 
OOW15 - Oracle Enterprise Manager Cloud Control for Managing Oracle E-Busines...
OOW15 - Oracle Enterprise Manager Cloud Control for Managing Oracle E-Busines...OOW15 - Oracle Enterprise Manager Cloud Control for Managing Oracle E-Busines...
OOW15 - Oracle Enterprise Manager Cloud Control for Managing Oracle E-Busines...
 
Oracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishOracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to Finish
 
ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5
 
Power of the AWR Warehouse- HotSos Symposium 2015
Power of the AWR Warehouse-  HotSos Symposium 2015Power of the AWR Warehouse-  HotSos Symposium 2015
Power of the AWR Warehouse- HotSos Symposium 2015
 
OOW16 - Running your E-Business Suite on Oracle Cloud (IaaS + PaaS) - Why, Wh...
OOW16 - Running your E-Business Suite on Oracle Cloud (IaaS + PaaS) - Why, Wh...OOW16 - Running your E-Business Suite on Oracle Cloud (IaaS + PaaS) - Why, Wh...
OOW16 - Running your E-Business Suite on Oracle Cloud (IaaS + PaaS) - Why, Wh...
 
OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12....
OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12....OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12....
OOW16 - Migrating and Managing Customizations for Oracle E-Business Suite 12....
 

Andere mochten auch

Making Sense of Threat Reports
Making Sense of Threat ReportsMaking Sense of Threat Reports
Making Sense of Threat ReportsDLT Solutions
 
Red Hat JBoss Data Virtualization
Red Hat JBoss Data VirtualizationRed Hat JBoss Data Virtualization
Red Hat JBoss Data VirtualizationDLT Solutions
 
Differences between Virtualization and Cloud
Differences between Virtualization and CloudDifferences between Virtualization and Cloud
Differences between Virtualization and CloudDuan van der Westhuizen
 
Symantec and ForeScout Delivering a Unified Cyber Security Solution
Symantec and ForeScout Delivering a Unified Cyber Security SolutionSymantec and ForeScout Delivering a Unified Cyber Security Solution
Symantec and ForeScout Delivering a Unified Cyber Security SolutionDLT Solutions
 
Containers - What are they and Atomic
Containers - What are they and AtomicContainers - What are they and Atomic
Containers - What are they and AtomicSyed Shaaf
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackDLT Solutions
 
Developing microservices with wildfly swarm and deploying on openshift
Developing microservices with wildfly swarm and deploying on openshiftDeveloping microservices with wildfly swarm and deploying on openshift
Developing microservices with wildfly swarm and deploying on openshiftandreas kuncoro
 
Red Hat Virtualization Where Performance Takes Off!
Red Hat Virtualization Where Performance Takes Off!Red Hat Virtualization Where Performance Takes Off!
Red Hat Virtualization Where Performance Takes Off!andreas kuncoro
 
Red hat storage objects, containers and Beyond!
Red hat storage objects, containers and Beyond!Red hat storage objects, containers and Beyond!
Red hat storage objects, containers and Beyond!andreas kuncoro
 
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaafTechnical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaafSyed Shaaf
 
Oracle Identity & Access Management
Oracle Identity & Access ManagementOracle Identity & Access Management
Oracle Identity & Access ManagementDLT Solutions
 
Red Hat JBOSS Data Virtualization
Red Hat JBOSS Data VirtualizationRed Hat JBOSS Data Virtualization
Red Hat JBOSS Data VirtualizationDLT Solutions
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container PlatformDLT Solutions
 
Cross Domain Solutions for SolarWinds from Sterling Computers
Cross Domain Solutions for SolarWinds from Sterling ComputersCross Domain Solutions for SolarWinds from Sterling Computers
Cross Domain Solutions for SolarWinds from Sterling ComputersDLT Solutions
 
Edge 2016 SCL-2484: a software defined scalable and flexible container manage...
Edge 2016 SCL-2484: a software defined scalable and flexible container manage...Edge 2016 SCL-2484: a software defined scalable and flexible container manage...
Edge 2016 SCL-2484: a software defined scalable and flexible container manage...Yong Feng
 
TEST EXECUTION AND REPORTING
TEST EXECUTION AND REPORTINGTEST EXECUTION AND REPORTING
TEST EXECUTION AND REPORTINGsuhasreddy1
 

Andere mochten auch (17)

DLT Portal
DLT PortalDLT Portal
DLT Portal
 
Making Sense of Threat Reports
Making Sense of Threat ReportsMaking Sense of Threat Reports
Making Sense of Threat Reports
 
Red Hat JBoss Data Virtualization
Red Hat JBoss Data VirtualizationRed Hat JBoss Data Virtualization
Red Hat JBoss Data Virtualization
 
Differences between Virtualization and Cloud
Differences between Virtualization and CloudDifferences between Virtualization and Cloud
Differences between Virtualization and Cloud
 
Symantec and ForeScout Delivering a Unified Cyber Security Solution
Symantec and ForeScout Delivering a Unified Cyber Security SolutionSymantec and ForeScout Delivering a Unified Cyber Security Solution
Symantec and ForeScout Delivering a Unified Cyber Security Solution
 
Containers - What are they and Atomic
Containers - What are they and AtomicContainers - What are they and Atomic
Containers - What are they and Atomic
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt Pack
 
Developing microservices with wildfly swarm and deploying on openshift
Developing microservices with wildfly swarm and deploying on openshiftDeveloping microservices with wildfly swarm and deploying on openshift
Developing microservices with wildfly swarm and deploying on openshift
 
Red Hat Virtualization Where Performance Takes Off!
Red Hat Virtualization Where Performance Takes Off!Red Hat Virtualization Where Performance Takes Off!
Red Hat Virtualization Where Performance Takes Off!
 
Red hat storage objects, containers and Beyond!
Red hat storage objects, containers and Beyond!Red hat storage objects, containers and Beyond!
Red hat storage objects, containers and Beyond!
 
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaafTechnical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
 
Oracle Identity & Access Management
Oracle Identity & Access ManagementOracle Identity & Access Management
Oracle Identity & Access Management
 
Red Hat JBOSS Data Virtualization
Red Hat JBOSS Data VirtualizationRed Hat JBOSS Data Virtualization
Red Hat JBOSS Data Virtualization
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container Platform
 
Cross Domain Solutions for SolarWinds from Sterling Computers
Cross Domain Solutions for SolarWinds from Sterling ComputersCross Domain Solutions for SolarWinds from Sterling Computers
Cross Domain Solutions for SolarWinds from Sterling Computers
 
Edge 2016 SCL-2484: a software defined scalable and flexible container manage...
Edge 2016 SCL-2484: a software defined scalable and flexible container manage...Edge 2016 SCL-2484: a software defined scalable and flexible container manage...
Edge 2016 SCL-2484: a software defined scalable and flexible container manage...
 
TEST EXECUTION AND REPORTING
TEST EXECUTION AND REPORTINGTEST EXECUTION AND REPORTING
TEST EXECUTION AND REPORTING
 

Ähnlich wie How to Upgrade Hundreds or Thousands of Databases

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 Cloud Platform - Migrer vers la Database 12c
Oracle Cloud Platform - Migrer vers la Database 12cOracle Cloud Platform - Migrer vers la Database 12c
Oracle Cloud Platform - Migrer vers la Database 12cBastien Leblanc
 
5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQLMySQL Brasil
 
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법Mee Nam Lee
 
Oracle super cluster for oracle e business suite
Oracle super cluster for oracle e business suiteOracle super cluster for oracle e business suite
Oracle super cluster for oracle e business suiteOTN Systems Hub
 
Deep Dive: More Oracle Data Pump Performance Tips and Tricks
Deep Dive: More Oracle Data Pump Performance Tips and TricksDeep Dive: More Oracle Data Pump Performance Tips and Tricks
Deep Dive: More Oracle Data Pump Performance Tips and TricksGuatemala User Group
 
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
 
Openstack Summit Vancouver 2015 - Maintaining and Operating Swift at Public C...
Openstack Summit Vancouver 2015 - Maintaining and Operating Swift at Public C...Openstack Summit Vancouver 2015 - Maintaining and Operating Swift at Public C...
Openstack Summit Vancouver 2015 - Maintaining and Operating Swift at Public C...donaghmccabe
 
Modern App Development with Oracle Cloud
Modern App Development with Oracle CloudModern App Development with Oracle Cloud
Modern App Development with Oracle CloudJuan Carlos Ruiz Rico
 
How to Obtain Peak Performance from Your Virtual Environment
How to Obtain Peak Performance from Your Virtual EnvironmentHow to Obtain Peak Performance from Your Virtual Environment
How to Obtain Peak Performance from Your Virtual EnvironmenteG Innovations
 
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...CA Technologies
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxOTN Systems Hub
 
OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...vasuballa
 
OOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best PracticesOOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best Practicesvasuballa
 
What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018Jeff Smith
 
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
Enterprise Ready OpenStack,  Wiekus Beukes, OracleEnterprise Ready OpenStack,  Wiekus Beukes, Oracle
Enterprise Ready OpenStack, Wiekus Beukes, OracleSriram Subramanian
 

Ähnlich wie How to Upgrade Hundreds or Thousands of Databases (20)

Oracle 12 Upgrade
Oracle 12 UpgradeOracle 12 Upgrade
Oracle 12 Upgrade
 
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 Cloud Platform - Migrer vers la Database 12c
Oracle Cloud Platform - Migrer vers la Database 12cOracle Cloud Platform - Migrer vers la Database 12c
Oracle Cloud Platform - Migrer vers la Database 12c
 
Exadata Cloud Service Overview(v2)
Exadata Cloud Service Overview(v2) Exadata Cloud Service Overview(v2)
Exadata Cloud Service Overview(v2)
 
5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL5 razões estratégicas para usar MySQL
5 razões estratégicas para usar MySQL
 
SOACS-Overview.pdf
SOACS-Overview.pdfSOACS-Overview.pdf
SOACS-Overview.pdf
 
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
 
Oracle super cluster for oracle e business suite
Oracle super cluster for oracle e business suiteOracle super cluster for oracle e business suite
Oracle super cluster for oracle e business suite
 
Deep Dive: More Oracle Data Pump Performance Tips and Tricks
Deep Dive: More Oracle Data Pump Performance Tips and TricksDeep Dive: More Oracle Data Pump Performance Tips and Tricks
Deep Dive: More Oracle Data Pump Performance Tips and Tricks
 
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...
 
Openstack Summit Vancouver 2015 - Maintaining and Operating Swift at Public C...
Openstack Summit Vancouver 2015 - Maintaining and Operating Swift at Public C...Openstack Summit Vancouver 2015 - Maintaining and Operating Swift at Public C...
Openstack Summit Vancouver 2015 - Maintaining and Operating Swift at Public C...
 
Modern App Development with Oracle Cloud
Modern App Development with Oracle CloudModern App Development with Oracle Cloud
Modern App Development with Oracle Cloud
 
How to Obtain Peak Performance from Your Virtual Environment
How to Obtain Peak Performance from Your Virtual EnvironmentHow to Obtain Peak Performance from Your Virtual Environment
How to Obtain Peak Performance from Your Virtual Environment
 
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linux
 
JavaCro'15 - Java Cloud - Marin Tadić
JavaCro'15 - Java Cloud - Marin TadićJavaCro'15 - Java Cloud - Marin Tadić
JavaCro'15 - Java Cloud - Marin Tadić
 
OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...
 
OOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best PracticesOOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best Practices
 
What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018
 
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
Enterprise Ready OpenStack,  Wiekus Beukes, OracleEnterprise Ready OpenStack,  Wiekus Beukes, Oracle
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
 

Mehr von DLT Solutions

Oracle Key Vault Data Subsetting and Masking
Oracle Key Vault Data Subsetting and MaskingOracle Key Vault Data Subsetting and Masking
Oracle Key Vault Data Subsetting and MaskingDLT Solutions
 
AV/DF Advanced Security Option
AV/DF Advanced Security OptionAV/DF Advanced Security Option
AV/DF Advanced Security OptionDLT Solutions
 
Replicate data between environments
Replicate data between environmentsReplicate data between environments
Replicate data between environmentsDLT Solutions
 
Streamline it management
Streamline it managementStreamline it management
Streamline it managementDLT Solutions
 
Consolidate and prepare for cloud efficiencies
Consolidate and prepare for cloud efficienciesConsolidate and prepare for cloud efficiencies
Consolidate and prepare for cloud efficienciesDLT Solutions
 
Red Hat Software Defined Storage
Red Hat Software Defined StorageRed Hat Software Defined Storage
Red Hat Software Defined StorageDLT Solutions
 
Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services
Deploying and Managing Red Hat Enterprise Linux in Amazon Web ServicesDeploying and Managing Red Hat Enterprise Linux in Amazon Web Services
Deploying and Managing Red Hat Enterprise Linux in Amazon Web ServicesDLT Solutions
 
Implementing BIM for Owners
Implementing BIM for OwnersImplementing BIM for Owners
Implementing BIM for OwnersDLT Solutions
 
Autodesk Infrastructure Solutions for Government Agencies
Autodesk Infrastructure Solutions for Government AgenciesAutodesk Infrastructure Solutions for Government Agencies
Autodesk Infrastructure Solutions for Government AgenciesDLT Solutions
 
Is Your Agency Data Challenged?
Is Your Agency Data Challenged?Is Your Agency Data Challenged?
Is Your Agency Data Challenged?DLT Solutions
 
Simplify and Streamline with Oracle Solutions Contract
Simplify and Streamline with Oracle Solutions ContractSimplify and Streamline with Oracle Solutions Contract
Simplify and Streamline with Oracle Solutions ContractDLT Solutions
 
How to Accelerate Backup Performance with Dell DR Series Backup Appliances
How to Accelerate Backup Performance with Dell DR Series Backup AppliancesHow to Accelerate Backup Performance with Dell DR Series Backup Appliances
How to Accelerate Backup Performance with Dell DR Series Backup AppliancesDLT Solutions
 
How to Implement Agile/DevOps without Leaving Legacy Behind
How to Implement Agile/DevOps without Leaving Legacy BehindHow to Implement Agile/DevOps without Leaving Legacy Behind
How to Implement Agile/DevOps without Leaving Legacy BehindDLT Solutions
 
How Fannie Mae Leverages Data Quality to Improve the Business
How Fannie Mae Leverages Data Quality to Improve the BusinessHow Fannie Mae Leverages Data Quality to Improve the Business
How Fannie Mae Leverages Data Quality to Improve the BusinessDLT Solutions
 
Analytics, Everywhere. Keys to Effective Analytics and Data Discovery
Analytics, Everywhere. Keys to Effective Analytics and Data DiscoveryAnalytics, Everywhere. Keys to Effective Analytics and Data Discovery
Analytics, Everywhere. Keys to Effective Analytics and Data DiscoveryDLT Solutions
 
Keys to Master Data Management
Keys to Master Data ManagementKeys to Master Data Management
Keys to Master Data ManagementDLT Solutions
 
Navy Cyber Defense Operations Command: Commander Task Force 1020
Navy Cyber Defense Operations Command: Commander Task Force 1020Navy Cyber Defense Operations Command: Commander Task Force 1020
Navy Cyber Defense Operations Command: Commander Task Force 1020DLT Solutions
 
Delivering a Parcel Tracking System for the Future
Delivering a Parcel Tracking System for the FutureDelivering a Parcel Tracking System for the Future
Delivering a Parcel Tracking System for the FutureDLT Solutions
 
Master Your Data. Master Your Business
Master Your Data. Master Your BusinessMaster Your Data. Master Your Business
Master Your Data. Master Your BusinessDLT Solutions
 
Cloud Ready Data: Speeding Your Journey to the Cloud
Cloud Ready Data: Speeding Your Journey to the CloudCloud Ready Data: Speeding Your Journey to the Cloud
Cloud Ready Data: Speeding Your Journey to the CloudDLT Solutions
 

Mehr von DLT Solutions (20)

Oracle Key Vault Data Subsetting and Masking
Oracle Key Vault Data Subsetting and MaskingOracle Key Vault Data Subsetting and Masking
Oracle Key Vault Data Subsetting and Masking
 
AV/DF Advanced Security Option
AV/DF Advanced Security OptionAV/DF Advanced Security Option
AV/DF Advanced Security Option
 
Replicate data between environments
Replicate data between environmentsReplicate data between environments
Replicate data between environments
 
Streamline it management
Streamline it managementStreamline it management
Streamline it management
 
Consolidate and prepare for cloud efficiencies
Consolidate and prepare for cloud efficienciesConsolidate and prepare for cloud efficiencies
Consolidate and prepare for cloud efficiencies
 
Red Hat Software Defined Storage
Red Hat Software Defined StorageRed Hat Software Defined Storage
Red Hat Software Defined Storage
 
Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services
Deploying and Managing Red Hat Enterprise Linux in Amazon Web ServicesDeploying and Managing Red Hat Enterprise Linux in Amazon Web Services
Deploying and Managing Red Hat Enterprise Linux in Amazon Web Services
 
Implementing BIM for Owners
Implementing BIM for OwnersImplementing BIM for Owners
Implementing BIM for Owners
 
Autodesk Infrastructure Solutions for Government Agencies
Autodesk Infrastructure Solutions for Government AgenciesAutodesk Infrastructure Solutions for Government Agencies
Autodesk Infrastructure Solutions for Government Agencies
 
Is Your Agency Data Challenged?
Is Your Agency Data Challenged?Is Your Agency Data Challenged?
Is Your Agency Data Challenged?
 
Simplify and Streamline with Oracle Solutions Contract
Simplify and Streamline with Oracle Solutions ContractSimplify and Streamline with Oracle Solutions Contract
Simplify and Streamline with Oracle Solutions Contract
 
How to Accelerate Backup Performance with Dell DR Series Backup Appliances
How to Accelerate Backup Performance with Dell DR Series Backup AppliancesHow to Accelerate Backup Performance with Dell DR Series Backup Appliances
How to Accelerate Backup Performance with Dell DR Series Backup Appliances
 
How to Implement Agile/DevOps without Leaving Legacy Behind
How to Implement Agile/DevOps without Leaving Legacy BehindHow to Implement Agile/DevOps without Leaving Legacy Behind
How to Implement Agile/DevOps without Leaving Legacy Behind
 
How Fannie Mae Leverages Data Quality to Improve the Business
How Fannie Mae Leverages Data Quality to Improve the BusinessHow Fannie Mae Leverages Data Quality to Improve the Business
How Fannie Mae Leverages Data Quality to Improve the Business
 
Analytics, Everywhere. Keys to Effective Analytics and Data Discovery
Analytics, Everywhere. Keys to Effective Analytics and Data DiscoveryAnalytics, Everywhere. Keys to Effective Analytics and Data Discovery
Analytics, Everywhere. Keys to Effective Analytics and Data Discovery
 
Keys to Master Data Management
Keys to Master Data ManagementKeys to Master Data Management
Keys to Master Data Management
 
Navy Cyber Defense Operations Command: Commander Task Force 1020
Navy Cyber Defense Operations Command: Commander Task Force 1020Navy Cyber Defense Operations Command: Commander Task Force 1020
Navy Cyber Defense Operations Command: Commander Task Force 1020
 
Delivering a Parcel Tracking System for the Future
Delivering a Parcel Tracking System for the FutureDelivering a Parcel Tracking System for the Future
Delivering a Parcel Tracking System for the Future
 
Master Your Data. Master Your Business
Master Your Data. Master Your BusinessMaster Your Data. Master Your Business
Master Your Data. Master Your Business
 
Cloud Ready Data: Speeding Your Journey to the Cloud
Cloud Ready Data: Speeding Your Journey to the CloudCloud Ready Data: Speeding Your Journey to the Cloud
Cloud Ready Data: Speeding Your Journey to the Cloud
 

Kürzlich hochgeladen

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 

Kürzlich hochgeladen (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 

How to Upgrade Hundreds or Thousands of Databases

  • 1. How to Upgrade Hundreds or Thousands of Databases In a Reasonable Amount of Time Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Roy Swonger Senior Director & Product Manager Database Upgrade & Utilities Oracle Corporation How to Upgrade Hundreds or Thousands of Databases
  • 2. Copyright © 2015, 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. How to Upgrade Hundreds or Thousands of Databases 2
  • 3. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | $> whoami 3 20 years w/Oracle Previously with DEC Rdb 11+ years managing Data Pump Database Upgrade SQL*Loader Transportable Tablespaces How to Upgrade Hundreds or Thousands of Databases Roy Swonger
  • 4. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Download Slides from the Database Upgrade Blog  http://blogs.oracle.com/UPGRADE How to Upgrade Hundreds or Thousands of Databases 4
  • 5. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Supported Versions 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 Oracle 10.1 (GA: Jan 2004) Oracle 10.2 (GA: Jul 2005) Oracle 11.1 (GA: Aug 2007) Oracle 11.2 (GA: Sep 2009) Oracle 12.1 (GA: Jun 2013) Oracle 12.2 (GA: xxx 2016) today How to Upgrade Hundreds or Thousands of Databases 5 Premier Support Waived Extended Support Paid Extended Support Sustaining Support Jan 2009 Jan 2012 Jul 2010 Jul 2013 Aug 2012 Aug 2015 Jan 2015 Jun 2018 Jun 2021 Dec 2020May 2017
  • 6. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | We fully understand that things often are complicated and business critical How to Upgrade Hundreds or Thousands of Databases 6
  • 7. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | And things can become really complicated ... How to Upgrade Hundreds or Thousands of Databases 7  Oracle 8i to 11.2  26 TB  Oracle EBS  5-6 hours max downtime Good luck!!!
  • 8. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Or more work ...  Triple hops How to Upgrade Hundreds or Thousands of Databases 8 ↘ Oracle 9.2.0.1 ↘ Oracle 9.2.0.4 ↘ Oracle 10.2.0.5 ↘ Oracle 12.1.0.2
  • 9. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | But even if it does not look complicated at first sight ...  Too many different patch levels and ... How to Upgrade Hundreds or Thousands of Databases 9 0 50 100 150 200 250 300 350 400 10.2.0.3.0 10.2.0.4.0 10.2.0.5.0 11.2.0.1.0 11.2.0.2.0 11.2.0.3.0 11.2.0.4.0 2 21 9 10 113 292 382 Databases 54% (447 out of 829 databases) have no bug fixing support anymore
  • 10. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Another example ...  Let's take a closer look How to Upgrade Hundreds or Thousands of Databases 10 0%4% 5% 2% 3% 17% 35% 32% 2% Databases 9.2.0.7.0 10.2.0.3.0 10.2.0.4.0 10.2.0.5.0 11.2.0.1.0 11.2.0.2.0 11.2.0.3.0 11.2.0.4.0 12.1.0.2.0 828
  • 11. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Don't maintain a zoo! How to Upgrade Hundreds or Thousands of Databases 11  135 Oracle databases – 7 different Oracle releases – 13 different Oracle patch levels  6 different OS vendors – 15 different OS versions 2% of all databases under bug fixing support
  • 12. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Recommendation  Don't sit it out – It will just get more complicated and risky  Beware of application dependencies  Establish constant database inventory monitoring How to Upgrade Hundreds or Thousands of Databases 12
  • 13. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Where should you start? How to Upgrade Hundreds or Thousands of Databases 13
  • 14. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Project Approach? Planning Data Gathering Testing Upgrade/ Migration Go-Live Quarterly Patching How to Upgrade Hundreds or Thousands of Databases 14
  • 15. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | You need a plan How to Upgrade Hundreds or Thousands of Databases 15 Week T-10 Migration Initiation, & Plan Baseline & Migration Migration & Unit test initiation Unit Test Complete Application & Performance Test Start Application & Performance Tests Application & Performance Tests Application Testing Complete and Application Freeze Week T- 9 Week T-8 Week T-7 Week T- 6 Week T-5 Week T-4 Week T-3 Week T-2 Week T-1 Cutover Plan & Tests Migrate Go/No go Migration Weekend
  • 16. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | You need to know Which / Where / Who / When  Database inventory  OS inventory  Depending applications, certification  Responsibilities  Desired time frame How to Upgrade Hundreds or Thousands of Databases 16
  • 17. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Build a tracking app – Use APEX How to Upgrade Hundreds or Thousands of Databases 17
  • 18. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Build Workstreams and Database Groups How to Upgrade Hundreds or Thousands of Databases 18 Estate Analysis Workstream 1 Workstream 2 Workstream 3 Upgrade/Migration Group 1 Upgrade/Migration Group 2 Upgrade/Migration Group 3 Post Migration Monitoring, Troubleshooting, and Tuning Team Production Production with additional monitoring
  • 19. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | General Test Guidelines Upgrade/Migration Process Post-Upgrade Functionality Post-Upgrade Performance ProdLoad 19How to Upgrade Hundreds or Thousands of Databases
  • 20. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Testing Effort  Relation between test completeness and costs Costslow high Completeness0%100% How to Upgrade Hundreds or Thousands of Databases 20
  • 21. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Use the Right Tools: AWR Diff Reports AWR Diff Report Migrate R2 10.2.0.4 12.1.0.2 Snapshot Interval Snapshot Interval IBM AIX SOLARIS Compare 21How to Upgrade Hundreds or Thousands of Databases
  • 22. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Use the Right Tools: Database Replay Database Replay Migrate R2 10.2.0.4 12.1.0.2 Capture Workload Replay Workload Compare – then restore and run again with changes IBM AIX SOLARIS Preprocess Workload 22How to Upgrade Hundreds or Thousands of Databases
  • 23. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Use the Right Tools: SQL Performance Analyzer SQL Performance Analyzer STS Capture SQLs into a STS Load STS STS Evaluate, compare and tune – over and over again! Migrate R2 10.2.0.4 12.1.0.2 IBM AIX SOLARIS 23How to Upgrade Hundreds or Thousands of Databases
  • 24. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Use the Right Tools: SPA Resulting Reports  Example: Report showing regressed statements and plans 24How to Upgrade Hundreds or Thousands of Databases
  • 25. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Testing Tools – Hand-in-Hand How to Upgrade Hundreds or Thousands of Databases 25 Collect execution plans before upgrade Verify them with SQL Performance Analyzer Regressed plans? SQL Plan Management SQL Tuning Advisor Verify functionality and performance with Database Replay
  • 26. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Now RELAX ... Stay Calm ... And open an SR with Oracle Support in case of real trouble How to Upgrade Hundreds or Thousands of Databases 26 Picture taken from: https://aycw.wordpress.com/2015/06/10/young-peoples-attitudes-toward-work/
  • 27. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | And don't forget: The next patching day is right in front of you! Oracle PSUs get delivered on a quarterly basis: 20-OCT-2015 / 19-Jan-2016 / 19-Apr-2016 / 19-Jul-2016 How to Upgrade Hundreds or Thousands of Databases 27
  • 28. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Use Oracle EM Lifecycle Management Pack How to Upgrade Hundreds or Thousands of Databases 28
  • 29. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | With a little help from ... Real Application Testing Upgrade over 300 databases at CSX How to Upgrade Hundreds or Thousands of Databases 29
  • 30. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Real World Checkpoint  CSX – One of the nation‘s leading transportation suppliers  Encompasses 21,000 miles of tracks in 23 states, from Florida to Ontario  HQ in Jacksonville, Florida Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases 30
  • 31. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |  Upgrade and migration of 304 databases to 11.2.0.2 over a 24 month period (2011-2012) – 1/3 production, 2/3 test and development systems – Source versions: Oracle 10.2.0.4 and a few Oracle 8i/9i – Single Instance on IBM AIX  RAC on Linux  Plan to use Real Application Testing – Guarantee quality and mitigate the risk of upgrading  Define standards – Install 11.2.0.2 and patches and apply latest PSU Real World Checkpoint Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases 31
  • 32. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |  Limited downtime on some business critical systems  Testing cycles vary from 1-6 months depending on complexity and criticality  Tight on available testing resources – Time – People – Systems  New to Real Application Testing Real World Checkpoint Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases 32
  • 33. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |  Close alliance with Oracle's Upgrade Development Group and Oracle's RAT Pack – CSX agreed to become an official Oracle Database 11.2 Reference Customer  Monthly status meetings  Onsite training  Live upgrade and RAT demo – Cloning databases methods for use with RAT Real World Checkpoint Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases 33
  • 34. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |  Upgrade and migration methods used:  Policy: – Install Oracle SW with latest patches and PSU – Combine HW refresh and OS upgrades  Internal application to track owner, status, success 80% 20% Data Pump for OS Migration DBUA for Upgrades Real World Checkpoint Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases 34
  • 35. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |  Yes –project took 2 years – 88% of all databases upgraded within 18 months – Some systems took longer due to business and/or resource constraints  Performance comparison mechanisms are very helpful  Regressions found and fixed before upgrade  RAT helped a lot to predict workload performance and ensure careful testing Real World Checkpoint Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases 35
  • 36. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |  More Information? https://blogs.oracle.com/UPGRADE/entry/csx_corporation_upgrades_databases_2x Real World Checkpoint Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases 37
  • 37. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | A small team and an excellent plan Upgrade 300 databases at Mobiliar Insurance, Switzerland How to Upgrade Hundreds or Thousands of Databases 38
  • 38. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Real World Checkpoint  Swiss Mobiliar – Switzerland's most personal insurer – Founded 1826 in Bern, oldest Swiss insurance – Legal form:  Cooperative association (mutual company) – Over 1.7 million persons and firms insured – Switzerland's no.1 insurer for:  Businesses, term life insurances, households – 80 general agencies at 160 locations – Over 4,400 employees and 325 trainees – Awarded Most Trusted Insurance Brand in Switzerland for 13 consecutive years 39 Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases
  • 39. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Real World Checkpoint  Upgrade 289 databases – Oracle Database 11.2.0.3 to Oracle Database 12.1.0.2 – 80 production databases  Oracle Cloud Control  AWR Warehouse (home-made)  Shell scripts  Oracle Restart with ASM  Oracle In Memory  OID 40 Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases
  • 40. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Real World Checkpoint  Project timeline: 24 months – Goal: 18 months 41 Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases 0 5 10 15 20 25 30 35 40 45 Jan-15 Feb-15 Mar-15 Apr-15 May-15 Jun-15 Jul-15 Aug-15 Sep-15 Oct-15 Nov-15 Dec-15 Migrations per month Migrationen
  • 41. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Real World Checkpoint  Small DBA Team – Only 3.8 FTE + 1 newbie  2 major software releases of Mobiliar Applications per year resulting in a full month of code freeze  Bug fixing support for Oracle 11.2.0.3 ended Aug 27, 2015  Highly complex applications – Queries with more than 1000 bind variables and 250 outer joins  One core team member broke his leg in September 2015 and did not return to work yet 42 Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases
  • 42. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Real World Checkpoint  All queries, execution time and execution paths are tracked on a self made AWR Performance DWH  Possibility to compare performance before and after the upgrade on query level  Performance tests performed by application owner  Regression tests done during the testing phase of the Mobi Software Release – PSU RDBMS 12.1.0.2.4, PSU GRID 12.1.0.2.2 – Two Oracle Homes on the same server – Upgrade with catctl.pl embedded into home-built shell script 43 Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases
  • 43. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Real World Checkpoint  Project Monitoring with Excel Sheet 44 Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases 0 50 100 150 200 250 300 350 Jan-15 Feb-15 Mar-15 Apr-15 May-15 Jun-15 Jul-15 Aug-15 Sep-15 Oct-15 Nov-15 Dec-15 Jan-15 Feb-15 Mar-15 Apr-15 May-15 Jun-15 Jul-15 Aug-15 Sep-15 Oct-15 Nov-15 Dec-15 DBs 12c 0 7 10 18 26 62 105 126 136 152 157 170 DBs 11g 289 282 279 271 263 227 184 163 153 137 132 119 Oracle Database Swiss Mobiliar DBs 11g DBs 12c
  • 44. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Real World Checkpoint  Automated upgrade via home-built scripts: 45 Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases
  • 45. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Real World Checkpoint  Live? And alive? – Yes! First system went live on Feb 4, 2015 – Current status (Oct 12, 2015):  152 out of 289 databases live on Oracle Database 12.1.0.2  53% upgraded already  Project perfectly on schedule 46 Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases 137 152 No. Databases Oracle. 11.2.0.3 Oracle 12.1.0.2
  • 46. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Real World Checkpoint  No major issues after go live – Issues caught during testing, e.g.: – Bug 20776435: PARSE OF INMEMORY QUERY IS SPINNING ON CPU  Query with 250 Left Joins  Workaround: alter session set "_optimizer_inmemory_table_expansion"=false; – Bug 19677469: NO QUERY REWRITE  Workaround: CREATE MATERIALIZED VIEW …. SELECT /*+ MV_MERGE */ … or: alter system set "_fix_control"='10145667:OFF'; 47 Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases
  • 47. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Real World Checkpoint  Oracle In-Memory boosts performance – Read on: http://tinyurl.com/Mobi12c 48 Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases
  • 48. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Real World Checkpoint "The entire upgrade project of our 300 Oracle databases at Die Mobiliar is running very well. When we catch issues, we fix them before going live. And features such as Oracle In-Memory add a lot of performance boost to some of our applications. Especially the Oracle Customer Reference Program was a great help and added a lot of value to our project's progress. We are very happy and satisfied with the upgrade process and the reliability and performance of Oracle Database 12c". Paolo Kreth, Group Manager Databases, Die Mobiliar 49 Customer Project Constraints Preparation Upgrade Success? Remarks How to Upgrade Hundreds or Thousands of Databases
  • 49. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Famous Last Words Conclusion How to Upgrade Hundreds or Thousands of Databases 50
  • 50. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Conclusion  If you have a complicated environment, you are not alone!  But, you can do it: – Plan your effort – Use the right tools – Track and report progress How to Upgrade Hundreds or Thousands of Databases 51
  • 51. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | Download Slides from the Database Upgrade Blog  http://blogs.oracle.com/UPGRADE How to Upgrade Hundreds or Thousands of Databases 52
  • 52. Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | How to Upgrade Hundreds or Thousands of Databases 53 Classroom Training Learning Subscription Live Virtual Class Training On Demand Keep Learning with Oracle University education.oracle.com Cloud Technology Applications Industries
  • 53. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | How to Upgrade Hundreds or Thousands of Databases 54