Upgrade Migration Best Practices v1
Upgrade Migration Best Practices v1
Migration
Best Practices
Thomas Goop
Senior Consultant, Tradeware AG
Rodrigo Jorge
Senior Principal Product Manager, Oracle
Mike Dietrich
Senior Director Product Management, Oracle
MikeDietrich
@MikeDietrichDE
https://MikeDietrichDE.com
RodrigoArauJorge
@RodrigoJorgeDBA
https://dbaRJ.com.br/en
Recorded Web
Seminars
https://MikeDietrichDE.com/videos
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
MARKET
Oracle 11.2 WAIVED EXTENDED EXTENDED DRIVEN
MARKET
Oracle 12.1 EXTENDED DRIVEN
LIMITE
Oracle 12.2.0.1 D
Oracle 18
(12.2.0.2)
Oracle 19 EXTENDED
(12.2.0.3)
Oracle 21
Premier Support Waived Extended Support Paid Extended Support Market Driven Support Limited Error Correction
7
Copyright © 2022, Oracle and/or its affiliates
Release Types
Innovation
Innovation
14
Oracle CloudWorld Copyright © 2022, Oracle and/or its affiliates
3
user-created
pluggable databases
are always included - even in SE2
since Oracle Database 19c
15
Oracle CloudWorld Copyright © 2022, Oracle and/or its affiliates
Protection
1 2 3
Install Oracle Home Download and deploy the Collect performance
including RU and MRP most recent AutoUpgrade information from current
source and test
MOS Note: 2118136.2 MOS Note: 2485457.1 thoroughly
MOS Note: 555.1
971
1000
874
800 721
603
573
600
502 474
472 398
400 334
294
228
200
0
19.3.0 19.4.0 19.5.0 19.6.0 19.7.0 19.8.0 19.9.0 19.10.0 19.11.0 19.12.0 19.13.0 19.14.0 19.15.0 19.16.0
Database 19 Release Updates and Revisions Bugs Fixed Lists (Doc ID 2523220.1)
If you don't apply one of the most
recent Release Updates, you will
miss thousands of fixes
Download it from
MOS Note 2485457.1
build.version 22.4.220712
build.date 2022/07/12 11:27:00 -0400
build.hash 161fde38
build.hash_date 2022/07/12 06:09:51 -0400
build.supported_target_versions 12.2,18,19,21
build.type production
Checklist
Essential things to do
before you upgrade or
migrate your databases
deferred_segment_creation=FALSE
memory_target and
memory_max_target
Avoid whenever possible
recyclebin=OFF
_cursor_obsolete_threshold=1024
_sql_plan_directive_mgmt_control
=0
_exclude_seed_cdb_view=FALSE
COMPATIBLE OPTIMIZER_FEATURES_ENABLE
Episode 3: Episode 9:
Performance Stability – Tips and Performance Testing in the Cloud
Tricks
https://MikeDietrichDE.com/videos
45 Oracle CloudWorld Copyright © 2022, Oracle and/or its affiliates
Use SQL Performance Analyzer
to detect failing plans before
going live.
DB-18
Oracle CloudWorld Hub
Tuesday 13-19
Wednesday 08-18
Thursday 08-14
Rodrigo Jorge
Senior Principal Product Manager, Oracle
Mike Dietrich
Senior Director Product Management, Oracle