Oracle ACE and Performance Tuning Corporation (PTC) founder, Ed Whalen discussed data migrations or upgrades, the choices ahead for your organization and how they relate to 12c. For more information about this topic, visit Performance Tuning Corporation website at www.perftuning.com .
The currently released version of Oracle Database 12c is the one most organizations will begin to migrate to this year and yet few organizations have the experience necessary to understand the issues that must be addressed to avoid pitfalls such as downtime, delays, or over-spending.
Oracle ACE Ed Whalen, a 20+ year industry veteran, Performance Tuning Corporation founder and distinguished author will provide advanced best practices for upgrading or migrating Oracle databases. Depending on specific system configurations, requirements and business needs, there are numerous methods for performing this vital activity and choosing the right one is critical.
This webinar abswers questions such as:
- When to upgrade or migrate an Oracle database?
- What are the options for migration or upgrade?
- What is the best method?
Performance Tuning's Lunch & Learn is focused on management, planning, and budgeting, not features and technology, and will provide you and your management teams the information they need to perform the next database upgrade or migration cycle.
3. About
Edward
Whalen
§
Oracle
ACE
§ Chief
Technologist
at
Performance
Tuning
Corpora)on
§ More
than
25
years
technology
experience
§ Servers
§ Storage
§ Virtual
Machines
§ Opera)ng
System
§ Database
§ Oracle
and
SQL
Server
Database
Performance
Expert
§ Author
of
12
books
and
various
technical
papers
on
Oracle
and
SQL
Server
database
technologies
§ Oracle,
SQL
Server,
Linux,
Virtualiza)on
§ Speaker
at
Oracle
OpenWorld,
Collaborate,
and
many
local
and
regional
Oracle
user
group
conferences
§ Co-‐founder
Interna)onal
GoldenGate
Oracle
Users
Group
3
5. • Founded
in
1997
– Team
spun
out
of
Compaq
Performance
Lab
– Focused
on
solving
the
tough/complex
and
messy
data
architecture
problems
– Very
Senior
team
of
EXPERTS
• Over
1000
clients
&
coun)ng
• Key
industries:
Financial
Services,
Telecom,
Oil
&
Gas,
Healthcare
• Oracle
Pla)num
Partner:
Oracle
Ace
Director
and
Oracle
Ace
on
staff
About
PTC
Select
Clients
• Database
&
Engineered
Sys.
• Storage,
Server
and
Network
• Consul)ng,
Managed
Services
&
Training
Focus
on:
High
Performance
Architectures
5
6. Agenda
• Definitions
– Upgrade
– Migration
– Transformation
• Overview of various tools and methods
• Why choose a particular method?
6
8. Topic
Defini)ons
UPGRADE
• Moving
an
Oracle
database
from
one
version
(major
or
minor)
to
a
higher
version
• Can
be
done
in
conjunc)on
with
a
migra)on
or
transforma)on
MIGRATION
• Moving
an
Oracle
database
from
one
plahorm
to
another
plahorm
• Can
be
done
in
conjunc)on
with
an
upgrade
or
transforma)on
TRANSFORMATION
• Modifying
the
database
structure,
features
or
data
• Can
be
done
in
conjunc)on
with
an
upgrade
or
migra)on
8
9. Database
Upgrade
• Standalone
upgrade
– Use
DBUA
– Use
scripts
– Performs
an
in-‐place
upgrade
– Database
structure
cannot
be
changed
• Determining
factors
– Need
to
move
to
a
new
version
• Supportability
• New
features
9
10. Database
Migra)on
• Migra)on
involves
moving
from
one
system
to
another
• Mul)ple
methods
of
Database
Migra)on
• Most
appropriate
method
is
determined
by
your
requirements
• Determining
factors
– Need
to
move
to
new
hardware
– Need
to
move
to
new
storage
– Need
to
consolidate
10
11. Database
Transforma)on
• Transforma)on
involves
changing
database
structure
– Par))oning
– Security
(encryp)on)
– Compression
– LOB
storage
– Others
• Determining
factors
– Need
to
improve
performance
– Need
to
save
space
– Need
enhanced
security
11
13. Upgrade/Migra)on/Transforma)on
• Depending
on
the
method
chosen
one
or
more
of
the
three
can
be
done
at
once
• Depends
on
your
requirements
– Need
upgrade
– Need
migra)on
– Need
transforma)on
– Down)me
requirements
– Budget
requirements
13
14. • DBUA
or
upgrade
scripts
Upgrade
Only
PROS
• Doesn‘t
require
addi)onal
space
• Doesn‘t
require
addi)onal
hardware
CONS
• Takes
your
produc)on
database
offline
• No
fallback
• Only
a
short
)me
for
tes)ng/valida)on
RISKS
• Upgrading
your
produc)on
database
• No
fallback
• Failure
can
require
full
restore
14
15. • DBUA
or
upgrade
scripts
with
Physical
Standby
Rolling
Upgrade
with
Standby
PROS
• New
12c
Data
Guard
feature
for
automa)ng
Rolling
Upgrade
• Uses
exis)ng
standby
system
• Doesn’t
require
addi)onal
hardware
CONS
• Very
complex
• Takes
standby
out
of
produc)on
• Only
a
short
)me
for
tes)ng/valida)on
RISKS
• Takes
standby
out
of
produc)on
• Failure
can
be
cri)cal
15
16. • ASM
– Storage
migra)on
only
Migra)on
without
transforma)on
or
upgrade
PROS
• Can
all
be
done
online
(no
down)me)
• Very
liGle
risk
CONS
• Cannot
make
any
changes
to
the
database
RISKS
• Modifying
produc)on
ASM
instance
• Failure
can
be
cri)cal
• Failure
can
require
a
full
restore
of
all
databases
16
17. • Data
Guard
– Database
migra)on
– Storage
migra)on
– Hardware
migra)on
Migra)on
without
transforma)on
or
upgrade
PROS
• Very
liGle
down)me
• Can
be
tested/
validated
before
cutover
CONS
• No
upgrades
can
be
done
• No
transforma)ons
can
be
made
RISKS
• Takes
standby
out
of
produc)on
• Failure
can
be
cri)cal
17
18. • RMAN
Backup
/
Restore
Migra)on
without
transforma)on
or
upgrade
PROS
• Hardware
and
storage
migra)on
is
possible
CONS
• No
changes
can
be
made
to
the
structure
of
the
database
• Significant
down)me
incurred
depending
on
the
size
of
the
database
RISKS
• Can
be
)me
consuming
18
19. • RMAN
Transportable
Tablespaces
Migra)on
without
transforma)on
or
upgrade
PROS
• Can
be
used
between
plahorms
• Hardware
and
storage
migra)on
is
possible
• Faster
than
backup/
restore
CONS
• No
changes
can
be
made
to
the
structure
of
the
database
• Significant
down)me
incurred
RISKS
• Can
be
)me
consuming
19
20. • RMAN
Backup
/
Restore
or
Transportable
Tablespaces
with
Incremental
Backup
Migra)on
without
transforma)on
or
upgrade
PROS
• Less
down)me
than
backup
• Less
down)me
than
transportable
tablespaces
CONS
• No
changes
can
be
made
to
the
structure
of
the
database
• Some
down)me
incurred
depending
on
system
ac)vity
RISKS
• Can
be
)me
consuming
20
21. • Export
/
Import
(or
Data
Pump)
Upgrade
/
Migra)on
with
Transforma)on
PROS
• Allows
for
structural
transforma)on
• Par))oning
• Security
• Compression
• LOB
storage
CONS
• Slow
• Significant
down)me
RISKS
• Can
be
)me
consuming
21
22. • Oracle
GoldenGate
Replica)on
Upgrade
/
Migra)on
with
Transforma)on
PROS
• Zero
or
near-‐zero
down)me
migra)on
• Allows
for
significant
tes)ng/valida)on
before
cutover
• Allows
for
heterogeneous
replica)on
CONS
• Addi)onal
complexity
• Addi)onal
expense
RISKS
• Replica)on
errors
22
26. Summary
• There
are
a
lot
of
different
methods
for
upgrade,
migra)on
and
transforma)on
• The
method
or
combina)on
of
methods
you
use
will
depend
on
your
specific
needs
• It
is
usually
a
tradeoff
of
expense
vs.
feature
or
expense
vs.
down)me
26
28. Thank
you!
EXPERTS
Expert Data Services team with deep
performance tuning and Oracle
technology backgrounds.
More info:
www.perftuning.com
info@perftuning.com
@perftuning
28