1./2-3& 5 ( (31?51&@1A1'-B ?3 ( "A1./2-3D?5 ( 0" (5 Ef#G

Download as pdf or txt
Download as pdf or txt
You are on page 1of 52

11.3.10.2 Lo 12.1.

3: A 1echnlcal
erspecuve
Mlchael 8rown
1echnlcal Manager
Collbrl LlmlLed
mbrown[collbrlllmlLed.com
blog.mlchael-brown.org
8439
Who Am l?
Cver 18 years experlence wlLh Cracle uaLabase
Cver 13 years experlence wlLh L-8uslness SulLe
Chalr, CAuC uaLabase SlC
Co-lounder Appserf
Cracle ACL
WhaL are We 1alklng AbouL
1echnlcal upgrade conslderauons.
Why 12.1.3
Pow Lo geL Lhere
1echnlcal
WhaL our Lhe Culdellnes from Lhe 8uslness
CuLage LlmlLs?
Muluple CuLages?
Changes LhaL would preclude upgrade?
CusLomlzauons LhaL !"#$ be kepL?
1esung lans?
1ralnlng lans?
Why 12.1.3?
SupporL
SupporL uaLes
11.3.10.2 nov 2010 nov 2013 lndenlLe
12.0.4 !an 2012 n/A n/A
12.0.6 !an 2012 !an 2013 lndenlLe
12.1.1 !uly 2010 n/A n/A
12.1.2 !an 2012 n/A n/A
12.1.3 May 2014 May 2017 lndenlLe
Why 12.1.3?
SupporL
Lrror llxes
1esLed Mlx
SLarung olnL
uaLabase

11.1.0.7 or 11.2.0.2
L8S

8e on aL leasL Lhe mlnlmum basellne

Au.l.6

A1C 8u 6
lan ?our upgrade
lauorm

new Pardware?

new CS?

Pow are you mlgraung?


Pow Many 1esL upgrades

8epeaL unul Lwo ldenucal successful upgrades


ls Lhe developmenL Leam gemng prepared?
ls Lhe funcuonal Leam plannlng adequaLe
Lesung?
lan ?our upgrade
SLarL an upgrade noLebook

All MCS noLes

Cracle updaLes noLes, make sure you have Lhe


verslon you are uslng

All declslons

Who and Why

Lvery lssue

1lmlngs
lf elecLronlc, keep on shared drlve

lnLernal or dropbox.com (or evernoLe or ...)


uaLabase
uaLabase reparauon Culdellnes for an L-
8uslness SulLe 8elease 12.1.1 upgrade
(761370.1)

3 posslble paLhs Lo follow ln Lhe upgrade

lrom our sLarung polnL, uslng aLh L


CeL 12.1.1
edellvery.oracle.com
uon'L walL unul lasL mlnuLe

Access lssues

Large uownload
Medla ack Search

roducL ack
L-8uslness SulLe

lauorm
CeL 12.1.1
edellvery.oracle.com
Cracle L-8uslness SulLe 8elease 12.1.1 Medla ack
for %&'()*!
Cracle L-8uslness SulLe 8elease 12.1.1 (wlLh nLS
SupplemenL) Medla ack for+%&'()*!
Cracle L-8uslness SulLe 8elease 12.1.1 updaLe
Medla ack for %&'()*!
CeL 12.1.1
8apld lnsLall SLarL Pere
8apld lnsLall 8u8MS
8apld lnsLall 1ools
8apld lnsLall AL_1C
ApproprlaLe nLS SupplemenL Medla
CeL 12.1.1
Cpuonal - 8apld lnsLall uocumenLauon Llbrary
hup://www.oracle.com/LechneLwork/documenLauo
n/appllcauons-167706.hLml
Cpuonal - 8apld lnsLall uaLabases
Cnly lf you wanL Lo see a clean (non upgrade) lnsLall
or vlslon
SLaglng Area
12.1.1 lnsLall Area
,*'-&.+/01"#23.##+4"2$.+53#$'&&'6)3+7"28.9+:#23;
<'=28+53#$'&&
aLches
SpllL ouL by sLages and funcuon
ScrlpLs
lnlL.ora
>'$'?'#.+5326'&2@'6)3+%'*'!.$.*#+A)*+,*'-&.
B==&2-'6)3#+<.&.'#.+CD+EFGHIIGJCK
repare for Lhe 1esL upgrade
CreaLe a clone Lo upgrade
uedlcaLed LnvlronmenL

Muluple lLerauons

Clone from here Lo all your oLher 12.1.3


lnsLances you need Lo meeL Lhe funcuonal
requlremenLs

AL some polnL Lhls may come aer some or all


of Lhe %*.=+$L.+4)"*-.+sLeps
rep Lhe Source
Apply 1uMS

aLch 7703743

creaLes $Au_1C/paLch/113/sql/adLums.sql

When run produces Lumsr12.hLml


uL copy of ,*'-&.+/01"#23.##+4"2$.+:=;*'8.
7"28.+<.&.'#.+CC2+$)+CDJCJC Lo upgrade
noLebook

Mark sLeps Lo sklp from Lumsr12.hLml


rep Lhe Source
Mulu-Crg
ldenufy lmpacLed cusLomlzauons lncludlng
evenL Lrlggers ln cusLom schemas
CA1M
ConverL AlerLs Lo Workow noucauon Maller
uaLabase upgrade
lauorm Mlgrauon
rep Lhe Source
uaLa llxes
May already know
May learn durlng Lhe upgrade
!"#$%&'(%)(*+,-(.%,/(&0(1$02+,304(%)(10))".5'
647&-"4#(40&(*"#$%&'2(.',0*')()&'1)(8%42
3*'9("4(&-'(%,&+%5(+1#$%2'
lnsLall 12.1.1
lnsLall 12.1.1
lnsLall 12.1.1
lnsLall 12.1.1
lnsLall 12.1.1
lnsLall 12.1.1
lnsLall 12.1.1
lnsLall 12.1.1
lnsLall 12.1.1
lnsLall 12.1.1
lnsLall 12.1.1
lnsLall 12.1.1
lnsLall 12.1.1
lnsLall 12.1.1
lnsLall 12.1.1
May noL need !"#$%&&'(%$)/db/Lech_sL/11.1.0
Won'L slnce on 11.1.0.7 or 11.2.0.x
upgrade updaLes Lo base lnsLall
Cracle Appllcauons 8elease noLes, 8elease 12.1.1
(396009.1)

unzlp 9179388,9477107, 7461070 lnLo


*+,-+'#./,0+

admrgpch -s *+,-+'#./,0+1-d *+,-+'2+#$


3admode ad_rcu1
lnsLall 12.1.1
Apply L8S Cu
7303029
adpaLch prelnsLall=y
812.1:Cracle llnanclals re-upgrade aLch -
SupplemenL LlsL for L8S Cu (1127393.1)
Search MCS for lssues wlLh 7303029, 74621070
and 9179388
upgrade
WheLher for LesL upgrades or Lhe real Lhlng, Lhls
ls Lhe 45+,6."+71./$1.81$)+1(..& polnL

keep umlng lnformauon on every sLep as much


as posslble

allas adpaLch='ume adpaLch'

allas opaLch='ume opaLch'


upgrade
ShuLdown 11.3.10.2 appllcauons uer
MlgraLe Lhe uaLabase
Co back Lo requlred daLabase sLeps on your paLh
from 761370.1

one o paLches

lnsLall new lnlL.ora

11.1.0.x and 11.2.0.1 musL seL


_dlsable_fasL_valldaLe=18uL
upgrade
ulsable cusLom Lrlggers, cusLom consLralnLs and
cusLom lndexes
SLLLC1 'alLer Lrlgger '||owner||'.'||Lrlgger_name||
' dlsable,'
l8CM u8A_18lCCL8S
WPL8L 18lCCL8_nAML LlkL '9:;<'=>4?@A''
upgrade
urop M8C Schema
cd $AL_1C/admln
sqlplus sysLem [addromrc.sql ALS?S lC8CL
Lnsure 1ablespaces are AdequaLely Slzed
lL uepends"
use auLoexLend ln rsL passes Lo nd whaL you need
upgrade
urop M8C Schema
cd $AL_1C/admln
sqlplus sysLem [addromrc.sql ALS?S lC8CL
Lnsure 1ablespaces are AdequaLely Slzed
lL uepends"
use auLoexLend ln rsL passes Lo nd whaL you need
upgrade
urop M8C Schema
cd $AL_1C/admln
sqlplus sysLem [addromrc.sql ALS?S lC8CL
Lnsure 1ablespaces are AdequaLely Slzed
lL uepends"
use auLoexLend ln rsL passes Lo nd whaL you need
upgrade
Apply Lhe merged ad_rcu1 paLch
cd *+,-+'2+#$
sqlplus '/ as sysdba' [admln/adgranLs.sql AS
adpaLch

u_ad_rcu1.drv
8ulld Lhe masLer drlver
cd $Au_1C/paLch/113/drlver
admrgpch -d . -prelnsLall -masLer u6678700.drv
upgrade
adpaLch opuons=nocopyporuon,
nogeneraLeporuon
u_merged.drv

make sure you Lurn on e-mall noucauons


probably Lo SMS
adcLrl
!vM lssues
upgrade-osL upgrade
CompleLe Lhe posL upgrade sLeps LhaL are
relevanL Lo your envlronmenL

Sklp paLchlng producLs


Apply AuLocong Lo daLabase uer
upgrade
12.1.3
B,%0&+143C/#!"+##1;/!$+1DEFDFG1>+%2*+1HDIJIKLGFDM
9239089 812.Au.8.uelLa.3

B,%0&+143C/#!"+##1;/!$+1N((&!0%O."#1PCN
>+%2*+71>+&+%#+1DEFDFG1HDILLQKFDM
9239090 12.1.3 updaLe
9239093 12.1.3 Cnllne Pelp
upgrade
12.1.3
1wo mandaLory posL upgrade paLches

9817770

9966033
Apply auLocong Lo daLabase uer
1ake producL speclc acuons
Apply !8L plugln paLch

4377366
osL upgrade
Apply addlLonal paLches
upgrade !ava (!8L, !uk and !8L plug ln)
!
1.6.0_24 ls currenL
!
Sklp 1.6.0_18-1.6.0_23
osL upgrade
1ake Lablespaces ouL of auLoexLend
Add any space requlred Lo keep your normal free
space Lhresholds
8ecord Lhe growLh
Apply updaLed cusLomlzauons
1rlggers
ConsLralnLs and lndexes
Code
Cuesuons
mbrown[collbrlllmlLed.com
hup://blog.mlchael-brown.org

You might also like