Professional Documents
Culture Documents
Mike Dietrich
Master Product Manager
Database Upgrade
Oracle Corporation
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
$> whoami
6 years
RDBMS Core & Mission Critical Support
5.5 years
Technology Presales for DataGuard, Upgrades
Mike Dietrich
Master Product Manager
>7.5 years
ST Upgrade Development Team
MikeDietrichDE
http://blogs.oracle.com/UPGRADE
50%
50%
Reference
Projects
+ x%
Workshops
Worldwide
Development
Work
http://blogs.oracle.com/UPGRADE
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
Supported Versions
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
Oracle 11.2
2013
2012
Jan 2012
Jul 2010
Oracle 11.1
2011
Jan 2009
2010
Oracle 10.2
2009
2008
2007
Oracle 10.1
today
Jul 2013
Aug 2012
Aug 2015
Jan 2015
May 2017
Oracle 12.1
Jun 2018
Dec 2020
Jun 2021
Oracle 12.2
(GA: xxx 2016)
Premier Support
Sustaining Support
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
2024
2023
2022
2021
2020
2019
Jun 2018
2018
May 2017
2017
2016
2015
Oracle 12.1
2014
Jan 2015
2013
2012
2011
2010
2009
2008
2007
Oracle 11.2
Dec 2020
Jun 2021
Oracle 12.2
(GA: xxx 2016)
Release Schedule of
Current Database Releases
MOS Note.742060.1
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
When will
2024
2023
2022
2021
2020
2019
Oracle 12.2
2018
Jun 2018
Dec 2020
Jun 2021
Patchset
2017
May 2017
Oracle 12.1
2016
Jan 2015
2015
2014
2013
2012
2011
2010
2009
2008
2007
Oracle 11.2
10
20
30
40
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
50
http://tinyurl.com/CertOracleSAP
http://tinyurl.com/CertOracleSAP-InMem
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
10
Oracle 8i to 11.2
26 TB
Oracle EBS
Good
luck!!!
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
11
Triple hops
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. | Why you need to upgrade NOW to Oracle Database 12c!
12
54%
382
292
113
(447
out
of
829
databases)
21
10
9
2
have no bug fixing support anymore
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
13
9.2.0.7.0
0%4%
2%
5%
10.2.0.3.0
2%
3%
10.2.0.4.0
32%
10.2.0.5.0
828
Databases
17%
11.2.0.1.0
11.2.0.2.0
11.2.0.3.0
35%
11.2.0.4.0
12.1.0.2.0
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
14
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. | Why you need to upgrade NOW to Oracle Database 12c!
15
Recommendation
Move on
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
16
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
17
Project Approach?
Planning
Quarterly
Patching
Data
Gathering
Testing
Go-Live
Upgrade/
Migration
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
18
Week T- 9
Week T-8
Week T-7
Week T- 6
Week T-5
Week T-4
70%
Test
Week T-3
Week T-2
Week T-1
19
Database inventory
OS inventory
Responsibilities
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
20
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
21
Production with
additional monitoring
Upgrade/Migration Group 1
Production
Workstream 1
Upgrade/Migration Group 2
Workstream 2
Post Migration
Monitoring,
Troubleshooting,
and Tuning Team
Upgrade/Migration Group 3
Workstream 3
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
22
Upgrade/Migration Process
Post-Upgrade Functionality
Prod Load
Post-Upgrade Performance
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
23
Testing Effort
Completeness
100%
0%
low
Costs
high
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
24
IBM AIX
12.1.0.2
11.2.0.3
Migrate
Snapshot Interval
Snapshot Interval
Compare
AWR Diff
Report
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
25
IBM AIX
12.1.0.2
11.2.0.3
Migrate
Capture Workload
Replay Workload
Database Replay
Preprocess Workload
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
26
IBM AIX
12.1.0.2
11.2.0.3
STS
Migrate
Load STS
STS
SQL Performance Analyzer
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
27
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
28
IBM AIX
12.1.0.2
11.2.0.3
STS
Migrate
Capture SQLs
into a STS
Load STS
or
or
Capture plans as
Stored Outlines
Move OUTLN
Stored Outlines
Plan History
Plan Baseline
GB
HJ
Stored Outlines
HJ
STS
...
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
29
30
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
31
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
32
CSX
Constraints
Preparation
Upgrade
Success?
Remarks
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
33
Project
Constraints
Preparation
Upgrade
Success?
Remarks
Define standards
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
34
Project
Constraints
Preparation
Upgrade
Success?
Remarks
Time
People
Systems
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
35
Upgrade
Success?
Remarks
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
36
Project
20%
Constraints
80%
Preparation
Upgrade
Success?
Policy:
Remarks
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
37
Project
Constraints
Preparation
Upgrade
Success?
Remarks
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
38
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
39
More Information?
https://blogs.oracle.com/UPGRADE/entry/csx_corporation_upgrades_databases_2x
Constraints
Preparation
Upgrade
Success?
Remarks
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
40
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
41
Swiss Mobiliar
Project
Constraints
Preparation
Upgrade
Success?
Remarks
42
Project
Constraints
Preparation
Upgrade
Shell scripts
Oracle In Memory
OID
Success?
Remarks
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
43
Goal: 18 months
Constraints
Preparation
45
Upgrade
Success?
40
35
30
Remarks
25
20
15
10
5
0
Jan-15
Feb-15
Mrz-15
Apr-15
Mai-15
Jun-15
Jul-15
Aug-15
Sep-15
Okt-15
Nov-15
Dez-15
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
44
Project
Upgrade
Bug fixing support for Oracle 11.2.0.3 ended Aug 27, 2015
Success?
Constraints
Preparation
Remarks
Queries with more than 1000 bind variables and 250 outer joins
yet
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
45
All queries, execution time and execution paths are tracked on a self
made AWR Performance DWH
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
Project
Constraints
Preparation
Upgrade
Success?
Remarks
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
46
Project
Constraints
300
Preparation
Upgrade
250
200
Success?
150
Remarks
100
50
0
Jan-15
Feb-15
Mrz-15
Apr-15
Mai-15
Jun-15
Jul-15
Aug-15
Sep-15
Okt-15
Nov-15
Dez-15
DBs 12c
Jan-15
0
Feb-15
7
Mrz-15
10
Apr-15
18
Mai-15
26
Jun-15
62
Jul-15
105
Aug-15
126
Sep-15
136
Okt-15
152
Nov-15
157
Dez-15
170
DBs 11g
289
282
279
271
263
227
184
163
153
137
132
119
DBs 11g
DBs 12c
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
47
Project
Constraints
Preparation
Upgrade
Success?
Remarks
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
48
Project
Constraints
Preparation
Upgrade
Success?
152
Remarks
Oracle. 11.2.0.3
Oracle 12.1.0.2
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
49
Preparation
Upgrade
Success?
Remarks
Workaround:
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
50
Constraints
Preparation
Upgrade
Success?
Remarks
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
51
52
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
53
Conclusion
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
54
MikeDietrichDE
http://blogs.oracle.com/UPGRADE
Copyright 2015 Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
55
Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Why you need to upgrade NOW to Oracle Database 12c!
56