You are on page 1of 52

README for 6810189

Patch Details Close


Oracle Database Patch Set Notes
10g Release 2 (10.2.0.! Patch Set " for #$%&' '86


Oracle Database
Patch Set Notes
10g Release 2 (10.2.0.4) Patch Set 3 for Linux x!

"e#ruar$ 200
%hese &atch set notes acco'&an$ the (racle Data#ase release 10.2.0.4 &atch set. %his
)ocu'ent contains the follo*ing sections+
Patch Set (,er,ie*
Co'&onents of %his Patch Set
-ccessing the Latest .ersion of this Docu'ent
(racle /ni,ersal 0nstaller .ersion Re1uire'ents
Patch Set Docu'entation
S$ste' Re1uire'ents
Preinstallation %as2s
0nstallation %as2s
Postinstallation %as2s
Do*ngra)ing (racle Data#ase .ault
Re'o,ing the Patch Set Soft*are
Re'o,ing Configuration an) Deleting CCR for (C3 Configure) (racle Data#ase
10g Release 2 (10.2.0.4)
Reinstalling the Patch Set Soft*are
4no*n 0ssues
"ixe) Platfor'5S&ecific 6ugs
Patch Set Co'&onents
Docu'entation -ccessi#ilit$
1 Patch Set O(er($e)
Patch sets are a 'echanis' for )eli,ering full$ teste) an) integrate) &ro)uct fixes. Patch sets
&ro,i)e #ug fixes onl$7 the$ )o not inclu)e ne* functionalit$ an) the$ )o not re1uire
certification on the target s$ste'.
Patch sets inclu)e all of the li#raries that ha,e #een re#uilt to i'&le'ent the #ug fixes in the
set. -ll of the fixes in the &atch set ha,e #een teste) an) are certifie) to *or2 *ith each other.
6ecause the &atch set inclu)es onl$ lo* i'&act &atches8 it )oes not re1uire $ou to certif$
a&&lications or tools against the ser,er.
9ou can a&&l$ the (racle Data#ase release 10.2.0.4 &atch set to the follo*ing (racle
Data#ase 10g release 2 installations+
(racle Data#ase
(racle Real -&&lication Clusters
(racle Data#ase Client
(racle Data#ase Co'&anion CD
(racle Cluster*are
(racle Data#ase .ault
"or a list of &ro)ucts inclu)e) in this &atch set8 see the :Patch Set Co'&onents: section.
2 *o+,o%e%ts of -h$s Patch Set
%he follo*ing are the u&)ate) co'&onents of this &atch set+
/& to ;anuar$ 200 CP/ is inclu)e) in this &atch set.
Platfor'5s&ecific #ug fixes as liste) in the :"ixe) Platfor'5S&ecific 6ugs: section
<eneric #ug fixes as liste) in the List of 6ugs fixe) )ocu'ent
(racle Configuration 3anager 10.2.=.1
See -lso+
(racle Configuration 3anager 0nstallation an) -)'inistration <ui)e10g
Release = (10.2) (Part Nu'#er 6322>4501)
" Access$%g the #atest .ers$o% of th$s Doc&+e%t
%his )ocu'ent 'a$ #e u&)ate) after release. %o chec2 for u&)ates to this )ocu'ent8 see
)ocu'ent 31!>00.1 on the (racle3etaLin2 ?e# site+
http://metalink.oracle.com
%o locate )ocu'ent 31!>00.1+
1. Log on to (racle3etaLin2.
2. Clic2 -),ance) at the to& of the (racle3etaLin2 &age.
3. @nter 31!>00.1 in the Docu'ent 0D fiel)8 then clic2 Su#'it.
Oracle /%$(ersal 0%staller .ers$o% Re1&$re+e%ts
%his &atch set inclu)es (racle /ni,ersal 0nstaller release 10.2.0.48 *hich is also installe)
*hen $ou install this &atch set. %his is to ensure that the (racle ho'e can #e &atche) in the
future. 9ou shoul) not use (racle /ni,ersal 0nstaller fro' the earlier 'aintenance release
'e)ia or (racle ho'e.
%his is not a co'&lete soft*are )istri#ution. 9ou 'ust install it in an existing (racle
Data#ase 10g (10.2.0.x) installation.
2 Patch Set Doc&+e%tat$o%
%here are t*o )ocu'ents relate) to this release of the (racle Data#ase &atch set+
(racle Data#ase Patch Set Notes8 10g release 2 (10.2.0.4) Patch Set 3 for Linux x!
(this )ocu'ent)
(racle Data#ase List of 6ugs "ixe)8 10g release 2 (10.2.0.4) Patch Set 3
6oth of these )ocu'ents are inclu)e) *ith the &atch set. 0n a))ition8 the$ are a,aila#le fro'
)ocu'ent 31!>00.18 -L@R%+ (racle 10g release 2 (10.2) Su&&ort Status an) -lerts on the
(racle3etaLin2 ?e# site+
http://metalink.oracle.com
%o locate )ocu'ent 31!>00.1+
1. Log on to (racle3etaLin2.
2. Clic2 -),ance) at the to& of the (racle3etaLin2 &age.
3. @nter 31!>00.1 in the Docu'ent 0D fiel)8 then clic2 Su#'it.
%he follo*ing sections )escri#e the contents of the (racle Data#ase Patch Set Notes an) the
(racle Data#ase List of 6ugs "ixe).
(racle Data#ase Patch Set Notes8 10g Release 2 (10.2.0.4) Patch Set 3 for Linux x!
%his )ocu'ent &ro,i)es+
S$ste' re1uire'ents an) infor'ation a#out ho* to install8 reinstall or re'o,e the
&atch set
- list of all #ugs fixe) to )ate that are s&ecific to (racle Data#ase for Linux x!
- list of 2no*n issues relating to (racle Data#ase on Linux x!
(racle Data#ase List of 6ugs "ixe)8 10g Release 2 (10.2.0.4) Patch Set
%he List of 6ugs "ixe) is a list of all generic #ugs relate) to (racle Data#ase that ha,e #een
fixe) to )ate.
6 S3ste+ Re1&$re+e%ts
%he follo*ing are the s$ste' re1uire'ents for this &atch set+
(&erating S$ste'
o -sianux 1.0
o -sianux 2.0
o -sianux 3.0
o (racle @nter&rise Linux 4.0A(racle .3
o (racle @nter&rise Linux B.0A(racle .3
o Re) Cat @nter&rise Linux -SA@S 3.0
o Re) Cat @nter&rise Linux -SA@S 4.0A(racle .3
o Re) Cat @nter&rise Linux -SA@S B.0A(racle .3
o S/S@ Linux @nter&rise Ser,er (SL@S) >
o S/S@ Linux @nter&rise Ser,er (SL@S) 10
(racle Data#ase 10g (10.2.0.1) or later
4 Pre$%stallat$o% -as5s
Co'&lete the follo*ing &reinstallation tas2s #efore installing the &atch set+
Re,ie* 4no*n Preinstallation 0ssues
0)entif$ the (racle Data#ase 0nstallation
Chec2 Postrelease /&)ates
Do*nloa) an) @xtract the 0nstallation Soft*are
/&)ate (racle %i'e Done Definitions
Set the (R-CL@EC(3@ an) (R-CL@ES0D @n,iron'ent .aria#les
Sto& -ll Processes
6ac2 /& the S$ste'
4.1 Re($e) 6%o)% Pre$%stallat$o% 0ss&es
Re,ie* the infor'ation in the follo*ing sections. 0f an$ of the issues a&&l$ to the (racle
installation8 follo* the instructions #efore installing the &atch set.
/&gra)ing (racle @56usiness Suite Data#ases
/&gra)ing 0nstallations that use Ph$sical or Logical Stan)#$ Data#ases
/&gra)ing 0nstallations that use ;a,a .irtual 3achine or (racle inter3e)ia
/&gra)ing (racle Cluster*are
Notes to (racle (L-P /sers
Disa#ling (racle Data#ase .ault
4.1.1 /,gra7$%g Oracle E89&s$%ess S&$te Databases
0f $ou are an (racle @56usiness Suite custo'er an) $ou *ant to u&gra)e the (racle @5
6usiness Suite release 11i )ata#ase ser,er to this &atch set8 then $ou 'ust chec2 the latest
certification status an) 0ntero&era#ilit$ Notes a,aila#le on the (racle3etaLin2 ?e# site+
http://metalink.oracle.com
4.1.2 /,gra7$%g 0%stallat$o%s that &se Ph3s$cal or #og$cal Sta%7b3 Databases
6efore a&&l$ing this &atch set to an (racle Data#ase 10.2.0.x installation that uses one or
'ore &h$sical or logical stan)#$ )ata#ases8 re,ie* the follo*ing (racle3etaLin2
)ocu'ents+
"or infor'ation a#out &h$sical stan)#$ )ata#ases8 re,ie* )ocu'ent 2=!41.1.
"or infor'ation a#out logical stan)#$ )ata#ases8 re,ie* )ocu'ent 2=!43.1.
%hese )ocu'ents are a,aila#le on the (racle3etaLin2 ?e# site+
http://metalink.oracle.com
4.1." /,gra7$%g 0%stallat$o%s that &se :a(a .$rt&al Mach$%e or Oracle $%terMe7$a
0f an$ of the )ata#ases use ;a,a .irtual 3achine or (racle inter3e)ia8 then install the (racle
Data#ase 10g Pro)ucts installation t$&e fro' the (racle Data#ase 10g Co'&anion CD #efore
installing the 10.2.0.4 &atch set. "or infor'ation a#out installing the (racle Data#ase 10g
Pro)ucts installation t$&e fro' the Co'&anion CD8 see the (racle Data#ase Co'&anion CD
0nstallation <ui)e for the &latfor'. %his installation t$&e inclu)es the Nati,el$ Co'&ile)
;a,a Li#rar$ files to i'&ro,e ;a,a &erfor'ance. 0f $ou )o not install the Nati,el$ Co'&ile)
;a,a Li#rar$ files8 the ORA-29558: JAccelerator (NCOMP not in!talle" error occurs
*hen a )ata#ase that uses ;a,a .irtual 3achine is u&gra)e) to the &atch release.
See -lso+
(racle3etaLin2 )ocu'ent 2>3!B.1 for 'ore infor'ation a#out the ORA-
29558: JAccelerator (NCOMP not in!talle" error
4.1. /,gra7$%g Oracle *l&ster)are
%he (racle Cluster*are soft*are 'ust #e at the sa'e or ne*er le,el as the (racle soft*are in
the (racle R-C (racle ho'e. %herefore8 $ou shoul) al*a$s u&gra)e (racle Cluster*are
#efore $ou u&gra)e (racle R-C. %his &atch )oes not allo* $ou to u&gra)e (racle R-C
#efore $ou u&gra)e (racle Cluster*are.
4.1.2 Notes to Oracle O#AP /sers
%o a&&l$ this &atch set8 (racle (L-P users shoul) ensure that the #ase release is the
@nter&rise @)ition of 10.2.0.x *ith the (racle (L-P o&tion installe). (racle highl$
reco''en)s the Data ?arehouse configuration t$&e to o&ti'iFe the )ata#ase for (racle
(L-P.
0f $ou are 'o,ing the (racle Data#ase fro' a 325#it o&erating s$ste' to a !45#it o&erating
s$ste'8 either &rior to a&&l$ing the &atch set or after a&&l$ing the &atch set8 re,ie* )ocu'ent
3B230!.1 on the (racle3etaLin2 ?e# site+
http://metalink.oracle.com
%o locate )ocu'ent 3B230!.1+
1. Log on to (racle3etaLin2.
2. Clic2 -),ance) at the to& of the (racle3etaLin2 &age.
3. @nter 3B230!.1 in the Docu'ent 0D fiel)8 then clic2 Su#'it.
4.1.6 D$sabl$%g Oracle Database .a&lt
Co'&lete the ste&s in this section #efore u&gra)ing (racle Data#ase .ault fro' 10.2.0.x to
10.2.0.4 or )o*ngra)ing (racle Data#ase .ault fro' 10.2.0.4 to 10.2.0.x+
1. Re5create an) re&lace the &ass*or) file8 in or)er to log in to an (racle Data#ase .ault
instance as a #$# user *ith #$#%&A &ri,ilege+
2. ' orap(" )ile*'ORAC+,-.OM,/"/!/orap(!i" pa!!(or"*!0!pa!!(" )orce*0
no!0!"/a*n
Note+
%he #$# connection as #$#%&A is )isa#le) in a )efault (racle Data#ase
.ault installation. ?ithout ena#ling #$#%&A8 $ou cannot unloc2 %1#$# in
Ste& B that follo*s.
3. Shut )o*n the )ata#ase+
"or (racle R-C+
' !r2ctl !top "ata/a!e -" "/-name -c 3#$#/#$#-pa!!(or" a! #$#%&A3
"or Single 0nstance+
#4+5 CONN,C6 #$# A# #$#OP,R
,nter pa!!(or": #$#-pa!!(or"
#4+5 #.76%O8N
4. Re5lin2 the (racle )ata#ase soft*are *ith "2-o))+
Note+
"or (racle R-C8 $ou 'ust run the follo*ing co''an)s on all the no)es.
' c" 'ORAC+,-.OM,/r"/m!/li/
' make -) in!-r"/m!.mk "2-o))
' c" 'ORAC+,-.OM,//in
' relink oracle
B. Start the )ata#ase+
"or (racle R-C+
' !r2ctl !tart "ata/a!e -" "/-name -c 3#$#/#$#-pa!!(or" a! #$#%&A3
"or Single 0nstance+
' !9lpl:! /nolo;
#4+5 CONN,C6 #$# A# #$#%&A
,nter pa!!(or":#$#-pa!!(or"
#4+5 #6AR67P
6. /nloc2 the %1#$# account an) set the &ass*or)+
<. #4+5 A+6,R 7#,R %1#$# ACCO7N6 7N+OC=>
8. #4+5 A+6,R 7#,R %1#$# ?%,N6?@?,% &$ %1#$#>
>. Disa#le the (racle Data#ase .ault triggers+
Run (racle Data#ase .ault Configuration -ssistant (D.C-) #$ using the "2ca
-action "i!a/le o&tion. %his )isa#les the Data#ase .ault triggers. /se the
follo*ing s$ntax+
"2ca -action "i!a/le
-!er2ice !er2ice-name
-o(ner-acco:nt %1-o(ner-acco:nt-name
A-lo;)ile ./"2ca.lo;B
A-no"ecr0ptB
,nter #$# pa!!(or": !0!-pa!!(or"
,nter o(ner pa!!(or": o(ner-pa!!(or"
4.2 07e%t$f3 the Oracle Database 0%stallat$o%
%his is not a co'&lete soft*are )istri#ution. 9ou 'ust install it in an existing (racle
Data#ase 10g (racle ho'e. %o i)entif$ (racle ho'e )irectories8 ,ie* the/etc/orata/ file.
0f $ou are installing this &atch set on an existing (racle Real -&&lication Cluster 10g release
10.2.0.x installation8 $ou 'ust run (racle /ni,ersal 0nstaller fro' the sa'e no)e fro' *hich
the (racle Data#ase soft*are *as installe).
4." *hec5 Postrelease /,7ates
6efore installing this &atch set in a &ro)uction en,iron'ent8 re,ie* )ocu'ent 31!>00.18
-L@R%+ (racle 10g release 2 (10.2) Su&&ort Status an) -lerts8 a,aila#le on the
(racle3etaLin2 ?e# site+
http://metalink.oracle.com
%o locate this )ocu'ent+
1. Log on to (racle3etaLin2.
2. Clic2 -),ance) at the to& of the (racle3etaLin2 &age.
3. @nter 31!>00.1 in the Docu'ent 0D fiel)8 then clic2 Su#'it.
%his )ocu'ent is create) #$ (racle Su&&ort Ser,ices an) &ro,i)es infor'ation a#out the
status of issues )isco,ere) after this &atch set *as release). 0f $ou are una#le to access this
site8 then contact (racle Su&&ort Ser,ices #efore installing this &atch set in a &ro)uction
en,iron'ent.
4. Do)%loa7 a%7 E'tract the 0%stallat$o% Soft)are
%o )o*nloa) an) extract the &atch set installation soft*are+
1. Do*nloa) the pC8DED89-DE2EF-+in:G-G8C.Hip &atch set installation archi,e to a
)irector$ that is not the (racle ho'e )irector$ or un)er the (racle ho'e )irector$.
2. @nter the follo*ing co''an) to unFi& an) extract the installation files+
I. ' :nHip pC8DED89-DE2EF-+in:G-G8C.Hip
4.2 /,7ate Oracle -$+e ;o%e Def$%$t$o%s
%he 10.2.0.4 &atch set inclu)es an u&)ate to the (racle ti'e Fone )efinitions to .ersion 4.
%his ,ersion of the ti'e Fone )efinitions inclu)es the changes to )a$light sa,ing ti'e in the
/S- in 200= an) other u&)ates.
0n the (racle )ata#ase the 6?M,#6AMP 8?6. +OCA+ 6?M, JON, (6#+6J) an) 6?M,#6AMP 8?6.
6?M, JON, (6#6J) )ata t$&es an) the 6J-O@@#,6 function select the ti'e Fone infor'ation
fro' the ti'e Fone files.
0t 'a$ #e necessar$ to ta2e action on existing 6?M,#6AMP 8?6. +OCA+ 6?M, JON, (6#+6J) an)
6?M,#6AMP 8?6. 6?M, JON, (6#6J) )ata or to re5a&&l$ DS% &atches after*ar)s.
"or full o,er,ie* &lease see (racle3etaLin2 )ocu'ent BB312.1 :-ctions for the DS%,4
u&)ate in the 10.2.0.4 &atchset:.
1. ?hen &atching fro' a lo*er 10.2 release or u&gra)ing fro' 10.1.0.G )irectl$ to
10.2.0.48 chec2 the current ,ersion of the (racle ti'e Fone )efinitions *ith the
follo*ing co''an)+
2. #,+,C6 2er!ion @ROM 2'timeHone-)ile>
o 0f this 1uer$ re&orts ,ersion 48 no action is re1uire)7 in this case8 continue *ith
ste&s )escri#e) in section =.!.
o 0f this re&orts a ,ersion lo*er or higher then 48 see (racle3etalin2 )ocu'ent
BB312.1 :-ctions for the DS%,4 u&)ate in the Release 10.2.0.4 &atchset:.
3. (n u&gra)ing fro' Release >i )irectl$ to Release 10.2.0.48 see (racle3etaLin2
)ocu'ent BB312.1 :-ctions for the DS%,4 u&)ate in the 10.2.0.4 &atchset.:
4. (n u&gra)ing fro' Release .1.= )irectl$ to Release 10.2.0.48 no action is re1uire)
#ecause Release .1.= has no ti'eFone )ata store)7 in this case continue *ith ste&s
)escri#e) in section =.!
4.6 Set the ORA*#E<=OME a%7 ORA*#E<S0D E%($ro%+e%t .ar$ables
@nter the follo*ing co''an)s to set the ORAC+,-.OM, an) ORAC+,-#?% en,iron'ent
,aria#les+
6ourne8 6ash8 or 4orn shell+
' ORAC+,-.OM,*Oracle-home
' ORAC+,-#?%*!i"
' eGport ORAC+,-.OM, ORAC+,-#?%
C shell+
K !eten2 ORAC+,-.OM, Oracle-home
K !eten2 ORAC+,-#?% !i"
0n these exa'&les8 Oracle-home is the (racle ho'e )irector$ *here the (racle Data#ase 10g
installation that $ou *ant to u&gra)e is installe)8 an) !i" is the s$ste' i)entifier of the
)ata#ase that $ou *ant to u&gra)e. "or (racle R-C installations8 !i" is generall$ the !i"
&refix an) the instance nu'#er. "or exa'&le8 ORC+D.
4.4 Sto, All Processes
<o to the follo*ing sections #ase) on the (racle Data#ase installation t$&e+
Sto&&ing -ll Processes for a Single 0nstance 0nstallation
Sto&&ing -ll Processes for an (racle Cluster*are 0nstallation
Sto&&ing -ll Processes for an (racle R-C 0nstallation
See also+
-&&en)ix "8 :Co* to Sto& Processes in an @xisting (racle Real
-&&lication Clusters Data#ase8 an) Co* to Perfor' (racle Cluster*are
Rolling /&gra)es: of (racle Data#ase (racle Real -&&lication Clusters
0nstallation <ui)e.
4.4.1 Sto,,$%g All Processes for a S$%gle 0%sta%ce 0%stallat$o%
Shut )o*n the follo*ing (racle Data#ase 10g &rocesses in the or)er s&ecifie) #efore
installing the &atch set+
1. Shut )o*n all &rocesses in the (racle ho'e that 'ight #e accessing a )ata#ase8 for
exa'&le (racle @nter&rise 3anager Data#ase Control or iSHLIPlus+
2. ' emctl !top "/con!ole
I. ' i!9lpl:!ctl !top
F. ' l!nrctl !top
Note+
6efore $ou shut )o*n all &rocesses that are 'onitore) #$ (racle
@nter&rise 3anager <ri) Control8 set a #lac2out in <ri) Control for the
&rocesses that $ou inten) to shut )o*n. %his is necessar$ so that the
a,aila#ilit$ recor)s for these &rocesses in)icate that the shut)o*n *as
&lanne) )o*nti'e rather than an un&lanne) s$ste' outage.
B. Shut )o*n all )ata#ase instances running in the (racle ho'e )irector$8 *here $ou
nee) to install the &atch set.
!. Shut )o*n all listeners running in the (racle ho'e )irector$8 *here $ou nee) to
install the &atch set.
7. 0f there is an -uto'atic Storage 3anage'ent instance &resent8 then enter the
follo*ing co''an) to set the ,alues for the en,iron'ent ,aria#les 'ORAC+,-.OM,
an) 'ORAC+,-#?%+
o 6ourne8 6ash8 or 4orn shell+
o ' eGport ORAC+,-#?%*LA#M
o ' eGport ORAC+,-.OM,*A#M-.OM,
o C shell+
o K !eten2 ORAC+,-#?% LA#M
o K !eten2 ORAC+,-.OM, A#M-.OM,
@nter the follo*ing co''an) to Shut )o*n the -uto'atic Storage 3anage'ent
instance+
' !9lpl:! /NO+OM
#4+5 CONN,C6 #$# A# #$#%&A
,nter pa!!(or":#$#-pa!!(or"
#4+5 #.76%O8N ?MM,%?A6,
8. "or -uto'atic Storage 3anage'ent8 to shut )o*n the (racle Cluster
S$nchroniFation Ser,ices )ae'on enter the follo*ing co''an) as the root user+
9. N 'ORAC+,-.OM,//in/cr!ctl !top cr!
4.4.2 Sto,,$%g All Processes for a% Oracle *l&ster)are 0%stallat$o%
%his section contains the follo*ing infor'ation+
Rolling /&gra)e
Non Rolling /&gra)e
4.4.2.1 Roll$%g /,gra7e
6$ )efault8 (racle su&&orts rolling u&gra)e for (racle Cluster*are. Co'&lete the follo*ing
ste&s onl$ on one no)e+
1. Shut )o*n all &rocesses in the (racle ho'e on the no)e that 'ight #e accessing a
)ata#ase8 for exa'&le (racle @nter&rise 3anager Data#ase Control or iSHLIPlus+
2. ' emctl !top "/con!ole
I. ' i!9lpl:!ctl !top
Note+
6efore $ou shut )o*n all &rocesses that are 'onitore) #$ (racle
@nter&rise 3anager <ri) Control8 set a #lac2out in <ri) Control for the
&rocesses that $ou inten) to shut )o*n. %his is necessar$ so that the
a,aila#ilit$ recor)s for these &rocesses in)icate that the shut)o*n *as
&lanne) )o*nti'e rather than an un&lanne) s$ste' outage.
4. Shut )o*n all ser,ices in the (racle ho'e on the no)e that 'ight #e accessing a
)ata#ase+
5. ' !r2ctl !top !er2ice -" "/-name A-! !er2ice-name-li!t A-i
in!t-nameBB
6. Shut )o*n all (racle R-C instances on the no)e on *hich $ou inten) to &erfor' the
rolling u&gra)e. %o shut )o*n (racle R-C instances on in)i,i)ual no)es in the
)ata#ase8 enter the follo*ing co''an) *here "/-name is the na'e of the )ata#ase+
<. ' !r2ctl !top in!tance -" "/-name -i in!t-name
8. 0f an -uto'atic Storage 3anage'ent instance is &resent8 then shut )o*n the
-uto'atic Storage 3anage'ent instance on the no)e on *hich $ou inten) to &erfor'
the rolling u&gra)e. %o shut )o*n an -uto'atic Storage 3anage'ent instance8 enter
the follo*ing co''an) *here no"e is the na'e of the no)e *here the -uto'atic
Storage 3anage'ent instance is running+
9. ' !r2ctl !top a!m -n no"e
10. Sto& all no)e a&&lications on the no)e on *hich $ou inten) to &erfor' the rolling
u&gra)e. %o sto& no)e a&&lications running on a no)e8 log in as the root user an)
enter the follo*ing co''an)8 *here no"e is the na'e of the no)e *here the
a&&lications are running+
DD. N !r2ctl !top no"eapp! -n no"e
12. Perfor' the ste&s 'entione) in Section .
Note+
%he follo*ing instructions are )is&la$e) on the (racle /ni,ersal 0nstaller
screen+
%o co'&lete the installation of this &atch set8 &erfor' the follo*ing tas2s
on each no)e+
1. Log in as the root user an) enter the follo*ing co''an) to
shut )o*n the (racle Cluster*are+
2. N CR#-home//in/cr!ctl !top cr!
3. Run the rootDE2.!h scri&t to auto'aticall$ start the (racle
Cluster*are on the &atche) no)e+
F. N CR#-home/in!tall/rootDE2.!h
13. %o u&gra)e the rest of the no)es8 go to the next no)e an) &erfor' Ste&s 1 to B an)
then log in as the root user an) &erfor' the follo*ing ste&s+
1. @nter the follo*ing co''an) to shut )o*n the (racle Cluster*are+
2. N CR#-home//in/cr!ctl !top cr!
3. Run the rootDE2.!h scri&t to auto'aticall$ start the (racle Cluster*are on
the &atche) no)e+
F. N CR#-home/in!tall/rootDE2.!h
Note+
Rolling u&gra)e is not su&&orte) on Share) (racle ho'e.
4.4.2.2 No% Roll$%g /,gra7e
"or non rolling u&gra)e8 (racle Cluster*are nee)s to #e shut )o*n co'&letel$.
Co'&lete the follo*ing ste&s+
Note+
9ou 'ust &erfor' these ste&s in the or)er liste).
1. Shut )o*n all &rocesses in the (racle ho'e on each no)e that 'ight #e accessing a
)ata#ase8 for exa'&le (racle @nter&rise 3anager Data#ase Control or iSHLIPlus+
2. ' emctl !top "/con!ole
I. ' i!9lpl:!ctl !top
Note+
6efore $ou shut )o*n all &rocesses that are 'onitore) #$ (racle
@nter&rise 3anager <ri) Control8 set a #lac2out in <ri) Control for the
&rocesses that $ou inten) to shut )o*n. %his is necessar$ so that the
a,aila#ilit$ recor)s for these &rocesses in)icate that the shut)o*n *as
&lanne) )o*nti'e rather than an un&lanne) s$ste' outage.
4. Shut )o*n all ser,ices in the (racle ho'e on each no)e that 'ight #e accessing a
)ata#ase+
5. ' !r2ctl !top !er2ice -" "/-name A-! !er2ice-name-li!t A-i
in!t-nameBB
6. Shut )o*n all (racle R-C instances on all cluster no)es #$ entering the follo*ing
co''an) *here "/-name is the na'e of the )ata#ase+
<. ' !r2ctl !top "ata/a!e -" "/-name
8. 0f -uto'atic Storage 3anage'ent instance is &resent8 then shut )o*n -uto'atic
Storage 3anage'ent instances on all cluster no)es #$ entering the follo*ing
co''an) *here no"e is the na'e of the no)e *here the -uto'atic Storage
3anage'ent instance is running+
9. ' !r2ctl !top a!m -n no"e
10. Sto& all no)e a&&lications on all cluster no)es #$ entering the follo*ing co''an) as
the root user8 *here no"e is the na'e of the no)e *here the a&&lications are running+
DD. N !r2ctl !top no"eapp! -n no"e
12. Shut )o*n the (racle Cluster*are &rocesses #$ entering the follo*ing co''an) on
all no)es as the root user+
DI. N CR#-home//in/cr!ctl !top cr!
14. Co'&lete the ste&s 'entione) in Section .
Note+
%he follo*ing instructions are )is&la$e) on the (racle /ni,ersal 0nstaller
screen+
%o co'&lete the installation of this &atch set8 &erfor' the follo*ing tas2s
on each no)e+
1. Log in as the root user an) enter the follo*ing co''an) to
shut )o*n the (racle Cluster*are+
2. N CR#-home//in/cr!ctl !top cr!
3. Run the rootDE2.!h scri&t to auto'aticall$ start the (racle
Cluster*are on the &atche) no)e+
F. N CR#-home/in!tall/rootDE2.!h
4.4." Sto,,$%g All Processes for a% Oracle RA* 0%stallat$o%
Shut )o*n the follo*ing (racle Data#ase 10g &rocesses #efore installing the &atch set+
1. Shut )o*n all &rocesses in the (racle ho'e on each no)e that 'ight #e accessing a
)ata#ase8 for exa'&le (racle @nter&rise 3anager Data#ase Control or iSHLIPlus+
2. ' emctl !top "/con!ole
I. ' i!9lpl:!ctl !top
Note+
6efore $ou shut )o*n all &rocesses that are 'onitore) #$ (racle
@nter&rise 3anager <ri) Control8 set a #lac2out in <ri) Control for the
&rocesses that $ou inten) to shut )o*n. %his is necessar$ so that the
a,aila#ilit$ recor)s for these &rocesses in)icate that the shut)o*n *as
&lanne) )o*nti'e rather than an un&lanne) s$ste' outage.
4. Shut )o*n all ser,ices in the (racle ho'e on each no)e that 'ight #e accessing a
)ata#ase+
5. ' !r2ctl !top !er2ice -" "/-name A-! !er2ice-name-li!t A-i
in!t-nameBB
6. Shut )o*n all (racle R-C instances on the no)es8 *hich run fro' the (racle ho'e
on *hich $ou are going to a&&l$ the &atch set. %o shut )o*n all (racle R-C instances
for a )ata#ase8 enter the follo*ing co''an) *here "/-name is the na'e of the
)ata#ase+
<. ' !r2ctl !top "ata/a!e -" "/-name
8. 0f -uto'atic Storage 3anage'ent instance is &resent8 then shut )o*n all -uto'atic
Storage 3anage'ent instances on all no)es. %o shut )o*n an -uto'atic Storage
3anage'ent instance8 enter the follo*ing co''an) *here no"e is the na'e of the
no)e *here the -uto'atic Storage 3anage'ent instance is running+
9. ' !r2ctl !top a!m -n no"e
%his nee)s to #e )one onl$ *hen &atching the ho'e fro' *here -S3 runs. 0t is
reco''en)e) that -S3 run fro' a )ifferent ORAC+,-.OM, than the )ata#ase.
10. Sto& an$ listeners that are running fro' the (racle ho'e that $ou are &atching on all
no)es. %o sto& the listener running on a no)e8 enter the follo*ing co''an)8 *here
no"e is the na'e of the no)e *here the listener is running+
DD. ' !r2ctl !top li!tener -n no"e A-l li!tenernameB
Note+
/sing a logical stan)#$ )ata#ase8 $ou can u&gra)e (racle Data#ase
soft*are an) &atch sets *ith al'ost no )o*nti'e. /sing Data <uar) SHL
-&&l$8 $ou can &erfor' a rolling u&gra)e of the (racle Data#ase soft*are
fro' release 10.2.0.1 to the current &atch set release. During a rolling
u&gra)e8 $ou can run )ifferent releases of (racle Data#ase on the &ri'ar$
an) logical stan)#$ )ata#ases8 *hile $ou u&gra)e the'8 one at a ti'e8
incurring 'ini'al )o*nti'e on the &ri'ar$ )ata#ase.
See also+
Cha&ter 118 :/sing SHL -&&l$ to /&gra)e the (racle Data#ase: of (racle
Data <uar) Conce&ts an) -)'inistration.
4.8 9ac5 /, the S3ste+
(racle reco''en)s that $ou create a #ac2u& of the (racle 0n,entor$8 (racle 10g ho'e an)
(racle 10g Data#ase #efore $ou install the &atch set. 0f $ou are &lanning to a&&l$ this &atch to
(racle R-C8 ensure that $ou create a #ac2u& of these co'&onents on all no)es #efore
a&&l$ing the &atch.
See also+
(racle Data#ase 6ac2u& an) Reco,er$ /serJs <ui)e for 'ore infor'ation.
8 0%stallat$o% -as5s
9ou can install the &atch set either interacti,el$ or noninteracti,el$. See one of the follo*ing
sections for infor'ation a#out ho* to co'&lete the installation+
Note+
0f $ou also &lan to a&&l$ this &atch to (racle Cluster*are8 ensure that $ou
a&&l$ the &atch to (racle Cluster*are #efore a&&l$ing it to (racle
Data#ase. %his is #ecause (racle Cluster*are shoul) al*a$s #e at the sa'e
or later ,ersion as the )ata#ase.
0nstalling the (racle Data#ase 10g Patch Set 0nteracti,el$
0nstalling the (racle Data#ase 10g Patch Set Noninteracti,el$
8.1 0%stall$%g the Oracle Database 10g Patch Set 0%teract$(el3
%o install the (racle Data#ase 10g &atch set interacti,el$+
Note+
0f $ou atte'&t to install this &atch set in an (racle ho'e )irector$ that )oes
not contain an (racle Data#ase 10g release 10.2.0.1 or higher installation8
(racle /ni,ersal 0nstaller )is&la$s a *arning )ialog *ith the follo*ing
error+
O7?-DEE9D: 6here are no patche! that nee" to /e applie" )rom
the patch !et Oracle %ata/a!e DE; Relea!e 2 Patch #et I
DE.2.E.F
%he (racle /ni,ersal 0nstaller )oes not allo* the installation to &rocee).
Clic2 (48 then clic2 Cancel to en) the installation.
1. Log in as the oracle user.
2. 0f $ou are not installing the soft*are on the local co'&uter8 then run the follo*ing
co''an) on re'ote 'achine+
o 6ourne8 6ash8 or 4orn shell+
o ' eGport %?#P+A$*localho!t:E.E
o C shell+
o K !eten2 %?#P+A$ local-ho!t:E.E
0n this exa'&le8 local-ho!t is the host na'e or 0P a))ress of the co'&uter that $ou
*ant to use to )is&la$ (racle /ni,ersal 0nstaller.
No* to ena#le G a&&lications8 run the follo*ing co''an) on the 'achine that $ou
*ant to use to )is&la$ (racle /ni,ersal 0nstaller+
' Gho!t L A):ll0-9:ali)ie"-remote-ho!t-nameB
3. @nter the follo*ing co''an)s to start (racle /ni,ersal 0nstaller8 *here
patch!et-"irector0 is the )irector$ *here $ou un&ac2e) the &atch set soft*are+
F. K c" patch!et-"irector0/%i!kD
5. K ./r:n?n!taller
!. (n the ?elco'e screen8 clic2 Next.
=. (n the S&ecif$ Co'e Details screen8 select the na'e of the (racle ho'e that $ou
*ant to u&)ate8 or select the Path that $ou *ant to u&)ate fro' the list8 then clic2
Next.
. 0f $ou are installing the &atch set on an (racle R-C cluster8 clic2 Next *hen the
Selecte) No)es screen a&&ears.
>. (n the Pro)uct5s&ecific Prere1uisite Chec2s screen8 correct an$ re&orte) errors8 an)
clic2 Next.
10. @nter )etails regar)ing the CS0 Nu'#er8 (racle3etaLin2 -ccount user na'e an)
Countr$ co)e on the (racle Configuration 3anager Registration screen an) clic2
Next.
Note+
%he registration an) configuration can also #e )one 'anuall$ after &atchset
installation.
%he (C3 registration &age a&&ears onl$ *hile a&&l$ing 10.2.0.4 &atch
o,er existing D6 instances alone.
11. (n the Su''ar$ screen8 clic2 0nstall.
%his screen lists all of the &atches a,aila#le for installation.
12. ?hen &ro'&te)8 run the 'ORAC+,-.OM,/root.!h scri&t as the root user. 0f $ou are
a&&l$ing the &atch set to an (racle R-C installation8 then run the root.!h scri&t on
each no)e of the cluster.
Note+
0f $ou are a&&l$ing this &atch set to an (racle Cluster*are installation8
then co'&lete all of the ste&s )is&la$e) on the (racle /ni,ersal 0nstaller
screen.
%he (racle Cluster*are installation instructions )is&la$e) on the (racle
/ni,ersal 0nstaller screen are also a,aila#le in the
CR#-home/in!tall/rea"me.tGt file.
o ?hen a&&l$ing this &atch set on an (racle Cluster*are
ho'e8 (racle /ni,ersal 0nstaller &ro'&ts $ou to run the
rootDE2.!h scri&t fro' 'ORAC+,-.OM,/in!tall. 9ou 'ust run
this scri&t as the root user on all no)es.
o 6efore $ou a)) a ne* no)e8 ensure that $ou run
rootpre.!h scri&t as the root user on the ne* no)e.
13. (n the @n) of 0nstallation screen8 clic2 @xit8 then clic2 9es to exit fro' (racle
/ni,ersal 0nstaller.
8.2 0%stall$%g the Oracle Database 10g Patch Set No%$%teract$(el3
%o install the (racle Data#ase 10g &atch set noninteracti,el$+
1. Co&$ the res&onse file te'&late &ro,i)e) in the re!pon!e )irector$ *here $ou
un&ac2e) the &atch set archi,e file.
2. @)it the ,alues for all fiel)s la#ele) as O1al:e Re9:ire"5 as )escri#e) #$ the
co''ents an) exa'&les in the te'&late.
Note+
"or (racle R-C installations8 'a2e sure the C+7#6,R-NO%,# ,aria#le
s&ecifies all of the no)es use) in the original (racle R-C installation.
3. %o run (racle /ni,ersal 0nstaller8 enter a co''an) si'ilar to the follo*ing8 *here
re!pon!e-)ile is the full &ath to the res&onse file that $ou e)ite)+
F. ' ./r:n?n!taller -!ilent -re!pon!e@ile re!pon!e-)ile
5. -fter the installation8 run the 'ORAC+,-.OM,/root.!h scri&t as the root user. 0f $ou
are a&&l$ing the &atch set to an (racle R-C installation8 then run the root.!h scri&t
on each no)e of the cluster.
Note+
0f $ou are a&&l$ing this &atch set to an (racle Cluster*are installation8
then co'&lete all the ste&s in the CR#-home/in!tall/rea"me.tGt file.
9ou 'ust run this scri&t as the root user on all no)es.
9 Post$%stallat$o% -as5s
Re,ie* the infor'ation in this section #efore using the u&gra)e) soft*are. %his section lists
re1uire) an) o&tional &ostinstallation tas2s8 )e&en)ing on the installation t$&e an) the
&ro)ucts that $ou *ant to use.
/&gra)ing @arlier (racle Data#ase to (racle Data#ase 10g Release 2 (10.2.0.4)
/&gra)ing (racle Data#ase 10g Release 10.2.0.x to (racle Data#ase 10g Release
10.2.0.4
@na#ling (racle Data#ase .ault
Running changePer'.sh Scri&t on an (racle Data#ase Ser,er Co'e
/&)ating (racle %i'e Done Definitions
Configuring (racle Configuration 3anager in a Clone) (racle Co'e
9.1 /,7at$%g Oracle -$+e ;o%e Def$%$t$o%s
6ase) on the result $ou ha) in Section =.B8 :/&)ate (racle %i'e Done Definitions: regar)ing
the DS% ((racle ti'e Fone )efinitions)+
0f the DS% ,ersion in =.B *as 48 no action is re1uire).
0f f the DS% ,ersion in =.B *as higher than 48 rea&&l$ the ,ersion of DS% &atches as
)escri#e) in (racle3etaLin2 )ocu'ent BB312.1 :-ctions for the DS%,4 u&)ate in
the 10.2.0.4 &atchset.:
0f the DS% ,ersion in =.B *as lo*er then 48 restore %S%D )ata fro' #ac2u& (if an$).
"or 'ore infor'ation8 see (racle3etaLin2 )ocu'ent BB312.1 :-ctions for the
DS%,4 u&)ate in the 10.2.0.4 &atchset.:
0f $ou are u&gra)ing fro' Release .1.= )irectl$ to Release 10.2.0.48 no action is
re1uire).
9.2 /,gra7$%g Earl$er Oracle Database to Oracle Database 10g Release 2
(10.2.0.!
Re,ie* the follo*ing sections #efore u&gra)ing an earlier Data#ase to (racle Data#ase 10g
release 2 (10.2.0.4)+
/&gra)ing @arlier (racle Data#ase Releases to (racle Data#ase 10g Release 2
(10.2.0.4)
/&gra)ing a Release >.2 Data#ase Not /sing (racle La#el Securit$
9.2.1 /,gra7$%g Earl$er Oracle Database Releases to Oracle Database 10g Release 2
(10.2.0.!
"or infor'ation a#out u&gra)ing (racle Data#ases fro' an earlier (racle Data#ase
((raclei8 (racle>i8 or (racle Data#ase 10g)8 see (racle Data#ase /&gra)e <ui)e.
0f $ou are u&gra)ing an (racle R-C )ata#ase8 refer to (racle Real -&&lication Clusters
-)'inistration <ui)e as *ell.
9.2.2 /,gra7$%g a Release 9.2 Database Not /s$%g Oracle #abel Sec&r$t3
%o fin) if (racle La#el Securit$ is in the installation8 co'&lete the follo*ing ste&s+
1. 9ou can use one of the follo*ing 'etho)s chec2 if (racle La#el Securit$ is installe)+
o 0f the follo*ing scri&t exists on the co'&uter8 (racle La#el Securit$ is
installe)+
o 'ORAC+,-.OM,/r"/m!/a"min/catnool!.!9l
o Chec2 the in,entor$ at the en) of the in!tallAction log file for the #ase
,ersion installation (>.2). 0f (racle La#el Securit$ is installe)8 +a/el
#ec:rit0 is liste) in the in,entor$ section of the log file.
2. /se the follo*ing co''an)s to chec2 if (racle La#el Securit$ is installe) *ith the
>.2 )ata#ase+
I. ' !9lpl:!
F. #4+5 CONN,C6 #$# A# #$#%&A
5. ,nter pa!!(or":pa!!(or"
C. #,+,C6 P @ROM 1'OP6?ON 8.,R, PARAM,6,R * 3ORAC+, +A&,+ #,C7R?6$3>
0f the co''an) )oes not )is&la$ an$ results8 (racle La#el Securit$ is not a&&lie) to
the )ata#ase an) $ou can ignore this section. Co*e,er8 if the co''an) returns so'e
results8 $ou 'ust co'&lete this section.
0f $ou *ant to u&gra)e an (racle>i release >.2 &reconfigure) )ata#ase8 an) $ou are not using
(racle La#el Securit$8 co'&lete the follo*ing ste&s to a,oi) errors )uring the u&gra)e+
1. /se (racle /ni,ersal 0nstaller release >.2 to install (racle La#el Securit$ using the
Custo' installation t$&e.
2. Run the 'ORAC+,-.OM,/r"/m!/a"min/catnool!.!9l scri&t *ith the #$#%&A
&ri,ilege to re'o,e (racle La#el Securit$ co'&onents fro' the )ata#ase.
9." /,gra7$%g Oracle Database 10g Release 10.2.0.' to Oracle Database 10g
Release 10.2.0.
See one of the follo*ing sections for u&gra)ing an (racle Data#ase 10g release 10.2.0.x to
(racle Data#ase 10g release 10.2.0.4+
/&gra)ing a Release 10.2 Data#ase using (racle Data#ase /&gra)e -ssistant
3anuall$ /&gra)ing a Release 10.2 Data#ase
9.".1 /,gra7$%g a Release 10.2 Database &s$%g Oracle Database /,gra7e Ass$sta%t
-fter $ou install the &atch set8 $ou 'ust &erfor' the follo*ing ste&s on e,er$ )ata#ase
associate) *ith the u&gra)e) (racle ho'e+
Note+
0f $ou )o not run the (racle Data#ase /&gra)e -ssistant as )escri#e) in
this section8 then the follo*ing errors are )is&la$e)+
ORA-EDE92: ORAC+, in!tance terminate".
ORA-I9<EE: "ata/a!e m:!t /e opene" (ith 7PMRA%, option.
1. Log in as the (racle soft*are o*ner user.
2. Set the ,alues for the en,iron'ent ,aria#les 'ORAC+,-.OM,8 'ORAC+,-#?% an) 'PA6..
3. "or single5instance installations8 if $ou are using -uto'atic Storage 3anage'ent8
start the -uto'atic Storage 3anage'ent instance.
4. "or (racle single5instance installations8 start the li!tener as follo*s+
5. ' l!nrctl !tart
!. Run (racle Data#ase /&gra)e -ssistant either in the interacti,e or noninteracti,e
'o)e+
0nteracti,e 'o)e+
@nter the follo*ing co''an) fro' the co''an) &ro'&t+
' "/:a
Co'&lete the follo*ing ste&s )is&la$e) in the (racle Data#ase /&gra)e -ssistant
screen+
1. (n the ?elco'e screen8 clic2 Next.
2. (n the Data#ases screen8 select the na'e of the (racle Data#ase that $ou *ant
to u&)ate8 then clic2 Next.
Note+
"or (racle R-C8 enter the #$# &ass*or) to )o the u&gra)e.
3. (n the Reco'&ile 0n,ali) (#Kects screen8 select the Reco'&ile the in,ali)
o#Kects at the en) of u&gra)e o&tion8 then clic2 Next.
4. 0f $ou ha,e not ta2en the #ac2 u& of the )ata#ase earlier8 on the &ack:p
screen8 select the 0 *oul) li2e to ta2e this tool to #ac2u& the )ata#ase o&tion8
sti&ulate the Path8 then clic2 Next.
B. (n the Su''ar$ screen8 chec2 the su''ar$8 then clic2 "inish.
!. (n the @n) of Data#ase /&gra)e -ssistantJs /&gra)e Results screen8 clic2
Close to exit fro' (racle Data#ase /&gra)e -ssistant.
Note+
0f $ou are u&gra)ing a )ata#ase ha,ing )#control configure) in non5secure
'o)e8 after u&gra)e )#console *ill run in secure 'o)e.
Noninteracti,e 'o)e+
@nter the follo*ing co''an) to u&gra)e (racle Data#ase using (racle Data#ase
/&gra)e -ssistant in noninteracti,e 'o)e+
' "/:a -!ilent -"/name 'ORAC+,-#?% -oracle.ome
'ORAC+,-.OM, -!0!%&A7!erName 7!erName -!0!%&APa!!(or" #$#-pa!!(or"
-recompile-in2ali"-o/Qect! tr:e
=. 0f $ou are using the (racle Reco,er$ 3anager catalog8 enter the follo*ing co''an)+
8. ' rman catalo; :!ername/pa!!(or"Ralia!
9. RMAN5 7PMRA%, CA6A+OM>
10. "or (racle R-C installations8 start an$ )ata#ase ser,ices that $ou *ant to use #$
entering the follo*ing co''an)+
DD. ' !r2ctl !tart !er2ice -" "/-name -! !er2ice-name
9.".2 Ma%&all3 /,gra7$%g a Release 10.2 Database
Co'&lete the follo*ing sections to u&gra)e an (racle Data#ase 10g release 10.2.0.x to
(racle Data#ase 10g release 10.2.0.4+
1. Run the Pre5/&gra)e 0nfor'ation %ool
2. /&gra)ing a Release 10.2 Data#ase
3. 3issing Co'&onents *hen /&gra)ing
9.".2.1 R&% the Pre8/,gra7e 0%for+at$o% -ool
0f $ou are u&gra)ing )ata#ase 'anuall$8 then $ou shoul) anal$Fe it #$ running the Pre5
/&gra)e 0nfor'ation %ool.
%he Pre5/&gra)e 0nfor'ation %ool is a SHL scri&t that shi&s *ith (racle Data#ase 10.2.
Co'&lete the follo*ing &roce)ure to run the Pre5/&gra)e 0nfor'ation %ool+
1. Start the )ata#ase in the 7PMRA%, 'o)e+
2. #4+5 #6AR67P 7PMRA%,
3. Set the s$ste' to s&ool results to a log file for later anal$sis+
F. #4+5 #POO+ :p;ra"e-in)o.lo;
B. Run the Pre5/&gra)e 0nfor'ation %ool+
C. #4+5 RS/r"/m!/a"min/:tl:DE2i.!9l
=. %urn off the s&ooling of scri&t results to the log file+
8. #4+5 #POO+ O@@
Chec2 the out&ut of the Pre5/&gra)e 0nfor'ation %ool in the :p;ra"e-in)o.lo; file. %he
follo*ing is an exa'&le of the out&ut generate) #$ the Pre5/&gra)e 0nfor'ation %ool+
Oracle %ata/a!e DE.2 7p;ra"e ?n)ormation 7tilit0 E2-EF-2EE8 DD:F8:DD
.
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
%ata/a!e:
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
--5 name: TDE2EFE
--5 2er!ion: DE.2.E.D.E
--5 compati/le: DE.2.E.D
--5 /lock!iHe: 8D92
.
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
6a/le!pace!: Amake a"Q:!tment! in the c:rrent en2ironmentB
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
--5 #$#6,M ta/le!pace i! a"e9:ate )or the :p;ra"e.
.... minim:m re9:ire" !iHe: 5E5 M&
.... A76O,T6,N% a""itional !pace re9:ire": D5 M&
--5 7N%O6&#D ta/le!pace i! a"e9:ate )or the :p;ra"e.
.... minim:m re9:ire" !iHe: FED M&
.... A76O,T6,N% a""itional !pace re9:ire": I<C M&
--5 #$#A7T ta/le!pace i! a"e9:ate )or the :p;ra"e.
.... minim:m re9:ire" !iHe: 2C5 M&
.... A76O,T6,N% a""itional !pace re9:ire": D5 M&
--5 6,MP ta/le!pace i! a"e9:ate )or the :p;ra"e.
.... minim:m re9:ire" !iHe: 58 M&
.... A76O,T6,N% a""itional !pace re9:ire": I8 M&
--5 ,TAMP+, ta/le!pace i! a"e9:ate )or the :p;ra"e.
.... minim:m re9:ire" !iHe: C9 M&
.
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
7p"ate Parameter!: A7p"ate Oracle %ata/a!e DE.2 init.ora or !p)ileB
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
8ARN?NM: --5 3!hare"-pool-!iHe3 nee"! to /e increa!e" to at lea!t DC<<<2DCE
8ARN?NM: --5 3Qa2a-pool-!iHe3 nee"! to /e increa!e" to at lea!t C<DE88CF
.
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
Component!: A6he )ollo(in; "ata/a!e component! (ill /e :p;ra"e"
orin!talle"B
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
--5 Oracle Catalo; 1ie(! A:p;ra"eB 1A+?%
--5 Oracle Packa;e! an" 60pe! A:p;ra"eB 1A+?%
--5 J#er2er JA1A 1irt:al Machine A:p;ra"eB 1A+?%
--5 Oracle T%= )or Ja2a A:p;ra"eB 1A+?%
--5 Oracle Ja2a Packa;e! A:p;ra"eB 1A+?%
--5 Oracle 6eGt A:p;ra"eB 1A+?%
--5 Oracle TM+ %ata/a!e A:p;ra"eB 1A+?%
--5 Oracle 8ork!pace Mana;er A:p;ra"eB 1A+?%
--5 Oracle %ata Minin; A:p;ra"eB 1A+?%
--5 Me!!a;in; Mate(a0 A:p;ra"eB 1A+?%
--5 O+AP Anal0tic 8ork!pace A:p;ra"eB 1A+?%
--5 O+AP Catalo; A:p;ra"eB 1A+?%
--5 Oracle O+AP AP? A:p;ra"eB 1A+?%
--5 Oracle interMe"ia A:p;ra"eB 1A+?%
--5 #patial A:p;ra"eB 1A+?%
--5 Oracle 7ltra #earch A:p;ra"eB 1A+?%
--5 Oracle +a/el #ec:rit0 A:p;ra"eB 1A+?%
--5 ,Gpre!!ion @ilter A:p;ra"eB 1A+?%
--5 ,M Repo!itor0 A:p;ra"eB 1A+?%
--5 R:le Mana;er A:p;ra"eB 1A+?%
P+/#4+ proce":re !:cce!!):ll0 complete".
%he follo*ing sections )escri#e the out&ut of the Pre5/&gra)e 0nfor'ation %ool.
Data#ase
%his section )is&la$s glo#al )ata#ase infor'ation a#out the current )ata#ase8 such as the
)ata#ase na'e an) release nu'#er #efore the )ata#ase is u&gra)e).
%a#les&aces
%his section )is&la$s a list of ta#les&aces in the current )ata#ase. "or each ta#les&ace8 the
ta#les&ace na'e an) 'ini'u' re1uire) siFe is )is&la$e). 0n a))ition8 a 'essage is )is&la$e)
if the ta#les&ace is a)e1uate for the u&gra)e. 0f the ta#les&ace )oes not ha,e enough free
s&ace8 then s&ace 'ust #e a))e) to the ta#les&ace in the current )ata#ase. %a#les&ace
a)Kust'ents 'ust #e 'a)e #efore the )ata#ase is u&gra)e).
/&)ateA(#soleteADe&recate) Para'eters
%hese sections )is&la$ a list of initialiFation &ara'eters in the &ara'eter file of the current
)ata#ase that shoul) #e a)Kuste) #efore the )ata#ase is u&gra)e). %he a)Kust'ents 'ust #e
'a)e to the (racle Data#ase 10.2 init.ora or !p)ile.
Co'&onents
%his section )is&la$s a list of )ata#ase co'&onents that are u&gra)e) or installe) *hen the
current )ata#ase is u&gra)e).
9.".2.2 /,gra7$%g a Release 10.2 Database
-fter $ou install the &atch set8 $ou 'ust &erfor' the follo*ing ste&s on e,er$ )ata#ase
associate) *ith the u&gra)e) (racle ho'e+
Note+
0f $ou )o not run the cat:p;r".!9l scri&t as )escri#e) in this section an)
$ou start u& a )ata#ase for nor'al o&eration8 then ORA-EDE92: ORAC+,
in!tance terminate". %i!connection )orce" errors *ill occur an)
the error ORA-I9<EE: "ata/a!e m:!t /e opene" (ith 7PMRA%,
option *ill #e in the alert log.
1. Log in as the (racle soft*are o*ner user.
2. "or (racle R-C installations8 start listener on each no)e of the cluster as follo*s+
I. ' !r2ctl !tart li!tener -n no"e
4. 0f $ou are using -uto'atic Storage 3anage'ent8 start the -uto'atic Storage
3anage'ent instance.
5. "or single5instance installations8 start the li!tener as follo*s+
C. ' l!nrctl !tart
7. "or single5instance installations8 use SHLIPlus to log in to the )ata#ase as the #$#
user *ith #$#%&A &ri,ileges+
8. ' !9lpl:! /nolo;
9. #4+5 CONN,C6 #$# A# #$#%&A
DE. ,nter pa!!(or":#$#-pa!!(or"
11. "or (racle R-C installations+
1. /se SHLIPlus to log in to the )ata#ase as the #$# user *ith #$#%&A
&ri,ileges+
2. ' !9lpl:! /nolo;
I. #4+5 CONN,C6 #$# A# #$#%&A
F. ,nter pa!!(or": #$#-pa!!(or"
5. #4+5 #6AR67P NOMO7N6
6. Set the C+7#6,R-%A6A&A#, initialiFation &ara'eter to @A+#,+
<. #4+5 A+6,R #$#6,M #,6 C+7#6,R-%A6A&A#,*@A+#, #COP,*!p)ile>
. Shut )o*n the )ata#ase+
9. #4+5 #.76%O8N
12. @nter the follo*ing SHLIPlus co''an)s+
DI. #4+5 #6AR67P 7PMRA%,
DF. #4+5 #POO+ patch.lo;
D5. #4+5 RS/r"/m!/a"min/cat:p;r".!9l
DC. #4+5 #POO+ O@@
17. Re,ie* the patch.lo; file for errors an) ins&ect the list of co'&onents that is
)is&la$e) at the en) of cat:p;r".!9l scri&t.
%his list &ro,i)es the ,ersion an) status of each #,R1,R co'&onent in the )ata#ase.
18. 0f necessar$8 rerun the cat:p;r".!9l scri&t after correcting an$ &ro#le's.
1>. Restart the )ata#ase+
2E. #4+5 #.76%O8N ?MM,%?A6,
2D. #4+5 #6AR67P
22. Run the :tlrp.!9l scri&t to reco'&ile all in,ali) PLASHL &ac2ages no* instea) of
*hen the &ac2ages are accesse) for the first ti'e. %his ste& is o&tional #ut
reco''en)e).
2I. #4+5 RS/r"/m!/a"min/:tlrp.!9l
2F.
Note+
?hen the 10.2.0.4 &atch set is a&&lie) to an (racle Data#ase 10g Stan)ar)
@)ition )ata#ase8 there 'a$ #e B4 in,ali) o#Kects after the :tlrp.!9l
scri&t runs. %hese o#Kects #elong to the unsu&&orte) co'&onents an) )o
not affect the )ata#ase o&eration.
0gnore an$ 'essages in)icating that the )ata#ase contains in,ali) rec$cle
#in o#Kects si'ilar to the follo*ing+
60NL4lFlK?0t>gfg3"e32h.So-MML0
2B. Run the follo*ing co''an) to chec2 the status of all the co'&onents after the
u&gra)e+
2C. #4+5 !elect comp-nameU 2er!ionU !tat:! )rom !0!."/a-re;i!tr0>
0n the out&ut of the &rece)ing co''an)8 the status of all the co'&onents shoul) #e
1A+?% for a successful u&gra)e.
2=. 0f $ou are using the (racle Reco,er$ 3anager catalog8 enter the follo*ing co''an)+
28. ' rman
29.
IE. catalo; :!ername/pa!!(or"Ralia!
31. "or (racle R-C installations+
1. Set the C+7#6,R-%A6A&A#, initialiFation &ara'eter to 6R7,+
2. #4+5 A+6,R #$#6,M #,6 C+7#6,R-%A6A&A#,*6R7, #COP,*!p)ile>
3. Restart the )ata#ase+
F. #4+5 #.76%O8N
5. #4+5 #6AR67P
!. Start an$ )ata#ase ser,ices that $ou *ant to use+
<. ' !r2ctl !tart !er2ice -" "/-name -! !er2ice-name
32. %o configure an) secure @nter&rise 3anager follo* these ste&s+
@nsure the )ata#ase an) Listener are o&erational.
o 0n the case of a single instance8 execute
o emca -:p;ra"e "/
o 0n the case of (racle Real -&&lication Clusters (R-C)8 execute
o emca -:p;ra"e "/ -cl:!ter
Note+
0f $ou are u&gra)ing a )ata#ase ha,ing )#control configure) in non5secure
'o)e8 after u&gra)e )#console *ill run in secure 'o)e.
9.".2." M$ss$%g *o+,o%e%ts )he% /,gra7$%g
?hen $ou u&gra)e (racle Data#ase 10g Release 1 (10.1.0.B) to (racle Data#ase 10g Release
2 (10.2.0.4)8 the )iagnostics of the &reu&gra)e utilit$ scri&t :tl:DE2.!9l 'a$ in)icate that
so'e )ata#ase co'&onents on the 10g Co'&anion CD shoul) #e installe). 9ou shoul) install
these co'&onents fro' the (racle Data#ase 10g Release 1 (10.1.0.B) Co'&anion CD #efore
a&&l$ing this &atch set. 0f the cat:p;r".!9l scri&t cannot u&gra)e a S@R.@R co'&onent
#ecause it *as not installe) fro' the Co'&anion CD8 then the status of the S@R.@R
co'&onent in the patch.lo; file is re&orte) as NO #CR?P6.
Note+
0f the &reu&gra)e scri&t in)icates the Ser,er ;-.- .irtual 3achineJs
;-ccelerator (NC(3P) or (racle inter3e)ia 0'age -ccelerator shoul) #e
installe)8 #ut the$ are not installe) #efore a&&l$ing the &atch set8 then the
patch.lo; file contains the status of their &arent co'&onents as
successfull$ u&gra)e) to (racle Data#ase 10g Release 2 (10.2.0.4) e,en
though these co'&onents are still 'issing.
0f $ou fin) an$ co'&onent8 *hich *as i)entifie) as 'issing #$ the &reu&gra)e utilit$ scri&t8
*as not installe) #efore running the cat:p;r".!9l scri&t8 then install the 'issing co'&onent
fro' the Co'&anion CD an) run the cat:p;r".!9l scri&t again.
9. R&%%$%g cha%gePer+.sh Scr$,t o% a% Oracle Database Ser(er =o+e
0'&ortant+
(racle reco''en)s using the 'ost restricti,e file &er'issions &ossi#le for
the gi,en i'&le'entation. Perfor' these o&tional ste&s onl$ after
consi)ering all securit$ ra'ifications an) onl$ if $ou nee) to share this
installation.
During &atch set installation8 all ne* files an) )irectories are create) *ith restricte) access8
#$ )efault. /sers or thir) &art$ a&&lications *ith a )ifferent grou& i)entifier fro' that of the
)ata#ase8 *hich tr$ to access client5si)e utilities or li#raries in the )ata#ase ho'e8 *ill see
&er'ission errors *hen tr$ing to access these files or )irectories. Perfor' the follo*ing ste&s
to change the &er'issions+
1. Change to the install )irector$ #$ using the follo*ing co''an)+
2. ' c" 'ORAC+,-.OM,/in!tall
3. Run chan;ePerm.!h an) s&ecif$ the &atche) ser,er (racle ho'e location8 #efore
accessing client5si)e utilities or li#raries in the )ata#ase ho'e.
Note+
0f $ou are a&&l$ing &atch to (racle R-C ho'e8 then $ou *ill nee) to run
this scri&t on all the no)es.
9.2 E%abl$%g Oracle Database .a&lt
"or installations *ith (racle Data#ase .ault8 co'&lete the follo*ing ste&s+
1. Restart the )ata#ase+
"or a single5instance )ata#ase8 use the follo*ing co''an)s+
!9lpl:! #$# 3A# #$#%&A3
,nter pa!!(or":
#4+5 !h:t"o(n imme"iate
#4+5 #6AR67P
"or an (racle Real -&&lication Clusters (R-C) )ata#ase8 use the follo*ing
co''an)s+
'ORAC+,-.OM,//in/!r2ctl !top "ata/a!e -" "/-name
'ORAC+,-.OM,//in/!r2ctl !tart "ata/a!e -" "/-name
2. Connect A# #$#%&A an) run the follo*ing SHL state'ents+
I. #4+5 %ROP @7NC6?ON %1#$#.R,A+M-#%M+-A76.OR?J,% >
F. #4+5 %ROP PROC,%7R, %1#$#.#$NC.RON?J,-PO+?C$-@OR-O&J,C6>
5. #4+5 %,C+AR,
C. C7R#OR !tmt ?#
<. #,+,C6 :.nameU o.nameU r.pname
8. @ROM :!er' :U o/Q' oU rl!' r
9. 8.,R, :.:!erN * o.o(nerN
DE. AN% r.o/QN * o.o/QN
DD. AN% /itan"(r.!tmt-t0peUC55IC 5 E>
D2.
DI. o/Qect-!chema 1ARC.AR2(I2 :* N7++>
DF. o/Qect-name 1ARC.AR2(I2 :* N7++>
D5. polic0-name 1ARC.AR2(I2 :* N7++>
DC.
D<. &,M?N
D8. OP,N !tmt>
D9. +OOP
2E. @,6C. !tmt ?N6O o/Qect-!chemaU
2D. o/Qect-nameU
22. polic0-name>
2I. ,T?6 8.,N !tmtKNO6@O7N%>
2F. %&M#-R+#.%ROP-PO+?C$(
25. V3VWWo/Qect-!chemaWWV3VU
2C. V3VWWo/Qect-nameWWV3VU
2<. V3VWWpolic0-nameWWV3V>
28. ,N% +OOP>
29. C+O#, !tmt>
IE. ,N%>
ID. /
32. Run D.C- to reconfigure Data#ase .ault. /se the follo*ing s$ntax+
II. 'ORAC+,-.OM,//in/"2ca -action option -oh oracle-home -Q"/c-!tr
IF. Q"/c-connection-!trin; -o(ner-acco:nt %1-o(ner-acco:nt-name
I5. A-acctm;r-acco:nt %1-acco:nt-mana;er-acco:nt-nameB
IC. A-lo;)ile ./"2ca.lo;B A-no"ecr0ptB
?here+
5 action+ %he action to &erfor'. o&tion creates the Data#ase .ault sche'a o#Kects8
creates the %1-O8N,R account an) the o&tional %1-ACC6MMR account8 an) )e&lo$s the
Data#ase .ault -)'inistrator a&&lication.
5 oh+ %he (racle ho'e for the )ata#ase
5 Q"/c-!tr+ %he ;D6C connection string use) to connect to the )ata#ase. "or
exa'&le8 Q"/c:oracle:oci:RorclD8 *here orclD is the net ser,ice na'e in the
tn!name!.ora file ('ORAC+,-.OM,/net(ork/a"min/tn!name!.ora).
5 o(ner-acco:nt+ (racle Data#ase .ault (*ner account na'e
5 acctm;r-acco:nt+ ((&tional) (racle Data#ase .ault -ccount 3anager user
5 lo;)ile+ (&tionall$8 s&ecif$ a log file na'e an) location. 9ou can enter an a#solute
&ath or a &ath that is relati,e to the location of the 'ORAC+,-.OM,//in )irector$
5 no"ecr0pt+ Rea)s &laintext &ass*or)s as &asse) on the co''an) line. 9ou 'ust
use this o&tion if $ou are &assing &laintext &ass*or)s to the co''an).
Note+
9ou are &ro'&te) to enter the #$#8 Data#ase .ault (*ner8 an) Data#ase
.ault -ccount 3anager &ass*or)s.
See -lso+
(racle Data#ase .ault 0nstallation <ui)e8 10g Release 2 (10.2) for Linux
x!8 -&&en)ix C :Running D.C- -fter Creating a Data#ase .ault
Data#ase: for 'ore o&tions a,aila#le *ith the "2ca -action o&tion
co''an)
37. Run (racle Data#ase .ault Configuration -ssistant (D.C-) #$ using the "2ca
5action ena/le o&tion. %his ena#les the Data#ase .ault triggers. /se the follo*ing
s$ntax+
I8. "2ca -action ena/le
I9. -!er2ice !er2ice-name
FE. -o(ner-acco:nt %1-o(ner-acco:nt-name
FD. A-lo;)ile ./"2ca.lo;B
F2. A-no"ecr0ptB
FI.
FF. ,nter #$# pa!!(or": !0!-pa!!(or"
F5. ,nter o(ner pa!!(or": o(ner-pa!!(or"
See Ste& ! for )etails of the o&tions use) in the co''an).
4!. Loc2 the D.S9S account. /se the follo*ing SHL state'ents+
F<. #4+5 CONN,C6 #$# 3A# #$#%&A3
F8. ,nter pa!!(or":
F9. #4+5 A+6,R 7#,R %1#$# ACCO7N6 +OC=>
B0. Shut )o*n the )ata#ase.
%o sto& a single5instance )ata#ase8 use the follo*ing co''an)s+
!9lpl:! #$# 3A# #$#%&A3
,nter pa!!(or":
#4+5 !h:t"o(n imme"iate
"or an (racle Real -&&lication Clusters (R-C) )ata#ase8 use the follo*ing
co''an)+
'ORAC+,-.OM,//in/!r2ctl !top "ata/a!e -" "/-name
B1. Relin2 the (racle executa#le to turn on the (racle Data#ase .ault o&tion. /se the
follo*ing co''an)s+
52. c" 'ORAC+,-.OM,/r"/m!/li/
5I. make -) in!-r"/m!.mk "2-on
5F. c" 'ORAC+,-.OM,//in
55. relink oracle
Note+
"or an (racle Real -&&lication Clusters (R-C) )ata#ase8 $ou 'ust re&eat
the &rece)ing co''an)s on all no)es.
B!. Start the )ata#ase.
"or a single5instance )ata#ase8 use the follo*ing co''an)s+
!9lpl:! #$# 3A# #$#%&A3
,nter pa!!(or":
#4+5 !tart:p
"or an (racle Real -&&lication Clusters (R-C) )ata#ase8 use the follo*ing
co''an)+
'ORAC+,-.OM,//in/!r2ctl !tart "ata/a!e -" "/-name
57. 0f $ou *ish to )isa#le connections *ith #$#%&A &ri,ileges8 then re5create the
&ass*or) file *ith the no!0!"/a*0 an) )orce*0 flags. /se the follo*ing s$ntax+
58. orap(" )ile*'ORAC+,-.OM,/"/!/orap(#?% pa!!(or"*pa!!(or" )orce*0
no!0!"/a*0
Cere #?% is the (racle s$ste' i)entifier (S0D) of the )ata#ase8 an) &ass*or) is the
&ass*or) for the #$# account.
9.6 *o%f$g&r$%g Oracle *o%f$g&rat$o% Ma%ager $% a *lo%e7 Oracle =o+e
0f $ou ha,e installe) an) configure) (racle Configuration 3anager in the original (racle
ho'e )irector$8 then co'&lete the follo*ing &roce)ure+
1. 0n the clone) (racle ho'e8 re'o,e all the su#)irectories of the
'ORAC+,-.OM,/ccr/ho!t! )irector$ to re'o,e the &re,iousl$ configure) hosts.
2. 0n the clone) (racle ho'e8 run the follo*ing co''an)+
I. ' con)i;CCR -a
0f $ou ha,e installe) (racle Configuration 3anager in the original (racle ho'e #ut ha,e not
configure) it8 then run the follo*ing co''an) to configure it in the clone) (racle ho'e+
' !et:pCCR
10 Do)%gra7$%g Oracle Database .a&lt
Do*ngra)ing (racle Data#ase .ault fro' 10.2.0.4 to 10.2.0.x re1uires the follo*ing ste&s+
1. "ollo* the ste&s in section :Disa#ling (racle Data#ase .ault:
2. "ollo* the ste&s in section :Re'o,ing the Patch Set Soft*are:
3. "ollo* the ste&s in section :@na#ling (racle Data#ase .ault:
11 Re+o($%g the Patch Set Soft)are
%he cat"(;r".!9l scri&t ena#les the user to restore the (racle Data#ase installation of the
)ata#ase #ac2 to the original 10.2 release that the user #ac2e) u& #efore a&&l$ing the &atch
set. %he cat"(;r".!9l scri&t is run in the 10.2.0.4 (racle ho'e to &erfor' necessar$
)o*ngra)e actions. -fter the 10.2.0.x release is restore)8 the catrelo".!9l scri&t is run
fro' 10.2.0.x (racle ho'e to reloa) the 10.2.0.x release &ac2ages an) ,ie*s.
See one of the follo*ing sections for infor'ation a#out ho* to re'o,e the &atch set soft*are
#ase) on the (racle Data#ase installation t$&e+
Re'o,ing the Patch Set Soft*are for Single 0nstance 0nstallation
Re'o,ing the Patch Set Soft*are for (racle R-C 0nstallation
Note+
(racle Cluster*are )o*ngra)e is not su&&orte).
9ou can run a higher ,ersion of (racle Cluster*are soft*are *ith a
lo*er ,ersion of (racle Data#ase.
11.1 Re+o($%g the Patch Set Soft)are for S$%gle 0%sta%ce 0%stallat$o%
Perfor' the follo*ing ste&s for re'o,ing the &atch set fro' the 10.2.0.4 &atch release+
1. /se SHLIPlus to log in to the )ata#ase as the #$# user *ith #$#%&A &ri,ileges+
L s1l&lus AN(L(< SHLN C(NN@C% S9S -S S9SD6- @nter
&ass*or)+S9SE&ass*or) SHLN SC/%D(?N 033@D0-%@ SHLN @G0%
2. %a2e a #ac2u& of the follo*ing file in 10.2.0.4 (racle ho'e )irector$+
I. ' ORAC+,-.OM,/r"/m!/a"min/catrelo".!9l
F. ' ORAC+,-.OM,/net(ork/a"min/tn!name!.ora
B. @nter the follo*ing SHLIPlus co''an)s+
C. ' c" 'ORAC+,-.OM,
<. ' !9lpl:! /NO+OM
8. #4+5 CONN,C6 #$# A# #$#%&A
9. ,nter pa!!(or":#$#-pa!!(or"
DE. #4+5 #6AR67P %O8NMRA%,
DD. #4+5 #POO+ "o(n;ra"e.o:t
D2. #4+5 RS/r"/m!/a"min/cat"(;r".!9l
DI. #4+5 #POO+ O@@
DF. #4+5 #.76%O8N ?MM,%?A6,
D5. #4+5 ,T?6
16. Re,ie* the "o(n;ra"e.o:t file for errors.
17. Restore the (racle10g installation an) Central 0n,entor$ (see /etc/ora?n!t.loc)
that $ou #ac2e) u& #efore a&&l$ing the &atch set.
18. -fter restoring the original (racle ho'e8 co&$ the sa,e) ,ersion of catrelo".!9l
scri&t into the restore) (racle ho'e r"/m!/a"min )irector$. -lso co&$ the sa,e)
,ersion of DE.2.E.F/net(ork/a"min/tn!name!.ora )irector$ into the restore)
(racle ho'e /net(ork/a"min/tn!name!.ora )irector$8 an) then &erfor' the
follo*ing ste&s+
D9. ' !9lpl:! /NO+OM
2E. #4+5 CONN,C6 #$# A# #$#%&A
2D. ,nter pa!!(or":#$#-pa!!(or"
22. #4+5 #6AR67P %O8NMRA%,
2I. #4+5 #POO+ catrelo".o:t
2F. #4+5 RS/r"/m!/a"min/catrelo".!9l
25. #4+5 #POO+ O@@
2C. #4+5 #.76%O8N ?MM,%?A6,
27. Re,ie* the catrelo".o:t file for errors.
2. Start the )ata#ase an) reco'&ile the re'aining in,ali) o#Kects+
29. #4+5 #6AR67P
IE. #4+5 RS/r"/m!/a"min/:tlrp.!9l
11.2 Re+o($%g the Patch Set Soft)are for Oracle RA* 0%stallat$o%
Perfor' the follo*ing ste&s for re'o,ing the &atch set fro' the 10.2.0.4 &atch release+
1. /se SHLIPlus to log in to the )ata#ase as the #$# user *ith #$#%&A &ri,ileges+
2. ' !9lpl:! /NO+OM
I. #4+5 CONN,C6 #$# A# #$#%&A
F. ,nter pa!!(or":#$#-pa!!(or"
5. Set the C+7#6,R-%A6A&A#, initialiFation &ara'eter to @A+#,+
Note+
0f the s$ste' uses an initialiFation &ara'eter file8 change the ,alue of the
C+7#6,R-%A6A&A#, initialiFation &ara'eters to 6R7, in the initialiFation
&ara'eter file (init!i".ora).
#4+5 A+6,R #$#6,M #,6 C+7#6,R-%A6A&A#,*@A+#, #COP,*!p)ile>
!. @xit SHLIPlus an) shut )o*n the )ata#ase+
<. ' !r2ctl !top "ata/a!e -" "/-name
. %a2e a #ac2u& of the follo*ing files in 10.2.0.4 (racle ho'e )irector$+
9. ' ORAC+,-.OM,/r"/m!/a"min/catrelo".!9l
DE. ' ORAC+,-.OM,/net(ork/a"min/tn!name!.ora
11. @nter the follo*ing SHLIPlus co''an)s+
D2. ' !9lpl:! /NO+OM
DI. #4+5 CONN,C6 #$# A# #$#%&A
DF. ,nter pa!!(or":#$#-pa!!(or"
D5. #4+5 #6AR67P %O8NMRA%,
DC. #4+5 #POO+ cat"(;r".o:t
D<. #4+5 RS/r"/m!/a"min/cat"(;r".!9l
D8. #4+5 #POO+ O@@
D9. #4+5 #.76%O8N ?MM,%?A6,
2E. #4+5 ,T?6
21. Restore the (racle10g installation an) Central 0n,entor$ (see /etc/ora?n!t.loc)
that $ou #ac2e) u& #efore a&&l$ing the &atch set on #oth the no)es.
22. -fter restoring the original (racle ho'e8 co&$ the sa,e) ,ersion of catrelo".!9l
scri&t into the restore) (racle ho'e r"/m!/a"min )irector$. -lso co&$ the sa,e)
,ersion of DE.2.E.F/net(ork/a"min/tn!name!.ora )irector$ into the restore)
(racle ho'e /net(ork/a"min/tn!name!.ora )irector$8 an) then &erfor' the
follo*ing ste&s+
2I. ' !9lpl:! /NO+OM
2F. #4+5 CONN,C6 #$# A# #$#%&A
25. ,nter pa!!(or":#$#-pa!!(or"
2C. #4+5 #6AR67P %O8NMRA%,
2<. #4+5 #POO+ catrelo".o:t
28. #4+5 RS/r"/m!/a"min/catrelo".!9l
29. #4+5 #POO+ O@@
IE. #4+5 #.76%O8N ?MM,%?A6,
31. Re,ie* the catrelo".o:t file for errors.
Note+
0gnore the ORA-298FF an) ORA-IDE85 errors foun) in the catrelo".o:t
file. %hese errors are trac2e) *ith (racle #ugs 4=B112 an) 442B4>B
res&ecti,el$.
-fter reloa)ing the 10.2.0.2 release8 the ,ersion nu'#ers for (racle Data
3ining an) (racle (L-P -nal$tic ?or2s&ace re'ain at 10.2.0.4. %hese
issues are trac2e) *ith (racle #ugs 4=B!>B an) 4=B1>1=.
32. Start the )ata#ase an) reco'&ile the re'aining in,ali) o#Kects+
II. #4+5 #6AR67P
IF. #4+5 RS/r"/m!/a"min/:tlrp.!9l
35. Set the C+7#6,R-%A6A&A#, initialiFation &ara'eter to 6R7,+
Note+
0f the s$ste' uses an initialiFation &ara'eter file8 change the ,alue of the
C+7#6,R-%A6A&A#, initialiFation &ara'eters to 6R7, in the initialiFation
&ara'eter file (init!i".ora).
#4+5 A+6,R #$#6,M #,6 C+7#6,R-%A6A&A#,*6R7, #COP,*!p)ile>
#4+5 #.76%O8N
#4+5 ,T?6
3!. Start the )ata#ase+
I<. ' !r2ctl !tart "ata/a!e -" "/-name
Note+
(&tion for re'o,ing (racle Cluster*are &atch set is not a,aila#le in
10.2.0.4. %his issue is trac2e) *ith (racle #ug BB>010.
12 Re+o($%g *o%f$g&rat$o% a%7 Delet$%g **R for O*M
*o%f$g&re7 Oracle Database 10g Release 2 (10.2.0.!
0f $ou ha,e installe) CCR8 then $ou shoul) re'o,e it 'anuall$. Co'&lete the follo*ing ste&s
to re'o,e CCR8 if it *as configure) 'anuall$ after installing (racle Data#ase 10g Release 2
(10.2.0.4)+
1. Create a res&onse file *ith follo*ing entries+
2. oracle.!0!man.ccrW/-local?n!tall*tr:e
I. oracle.!0!man.ccrW/-accept+icen!e*tr:e
4. Change to the 'ORAC+,-.OM,/o:i//in )irector$.
5. Run the follo*ing co''an) to re'o,e the ccr )irector$ fro' the (racle Data#ase
10g Release 2 (10.2.0.4) (racle ho'e+
C. r:nCon)i;.!h ORAC+,-.OM,*O. AC6?ON*"econ)i;:re MO%,*per)orm
R,R7N*tr:e
<. COMPON,N6-TM+*Xccr-GmlY R,#PON#,-@?+,*r!p-)ile-location
0n the &rece)ing co''an)8 ccrEx'l is a,aila#le in the
'ORAC+,-.OM,/in2entor0/Content!TM+/Con)i;TM+ )irector$ an) rs&EfileElocation
is the )irector$ *here the res&onse file *as create). %o )is&la$ the ccrEx'l file8 run
the l! oraclePccr.DEP-E.Gml co''an) in the
'ORAC+,-.OM,/in2entor0/Content!TM+/Con)i;TM+ )irector$.
1" Re$%stall$%g the Patch Set Soft)are
0f necessar$8 $ou can reinstall a &atch set that has #een a&&lie) to an (racle Data#ase 10g
installation. 9ou 'ust reinstall the &atch set interacti,el$.
%o reinstall the &atch set+
1. Log in as the oracle user.
2. 0f $ou are not installing the soft*are on the local co'&uter8 enter the follo*ing
co''an) to )irect G a&&lications to )is&la$ on the local co'&uter+
o 6ourne8 6ash8 or 4orn shell+
o ' %?#P+A$*local-ho!t:E.E > eGport %?#P+A$
o C shell+
o K !eten2 %?#P+A$ local-ho!t:E.E
0n this exa'&le8 local-ho!t is the host na'e or 0P a))ress of the co'&uter that $ou
*ant to use to )is&la$ (racle /ni,ersal 0nstaller.
3. @nter the follo*ing co''an)s to start (racle /ni,ersal 0nstaller8 *here
patch!et-"irector0 is the )irector$ *here $ou un&ac2e) the &atch set soft*are+
F. ' c" patch!et-"irector0/%i!kD
5. ' ./r:n?n!taller
!. (n the ?elco'e screen8 clic2 Next.
=. 0n the S&ecif$ Co'e Details screen8 select the na'e of the (racle ho'e that $ou *ant
to u&)ate8 or select the Path that $ou *ant to u&)ate fro' the list8 then clic2 Next.
. 0f $ou are installing the &atch set on an (racle R-C cluster8 clic2 Next *hen the
Selecte) No)es screen a&&ears.
Note+
0f $ou are not sure of the na'e of the (racle ho'e8 clic2 0nstalle) Pro)ucts
to )eter'ine the na'e of the (racle ho'e that $ou *ant to u&gra)e.
%he -,aila#le Pro)uct Co'&onent screen a&&ears. %his screen contains a list of all
co'&onents that ha,e #een &atche) #$ the original &atch set installation. %hese
co'&onents are gra$e) out8 in)icating the$ cannot #e selecte) for installation.
>. @x&an) the no)es for each co'&onent liste) in the tree to )is&la$ the &atch that
corres&on)s to each co'&onent.
10. Select the &atches that $ou *ant to install.
?hen $ou select a &atch8 the 0nstall Status colu'n changes to Reinstall.
11. Re&eat the &rocess for each &atch #un)le) in the &atch set8 then clic2 Next.
12. (n the Su''ar$ screen8 ,erif$ the list of &atches to #e reinstalle)8 then clic2 0nstall.
13. (n the @n) of 0nstallation screen8 clic2 @xit8 then clic2 9es to exit fro' (racle
/ni,ersal 0nstaller.
1 6%o)% 0ss&es
Re,ie* the follo*ing 2no*n issues after $ou a&&l$ the &atch set+
(racle Sche)uler @xternal ;o#s
/&gra)ing Preconfigure) Stan)ar) @)ition Data#ases
%he ?elco'e Page of (racle Data#ase /&gra)e -ssistant Dis&la$s 0ncorrect .ersion
Non5-SC00 Characters on Cel& Na,igation -re Not Dis&la$e) Pro&erl$ *ith /%"5
enco)ing
Running (racle Data#ase /&gra)e -ssistant on a Single No)e (racle R-C
0nstallation
Refresh "ro' (racle3etaLin2 ;o# "ails in (racle @nter&rise 3anager Data#ase
Control
%he s$s'an Relate) @rrors -re Liste) in the ora0nstall.err "ile
@rrors Dis&la$e) ?hen /&gra)ing fro' (racle Data#ase 10g Release 2 (10.2.0.4)
0ncorrect Data#ase .ersion is Dis&la$e) on the (racle @nter&rise 3anager Data#ase
Control Page -fter Do*ngra)ing
6enign @ntr$ in the Silent Log "ile -fter Cloning the Data#ase
0ncorrect No)es Dis&la$e) in Clone) (racle Cluster*are
Nati,e "ull (uter ;oin 0'&le'entation
0ncorrect (racle ?or2s&ace 3anager Dis&la$e) -fter /&gra)ing to (racle Data#ase
11g
-S3 @rror is Dis&la$e) ?hen Creating 10g Release 2 (10.2.0.1) Data#ase on (racle
Cluster*are (10.2.0.4)
S@%/PCCR "ails if Preset ;-.-EC(3@ Points to an 0n,ali) ;D4 Co'e
0n Re) Cat @nter&rise Linux B Default 3a2efile .ersion )oes not Su&&ort Default
D6N-3@
(racle Cluster*are Patching 3a$ @ncounter ?rite @rrors
1.1 Oracle Sche7&ler E'ter%al :obs
0f $ou use (racle Sche)uler8 that is8 (%&M#-#C.,%7+,R) external Ko#s on Linux8 an) ha,e
'o)ifie) the o*ner or grou& of the eGtQo/ executa#le8 then this &atch set *ill reset these
changes.
6eginning *ith (racle Data#ase release 10.2.0.48 the su&&orte) *a$ to change the user or
grou& that external Ko#s run as is to 'o)if$ the eGternalQo/.ora file in the r"/m!/a"min
)irector$. %his file is o*ne) #$ the root user an) onl$ the root user can 'o)if$ this file.
Changes to this file ta2e effect i''e)iatel$ an) )o not re1uire restarting the )ata#ase.
1.2 /,gra7$%g Preco%f$g&re7 Sta%7ar7 E7$t$o% Databases
0f $ou are using an (racle Data#ase release 10.2.0.2 &reconfigure) Stan)ar) @)ition
)ata#ase8 then the )ata#ase contains the follo*ing co'&onents that are not su&&orte) #$ the
Stan)ar) @)ition+
(racle Data 3ining
(racle (L-P Catalog
(racle (L-P -nal$tic ?or2s&ace
(racle (L-P -P0
(racle S&atial
%he cat:p;r".!9l scri&t )oes not run the &atch scri&ts for these co'&onents. 0t sets the
co'&onent S%-%/S to OP6?ON O@@ in the %&A-R,M?#6R$ ,ie*. %he original ,ersions of the
)ictionar$ o#Kects for the co'&onents re'ain in the )ata#ase #ut the cat:p;r".!9l scri&t
)oes not a&&l$ the &atch to the'.
1." -he >elco+e Page of Oracle Database /,gra7e Ass$sta%t D$s,la3s
0%correct .ers$o%
%he ?elco'e &age of (racle Data#ase /&gra)e -ssistant )is&la$s incorrect ,ersion of
(racle >i. (racle >i Release >.1.0 shoul) rea) as (racle >i Release >.0.1.
%his issue is trac2e) *ith (racle #ug !!>B02.
1. No%8AS*00 *haracters o% =el, Na($gat$o% Are Not D$s,la3e7 Pro,erl3
)$th /-?88 e%co7$%g
Non5-SC00 characters on Cel& Na,igation are not )is&la$e) &ro&erl$ an) a&&ear to #e
)istorte) for 'ost ;a,a </0 con,entional co'&onents *hen the o&erating s$ste' locale is
/%"5 ena#le)8 such as (racle Data#ase Configuration -ssistant8 (racle Data#ase /&gra)e
-ssistant8 NetC-8 Net3gr8 (racle Director$ 3anager8 (racle ?38 an) Locale 6uil)er. %he
issue slightl$ i'&acts fi,e translate) @uro&ean languages an) three -sian languages8 exce&t
;a&anese. %his issue onl$ affects the hel& na,igation tree an) has no effects on the hel& to&ic
*in)o*.
?or2aroun)+
/%"5 is the )efault enco)ing of the o&erating s$ste' locale on Linux 4.0 an) for the
@uro&ean languages on Linux 3.0. 9ou shoul) change the )efault locale to the one *ith
nati,e enco)ing to see the correct characters on the Cel& Na,igation tree. %he follo*ing is
the list of the (racle reco''en)e) locales+
)eED@.isoB>1 for <er'an
frE"R.isoB>1 for "rench
itE0%.isoB>1 for 0talian
esE@S.isoB>1 for S&anish
&tE6R.isoB>1 for 6raFilian Portuguese
FhECN.g#1030 for Si'&lifie) Chinese
FhE%?.#igB for %ra)itional Chinese
2oE4R.euc2r for 4orean
Co'&lete one of the follo*ing tas2s to change the locale+
Run the follo*ing co''an)s to alter the locale on a ter'inal session te'&orall$+
' +ANM*locale
' eGport +ANM
/se this ter'inal to start the co'&onents to see onl$ the hel& to&ics. 9ou shoul) start
co'&onents for other tas2s in other ter'inals that ha,e the )efault locale.
%o alter the s$ste' )efault locale as the o&erating s$ste' a)'inistrator8 e)it the /%"5
entr$ to a nati,e enco)ing in the /etc/!0!con)i;/iD8n file. %hen re#oot the
co'&uter.
%o alter the locale in the user login en,iron'ent file8 such as ./a!h-pro)ile. -))
the follo*ing lines to the login &rofile file+
' +ANM*locale
' eGport +ANM
?ith the 'o)ifie) o&erating s$ste' locale enco)ing8 the o&erating s$ste' file s$ste' relate)
o&erations that use non5-SC00 characters are affecte). "or exa'&le8 creating or rena'ing a
file *ith non5-SC00 file na'e on o&erating s$ste' is affecte) #$ this 'o)ification. 0f $ou
*ant to 2ee& consistenc$ *ith the )efault o&erating s$ste' locale enco)ing in the file s$ste'
o&erations8 $ou shoul) a,oi) using non5-SC00 characters *hen the *or2aroun) secon) or
thir) is a&&lie)8 or a&&l$ the first *or2aroun) to see the hel& onl$ on the change) locale.
%his issue is a))resse) in (racle Data#ase 11g (11.1.0.!). %herefore8 (racle reco''en)s
$ou to alter the s$ste' )efault locale or the locale in the user login en,iron'ent file #ac2 to
the )efault enco)ing (/%"5) after (racle Ser,er is u&gra)e) to (racle Data#ase 11g.
%his is trac2e) *ith (racle #ug !B032!.
1.2 R&%%$%g Oracle Database /,gra7e Ass$sta%t o% a S$%gle No7e Oracle
RA* 0%stallat$o%
(racle Data#ase /&gra)e -ssistant fails )uring &ostinstallation u&gra)e on a single no)e an)
)is&la$s the follo*ing error 'essage+
ORA-I2EED: (rite #P@?+, re9:e!te" /:t no #P@?+, !peci)ie" at !tart:p
?or2aroun)+
1. Start the )ata#ase *ith the NOMO7N6 o&tion+
2. ' !9lpl:! /NO+OM
I. #4+5 CONN,C6 #$# A# #$#%&A
F. ,nter pa!!(or":#$#-pa!!(or"
5. #4+5 #6AR67P NOMO7N6
6. Create #P@?+, fro' P@?+, #$ entering the follo*ing co''an) *here
p)ile-location is usuall$ 'ORAC+,-&A#,/a"min/"/-name/p)ile for (&ti'al
"lexi#le -rchitecture co'&liant )ata#ase+
<. #4+5 CR,A6, #P@?+,*#.AR,%-+OCA6?ON/#P@?+,.ORA @ROM
P@?+,*p)ile-location/init.ora
. Shut )o*n the )ata#ase+
9. #4+5 #.76%O8N ?MM,%?A6,
DE. #4+5 ,T?6
11. Clear the contents of P@?+, locate) at
ORAC+,-&A#,ZORAC+,-.OM,Z"/!Zinit!i".ora an) set the ,alue of #P@?+, as
#.AR,%-+OCA6?ONZ#P@?+,.ORA.
12. Run (racle Data#ase /&gra)e -ssistant+
DI. ' 'ORAC+,-.OM,//in/"/:a
Note+
%his *or2aroun) *ill resol,e the issue face) )uring a)) no)e o&eration
fro' single no)e. %his issue is trac2e) *ith (racle #ug BBB0=B.
%his issue is trac2e) *ith (racle #ug BB31!43.
1.6 Refresh ?ro+ OracleMeta#$%5 :ob ?a$ls $% Oracle E%ter,r$se Ma%ager
Database *o%trol
0f $ou atte'&t the Refresh fro' (racle3etaLin2 Ko# in (racle @nter&rise 3anager Data#ase
Control8 then it )is&la$s the follo*ing error+
,Gception tr0in; to acce!! the repo!itor0. Qa2a.!9l.#4+,Gception:
ORA-D2899: 2al:e too lar;e )or col:mn
3#$#MAN3.3MMM6-AR7-PRO%7C6#3.3PRO%7C6-NAM,3 (act:al: 5FU maGim:m: 5E
?or2aroun)+
None. (racle *ill release a one5off &atch to a))ress this issue.
%his issue is trac2e) *ith (racle #ug !=BB3>B.
1.4 -he s3s+a% Relate7 Errors Are #$ste7 $% the ora0%stall.err ?$le
?hen $ou use (racle /ni,ersal 0nstaller to re'o,e (racle Data#ase 10g Release 2
(10.2.0.4)8 so'e s$s'an relate) errors are liste) in the ora?n!tall.err file.
?or2aroun)+
%hese are #enign errors an) can #e ignore).
%his issue is trac2e) *ith (racle #ug !3!3210.
1.8 Errors D$s,la3e7 >he% /,gra7$%g fro+ Oracle Database 10g Release 2
(10.2.0.!
?hen u&gra)ing (racle Data#ase 10g Release 2 (10.2.0.4) to (racle Data#ase 11g Release 1
(11.1.0.!)8 the follo*ing errors are )is&la$e)+
ORA-EC55E: line 5U col:mn I5:
ORA-EC55E: line 5U col:mn D:
ORA-EEEED: :ni9:e con!traint
(#$#MAN.PARAM,6,R#-PR?MAR$-=,$ 2iolate"
ORA-EC5D2: at 3#$#MAN.MMM6-6?M,-#$NC3U line DE8
Oracle-#er2er.lo;:ORA-EC5D2: at 3#$#MAN.MMM6-6?M,-#$NC3U line DCC
Oracle-#er2er.lo;:ORA-EC5D2: at line 2
?or2aroun)+
%hese errors )o not result in an$ )ata loss. %herefore8 $ou can ignore these errors.
%his issue is trac2e) *ith (racle #ug !=0B42>.
1.9 0%correct Database .ers$o% $s D$s,la3e7 o% the Oracle E%ter,r$se
Ma%ager Database *o%trol Page After Do)%gra7$%g
0f $ou )o*ngra)e the )ata#ase fro' (racle Data#ase 10g Release 2 (10.2.0.4) to an earlier
,ersion8 (racle @nter&rise 3anager Data#ase Control 'a$ not restart after the )o*ngra)e.
Co*e,er8 the emctl !tart "/con!ole co''an) 'a$ a&&ear to ha,e starte) the )ata#ase
console8 #ut $ou cannot access the )ata#ase console &ages. %he emctl !tat:! "/con!ole
co''an) )is&la$s that the )ata#ase console in fact has not starte).
?or2aroun)+
%his issue is 'ost li2el$ a result (racle #ug 4B0B4348 *hich has #een fixe) in this release #ut
exists in earlier releases. %o a))ress this issue8 a&&l$ the &atch for #ug 4B0B434 for the
)ata#ase console ,ersion $ou )o*ngra)e) to an) restart the )ata#ase console.
%his issues is trac2e) *ith (racle #ug !!4>>B4.
1.10 9e%$g% E%tr3 $% the S$le%t #og ?$le After *lo%$%g the Database
-n entr$ si'ilar to the follo*ing is logge) in the silent log file i''e)iatel$ after $ou clone
the )ata#ase+
@ile not )o:n": ' Clone"-Oracle-home/ccr/ne(-ccr/ccr//in/!et:pCCR
?or2aroun)+
%his entr$ in the log file is not a error an) can #e ignore).%his issue is trac2e) *ith (racle
#ug !=213.
1.11 0%correct No7es D$s,la3e7 $% *lo%e7 Oracle *l&ster)are
(n a clone) (racle Cluster*are8 the ne* no)e )oes not )is&la$ the correct no)e fro' *hich
$ou shoul) run a co''an).
?or2aroun)+
Run the follo*ing co''an) to a))ress this issue+
' ./r:n?n!taller -clone -!ilent ORAC+,-.OM,*'ORAC+,-.OM, ORAC+,-.OM,-NAM, Z
*Oracle-home-name n-!tora;e60pe1%#=*2 n-!tora;e60peOCR*2 Z
3!l-ta/le+i!t*X)ir!t-no"e:)ir!t-no"e-pri2:)ir!t-no"e-2ipU Z
!econ"-no"e:!econ"-no"e-pri2:!econ"-no"e-2ipY3 Z
!-ocrpartitionlocation*location-o)-ocr
!-2otin;"i!klocation*location-o)-2otin;-"i!k Z
3ret-Pri2?ntr+i!t*Xpri2ate-interconect-li!tY3
?N1,N6OR$-+OCA6?ON*central-in2entor0-location -noCon)i;
Note+
Change the clone co''an) &ara'eter !l-ta/le+i!t to ha,e the local
no)e as the first entr$.
%his issue is trac2e) *ith (racle #ug !=B4!>B.
1.12 Nat$(e ?&ll O&ter :o$% 0+,le+e%tat$o%
%o ena#le a ne* nati,e full outer Koin i'&le'entation in the )ata#ase8 a user has to set the
follo*ing un)erscore &ara'eter+
-optimiHer-nati2e-):ll-o:ter-Qoin *)orce
9ou can set this &ara'eter for the s$ste' or for a s&ecific session.
6esi)es )ra'aticall$ i'&ro,ing the &erfor'ance of a full outer Koin8 the ne* i'&le'entation
fixes a ,ariet$ of issues8 for exa'&les a ,ariet$ of ORA-9F2 (ta#le or ,ie* )oesnJt exists) an)
ORA-FIID (una#le to allocate string #$tes of share) 'e'or$) errors.
%his issue is trac2e) *ith (racle #ug !322!=2.
1.1" 0%correct Oracle >or5s,ace Ma%ager D$s,la3e7 After /,gra7$%g to
Oracle Database 11g
-fter u&gra)ing (racle Data#ase 10g Release 2 (10.2.0.4) to (racle Data#ase 11g Release 1
(11.1.0.!)8 the (racle ?or2s&ace 3anager ,ersion is )is&la$e) as 10.2.0.4.3.
%his issue is trac2e) *ith (racle #ug !=3211.
1.1 ASM Error $s D$s,la3e7 >he% *reat$%g 10g Release 2 (10.2.0.1!
Database o% Oracle *l&ster)are (10.2.0.!
0f $ou are installing an) creating an (racle Data#ase 10g Release 2 (10.2.0.1) )ata#ase8
*hich uses -S3 storage8 after u&gra)ing (racle Cluster*are to ,ersion 10.2.0.48 then the
follo*ing error 'a$ #e )is&la$e)+
An error occ:rre" (hile eGec:tin; A#M 9:erie!.
?or2aroun)+
%his error is #enign. Clic2 Continue to &rocee) *ith the installation. %here is no loss of
functionalit$ )ue to this error.
%his issue is trac2e) *ith (racle #ug !=>142=.
1.12 SE-/P**R ?a$ls $f Preset :A.A<=OME Po$%ts to a% 0%(al$7 :D6
=o+e
?hen CCR is 'anuall$ configure) using !et:pCCR fro' a ter'inal on *hich JA1A-.OM, is
&re5)efine) an) if it &oints to an in,ali) location or ;R@EC(3@ instea) of a ,ali)
;D4EC(3@8 the co''an) fails.
?or2aroun)+
/nset JA1A-.OM, an) re5in,o2e !et:pCCR.
1.16 0% Re7 =at E%ter,r$se #$%&' 2 Defa&lt Ma5ef$le .ers$o% 7oes %ot
S&,,ort Defa&lt D9NAME
%he )efault 3a2efile ,ersion &resent in the RC@LB 'achine is 'a2e 3.1. ?ith this ,ersion8
the )efault "/name is not recogniFe) #$ those (racle clients *hich are )irectl$ calle) fro'
the 3a2efile.
?or2aroun)+
9ou can use either of the follo*ing a&&roaches+
/se 3a2efile ,ersion 3.=>
/se R"/name *hene,er :!ername/pa!!(or" is use) in the 3a2efile
1.14 Oracle *l&ster)are Patch$%g Ma3 E%co&%ter >r$te Errors
?hen a&&l$ing the 10.2.0.4 (racle Cluster*are &atch set on Linux 32 &latfor's8 un)er
certain circu'stances8 the follo*ing error 'a$ occur+
,rror in (ritin; to )ile VOracle-.ome/Q"k/Qre//in/Qa2aV
%his 'a$ ha&&en 'ore fre1uentl$ if $ou are running (racle Cluster*are ,ersion 10.2 in
conKunction *ith (racle>i (racle Real -&&lication (R-C) )ata#ases. 0f $ou encounter this
error8 $ou nee) to shut)o*n the <SD on each no)e of the cluster an) then &rocee) *ith the
installation. Shutting )o*n the <SD *ill ha,e no i'&act on an$ running )ata#ase instances
on the cluster. %o )o this8 &erfor' the follo*ing ste&s (all ste&s can #e &erfor'e) fro' a
single no)e)+
1. Set the ORAC+,-.OM, en,iron'ent ,aria#le to the (racle Cluster*are ho'e.
2. 0ssue the follo*ing co''an) to get the list of no)es in the cluster+
I. 'ORAC+,-.OM,//in/ol!no"e!
4. 0ssue the follo*ing co''an)8 once for each no)e in the cluster+
5. 'ORAC+,-.OM,//in/cr!-!top ora.no"ename.;!"
%his &roce)ure *ill shut )o*n the <SD on each no)e of the cluster *ithout shutting )o*n
the rest of the (racle Cluster*are stac28 or affecting an$ of the running )ata#ase instances on
the cluster. (nce this is )one8 &rocee) *ith the (racle Cluster*are &atchset installation as
usual.
@xa'&le+
Su&&ose $ou are &atching a 2 no)e cluster *ith no)e na'es ho!tD an) ho!t2. %he &roce)ure
$ou nee) to follo* is the follo*ing+
1. Log in to ho!tD.
2. Set the ORAC+,-.OM, en,iron'ent ,aria#le to $our CRS (racle Co'e.
3. Run 'ORAC+,-.OM,//in/ol!no"e!. %his co''an) *ill return+
ho!tD
ho!t2
4. "or each no)e returne) #$ ol!no"e!8 run the co''an) to sto& the <SD. 0n this
exa'&le one *oul) nee) to run 2 )ifferent co''an)s (all fro' ho!tD)+
5. 'ORAC+,-.OM,//in/cr!-!top ora.ho!tD.;!"
C. 'ORAC+,-.OM,//in/cr!-!top ora.ho!t2.;!"
12 ?$'e7 Platfor+8S,ec$f$c 9&gs
%he follo*ing ta#le is a cu'ulati,e list of the &latfor'5s&ecific #ugs fixe) in all (racle
Data#ase &atch sets to )ate+
?$'e7 $%
Release
9&g
N&+ber Descr$,t$o%
10.2.0.2 4=4=2!4 ?R(N< P@R30SS0(NS -"%@R CL0@N% 0NS%-LL (" 10<R2
(10.2.0.1)
10.2.0.2 4B1!!B ?R(N< P@R30SS0(NS -"%@R 0NS%-LL-%0(N 0N (C -ND
?$'e7 $%
Release
9&g
N&+ber Descr$,t$o%
S/6S@H/@N% D0R@C%(R0@S
10.2.0.3 4B1=B4 0N0%0-L0D-%0(N (" 0N%@RN-L R@C(.@R9 3-N-<@R
P-C4-<@ "-0L@D (R-501031
10.2.0.3 4>30> "L(-%0N< P(0N% C-LC/L-%0(NS <0.@ D0""@R@N%
R@S/L%S ?C@N C(NN@C%@D %( 10< D6
10.2.0.3 4>!!320 (CRD/3P 56-C4/P"0L@ "-0L@D ?0%C PR(%5302
10.2.0.3 B2124B R@3-PE"0L@EP-<@S S/PP(R% 0N 10.2 0S 30SS0N<
CC-N<@S "R(3 >0 -ND 10.1
10.2.0.4 4!>310 (D6C C-/S@S /ND@"0N@D S936(L SL@@P @RR(R
?C@N "-0L(.@R C-PP@NS
16 Patch Set *o+,o%e%ts
%he follo*ing ta#le &ro,i)es a list of &atch set co'&onents+
*o+,o%e%t .ers$o%
-),ance) Hueuing (-H) -P0 10.2.0.4
-),ance) Hueuing (-H) -P0 De'os 10.2.0.4
-),ance) Re&lication 10.2.0.4
-gent Re1uire) Su&&ort "iles 10.2.0.4
-ssistant Co''on "iles 10.2.0.4
-uthentication an) @ncr$&tion 10.2.0.4
-uthentication an) @ncr$&tion 325#it 10.2.0.4
CSS Single5instance Co''on "iles 10.2.0.4
Character Set 3igration /tilit$ 10.2.0.4
Cluster*are 10.2.0.4
D6;-.- Re1uire) Su&&ort "iles 10.2.0.4
Data 3anage'ent Ser,ices Co''on "iles 10.2.0.4
Data 3ining Scoring @ngine 10.2.0.4
Data#ase Configuration -ssistant 10.2.0.4
Data#ase SHL Scri&ts 10.2.0.4
Data#ase /&gra)e -ssistant 10.2.0.4
*o+,o%e%t .ers$o%
Data#ase .ault 10.2.0.4
Data#ase .erif$ /tilit$ 10.2.0.4
@nter&rise 3anager -gent 10.2.0.4
@nter&rise 3anager Co''on "iles 10.2.0.4
@nter&rise 3anager Re&ositor$ 10.2.0.4
@nter&rise 3anager &lugin Co''on "iles 10.2.0.4
@x&ortA0'&ort 10.2.0.4
@xternal Na'ing+ N0S 10.2.0.4
<eneric Connecti,it$ Co''on "iles 10.2.0.4
<eneric Connecti,it$ /sing (D6C 10.2.0.4
C-S co'&onent of (racle Cluster*are install 10.2.0.4
0nstallation Co''on "iles 10.2.0.4
iSHLIPlus 10.2.0.4
;-ccelerator (NC(3P) 10.2.0.4
;D6C Co''on "iles 10.2.0.4
;D6CA(C0 Co''on "iles 10.2.0.4
;D6CA(C0 Co''on "iles for 0nstant Client 10.2.0.4
LD-P Re1uire) Su&&ort "iles 10.2.0.4
Ne* Data#ase 0D 10.2.0.4
(#Kect %$&e %ranslator 10.2.0.4
(racle COO Call 0nterface 10.2.0.4
(racle COO Call 0nterface De'os 10.2.0.4
(racle COO Call 0nterface for 0nstant Client 10.2.0.4
(racle Call 0nterface ((C0) 10.2.0.4
(racle Call 0nterface ((C0) De'os 10.2.0.4
(racle Client 10.2.0.4
(racle Client Re1uire) Su&&ort "iles 10.2.0.4
(racle Co''on Sche'a De'os 10.2.0.4
(racle Configuration 3anager 10.2.=.1
(racle Connection 3anager 10.2.0.4
(racle Containers for ;a,a 10.2.0.4
*o+,o%e%t .ers$o%
(racle Containers for ;a,a De'os 10.2.0.4
(racle %ext 4no*le)ge 6ases 10.2.0.4
(racle Core Re1uire) Su&&ort "iles 10.2.0.4
(racle Data 3ining 10.2.0.4
(racle Data 3ining De'os 10.2.0.4
(racle Data#ase 10< 10.2.0.4
(racle Data#ase 10< Co'&anion Pro)ucts 10.2.0.4
(racle Data#ase 10< Pro)ucts 10.2.0.4
(racle Data#ase De'os 10.2.0.4
(racle Data#ase /tilities 10.2.0.4
(racle @nter&rise 3anager Console D6 10.2.0.4
(racle <lo#aliFation Su&&ort 10.2.0.4
(racle <lo#aliFation Su&&ort De'os 10.2.0.4
(racle 0nstant Client 10.2.0.4
(racle 0nstant Client Re1uire) Su&&ort "iles 10.2.0.4
(racle inter3e)ia -nnotator 10.2.0.4
(racle inter3e)ia Client De'os 10.2.0.4
(racle inter3e)ia Co''on "iles 10.2.0.4
(racle inter3e)ia Client Co'&ati#ilit$ "iles 10.2.0.4
(racle inter3e)ia 0'age 10.2.0.4
(racle inter3e)ia 0'age -ccelerator 10.2.0.4
(racle inter3e)ia ;a,a -),ance) 0'aging 10.2.0.4
(racle inter3e)ia Locator 10.2.0.4
(racle 0nternet Director$ Client 10.2.0.4
(racle 0nternet Director$ Client Co''on "iles 10.2.0.4
(racle 0nternet Director$ %ools 10.2.0.4
(racle ;D6C De,elo&'ent Dri,ers 10.2.0.4
(racle ;D6C De,elo&'ent Dri,ers De'os 10.2.0.4
(racle ;D6C De,elo&'ent Dri,ers for 0nstant Client 10.2.0.4
(racle ;D6C %hin Dri,er for ;D4 1.2 10.2.0.4
(racle ;D6C %hin Dri,er for ;D4 1.4 10.2.0.4
*o+,o%e%t .ers$o%
(racle ;D6C %hin Dri,er for ;D4 1.4 for 0nstant Client 10.2.0.4
(racle ;.3 10.2.0.4
(racle ;a,a %ools 10.2.0.4
(racle La#el Securit$ 10.2.0.4
(racle La#el Securit$ De'os 10.2.0.4
(racle Locale 6uil)er 10.2.0.4
(racle Net 10.2.0.4
(racle Net Configuration -ssistant 10.2.0.4
(racle Net Listener 10.2.0.4
(racle Net 3anager 10.2.0.4
(racle Net Re1uire) Su&&ort "iles 10.2.0.4
(racle (L-P -nal$tic ?or2s&ace 10.2.0.4
(racle (L-P -P0 10.2.0.4
(racle (L-P Catalog 10.2.0.4
(racle Partitioning 10.2.0.4
(racle R-C Re1uire) Su&&ort "iles 10.2.0.4
(racle R-C Re1uire) Su&&ort "iles5C-S 10.2.0.4
(racle Real -&&lication Clusters 10.2.0.4
(racle SHL; 10.2.0.4
(racle S&atial 10.2.0.4
(racle S&atial De'os 10.2.0.4
(racle Starter Data#ase 10.2.0.4
(racle %ext 10.2.0.4
(racle %ext Sa'&les 10.2.0.4
(racle %rans&arent <ate*a$ for 063 DRD- 10.2.0.4
(racle /ltra Search 3i))le5%ier 10.2.0.4
(racle /ltra Search Ser,er 10.2.0.4
(racle ?allet 3anager 10.2.0.4
(racle ?or2s&ace 3anager 10.2.0.4.3
(racle G3L De,elo&erJs 4it 10.2.0.4
(racle G3L SHL /tilit$ 10.2.0.4
*o+,o%e%t .ers$o%
(racle 10g Real -&&lication Clusters Co''on "iles 10.2.0.4
PLASHL 10.2.0.4
PLASHL @'#e))e) <ate*a$ 10.2.0.4
PLASHL Re1uire) Su&&ort "iles 10.2.0.4
Parser <enerator Re1uire) Su&&ort "iles 10.2.0.4
Preco'&iler Co''on "iles 10.2.0.4
Preco'&iler Re1uire) Su&&ort "iles 10.2.0.4
ProICACOO 10.2.0.4
ProICACOO De'os 10.2.0.4
ProIC(6(L (325#it an) !45#it) 10.2.0.4
ProI"(R%R-N 10.2.0.4
ProI"(R%R-N De'os 10.2.0.4
RD63S Re1uire) Su&&ort "iles 10.2.0.4
Reco,er$ 3anager 10.2.0.4
Re&lication -P0 10.2.0.4
SHLILoa)er 10.2.0.4
SHLIPlus 10.2.0.4
SHLIPlus De'os 10.2.0.4
SHLIPlus Re1uire) Su&&ort "iles 10.2.0.4
SHL; Runti'e 10.2.0.4
SR.3 co'&onent of (racle Cluster*are install 10.2.0.4
SSL Re1uire) Su&&ort "iles 10.2.0.4
SSL Re1uire) Su&&ort "iles for 0nstant Client 10.2.0.4
Sa'&le Sche'a 10.2.0.4
Secure Soc2et La$er 10.2.0.4
/tilities Co''on "iles 10.2.0.4
GD4 Re1uire) Su&&ort "iles 10.2.0.4
G3L 10.2.0.4
G3L Class <enerator for COO 10.2.0.4
G3L Class <enerator for ;a,a 10.2.0.4
G3L Parser for C 10.2.0.4
*o+,o%e%t .ers$o%
G3L Parser for COO 10.2.0.4
G3L Parser for COO De'os 10.2.0.4
G3L Parser for ;a,a 10.2.0.4
G3L %rans,ie*er 6ean 10.2.0.4
G3L %ransx 10.2.0.4
GSHL Ser,let 10.2.0.4
GSHL Ser,let De'os 10.2.0.4
14 Doc&+e%tat$o% Access$b$l$t3
(ur goal is to 'a2e (racle &ro)ucts8 ser,ices8 an) su&&orting )ocu'entation accessi#le8 *ith
goo) usa#ilit$8 to the )isa#le) co''unit$. %o that en)8 our )ocu'entation inclu)es features
that 'a2e infor'ation a,aila#le to users of assisti,e technolog$. %his )ocu'entation is
a,aila#le in C%3L for'at8 an) contains 'ar2u& to facilitate access #$ the )isa#le)
co''unit$. -ccessi#ilit$ stan)ar)s *ill continue to e,ol,e o,er ti'e8 an) (racle is acti,el$
engage) *ith other 'ar2et5lea)ing technolog$ ,en)ors to a))ress technical o#stacles so that
our )ocu'entation can #e accessi#le to all of our custo'ers. "or 'ore infor'ation8 ,isit the
(racle -ccessi#ilit$ Progra' ?e# site at
http://(((.oracle.com/acce!!i/ilit0/
-ccessi#ilit$ of Co)e @xa'&les in Docu'entation
Screen rea)ers 'a$ not al*a$s correctl$ rea) the co)e exa'&les in this )ocu'ent. %he
con,entions for *riting co)e re1uire that closing #races shoul) a&&ear on an other*ise e'&t$
line7 ho*e,er8 so'e screen rea)ers 'a$ not al*a$s rea) a line of text that consists solel$ of a
#rac2et or #race.
-ccessi#ilit$ of Lin2s to @xternal ?e# Sites in Docu'entation
%his )ocu'entation 'a$ contain lin2s to ?e# sites of other co'&anies or organiFations that
(racle )oes not o*n or control. (racle neither e,aluates nor 'a2es an$ re&resentations
regar)ing the accessi#ilit$ of these ?e# sites.
%%9 -ccess to (racle Su&&ort Ser,ices
(racle &ro,i)es )e)icate) %ext %ele&hone (%%9) access to (racle Su&&ort Ser,ices *ithin
the /nite) States of -'erica 24 hours a )a$8 se,en )a$s a *ee2. "or %%9 su&&ort8 call
00.44!.23>.
(racle Data#ase Patch Set Release Notes8 10g Release 2 (10.2.0.4) Patch Set 3 for Linux x!
Co&$right P 2008 (racle. -ll rights reser,e).
%he Progra's (*hich inclu)e #oth the soft*are an) )ocu'entation) contain &ro&rietar$
infor'ation7 the$ are &ro,i)e) un)er a license agree'ent containing restrictions on use an)
)isclosure an) are also &rotecte) #$ co&$right8 &atent8 an) other intellectual an) in)ustrial
&ro&ert$ la*s. Re,erse engineering8 )isasse'#l$8 or )eco'&ilation of the Progra's8 exce&t
to the extent re1uire) to o#tain intero&era#ilit$ *ith other in)e&en)entl$ create) soft*are or
as s&ecifie) #$ la*8 is &rohi#ite).
%he infor'ation containe) in this )ocu'ent is su#Kect to change *ithout notice. 0f $ou fin)
an$ &ro#le's in the )ocu'entation8 &lease re&ort the' to us in *riting. %his )ocu'ent is not
*arrante) to #e error5free. @xce&t as 'a$ #e ex&ressl$ &er'itte) in $our license agree'ent
for these Progra's8 no &art of these Progra's 'a$ #e re&ro)uce) or trans'itte) in an$ for'
or #$ an$ 'eans8 electronic or 'echanical8 for an$ &ur&ose.
0f the Progra's are )eli,ere) to the /nite) States <o,ern'ent or an$one licensing or using
the Progra's on #ehalf of the /nite) States <o,ern'ent8 the follo*ing notice is a&&lica#le+
/.S. <(.@RN3@N% R0<C%S Progra's8 soft*are8 )ata#ases8 an) relate) )ocu'entation
an) technical )ata )eli,ere) to /.S. <o,ern'ent custo'ers are :co''ercial co'&uter
soft*are: or :co''ercial technical )ata: &ursuant to the a&&lica#le "e)eral -c1uisition
Regulation an) agenc$5s&ecific su&&le'ental regulations. -s such8 use8 )u&lication8
)isclosure8 'o)ification8 an) a)a&tation of the Progra's8 inclu)ing )ocu'entation an)
technical )ata8 shall #e su#Kect to the licensing restrictions set forth in the a&&lica#le (racle
license agree'ent8 an)8 to the extent a&&lica#le8 the a))itional rights set forth in "-R B2.22=5
1>8 Co''ercial Co'&uter Soft*areQRestricte) Rights (;une 1>=). (racle /S-8 0nc.8 B00
(racle Par2*a$8 Re)*oo) Cit$8 C- >40!B
%he Progra's are not inten)e) for use in an$ nuclear8 a,iation8 'ass transit8 'e)ical8 or other
inherentl$ )angerous a&&lications. 0t shall #e the licenseeJs res&onsi#ilit$ to ta2e all
a&&ro&riate fail5safe8 #ac2u&8 re)un)anc$ an) other 'easures to ensure the safe use of such
a&&lications if the Progra's are use) for such &ur&oses8 an) *e )isclai' lia#ilit$ for an$
)a'ages cause) #$ such use of the Progra's.
(racle8 ;D @)*ar)s8 Peo&leSoft8 an) Sie#el are registere) tra)e'ar2s of (racle Cor&oration
an)Aor its affiliates. (ther na'es 'a$ #e tra)e'ar2s of their res&ecti,e o*ners.
%he Progra's 'a$ &ro,i)e lin2s to ?e# sites an) access to content8 &ro)ucts8 an) ser,ices
fro' thir) &arties. (racle is not res&onsi#le for the a,aila#ilit$ of8 or an$ content &ro,i)e)
on8 thir)5&art$ ?e# sites. 9ou #ear all ris2s associate) *ith the use of such content. 0f $ou
choose to &urchase an$ &ro)ucts or ser,ices fro' a thir) &art$8 the relationshi& is )irectl$
#et*een $ou an) the thir) &art$. (racle is not res&onsi#le for+ (a) the 1ualit$ of thir)5&art$
&ro)ucts or ser,ices7 or (#) fulfilling an$ of the ter's of the agree'ent *ith the thir) &art$8
inclu)ing )eli,er$ of &ro)ucts or ser,ices an) *arrant$ o#ligations relate) to &urchase)
&ro)ucts or ser,ices. (racle is not res&onsi#le for an$ loss or )a'age of an$ sort that $ou
'a$ incur fro' )ealing *ith an$ thir) &art$.
Oracle *o,3r$ght a%7 -ra7e+ar5 Not$ce
*o,3r$ght Not$ce
Co&$right P 1>>452008 (racle. -ll rights reser,e).
-ra7e+ar5 Not$ce
(racle8 ;D @)*ar)s8 an) Peo&leSoft are registere) tra)e'ar2s of (racle Cor&oration an)Aor
its affiliates. (ther na'es 'a$ #e tra)e'ar2s of their res&ecti,e o*ners.

You might also like