Você está na página 1de 20

Oracl e DBA App s Clonin g

Sep 200 6

Prep a r e d By

INFOSYS TECHNOLOGIES LIMITED India

Docu m e n t No 'ut(ori) e d *y

Enter pris e Syst e m Inte r a tio n

!ersion" #e$ Date

%"&

Orac+e DB' 'pps C+onin

!er , %"-

#E!ISION HISTO#Y !er . %"&& %"% Date %0 t( 1u+y 2&& 3 2- t( Sep 2&& 3 'ut(or Bis/a4it Mo(ap a t r a Bis/a4it Mo(ap a t r a #e$ie/ e d *y Dat e Description Ori ina+ Docu m e n t Inc+ud e more step s in DB tier c(an e in Step 3 and modi5ied t(e post c+onin step s inc+udin ada u t o c5 5or DB tier C(an e o5 disp+a y para m e t e r in adc5 c+o n e and c(an e in pas s/ or d c(an e in post c+onin step s ' com p+ et e re$isit 'not( er re$isit Modi5ied" Inc+ud e d t(e step s 5or DB'9direct ori e s and rearr a n e d t(e post c+onin step s

%"2

%& t( Oct 2&& 3

Bis/a4it Mo(ap a t r a

%"6 %"7 %"7% %"-

2- t( Dec 2&& 3 %% t( Fe* 2&& 0 &- t( Mar 2&& 0 %3 t( Mar 2&& 0

's(5a8 Bis/a4it

Orac+e DB' 'pps C+onin

!er , %"-

CRM/HR ins t a n c e s 11 . 5 . 1 0 Clonin g St e p s


0. Pre requisite concepts %" :(ene$er a sudo command re8uires 5or pass/ord; t(e OS user pass/ord s(ou+d *e supp+ied" T(is pass/ord is cac(ed 5or a pre de5ined amount o5 time" So; su* se8uent sudo commands may not re8uire t(e pass/ord" 2" '++ mointpoints o5 an en$ironment start +i<e =d*>>" :(ere >> is a num*er and same 5or a++ t(e mountpoints o5 t(e same en$ironment" >> can *e 5ound *y c(ec<in t(e mountpoint to /(ic( an ?O#'CLE9HOME points to" e" " ? d5 @< ?O#'CLE9HOME Fi+esystem <*ytes used a$ai+ capacity Mounted on =de$=$A=ds<=d*&%*ina&6-=$o+&% BB6-&02 0&3CCCB %0%33C3 B%D =d*&%*ina&6So; E&%F is t(e >> (ere" 6" '++ o5 t(e c+one steps s(ou+d ta<e around %2 Hrs" Sp+it is as 5o++o/s Copy command 3 Hrs Ot(er tas<s *e5ore adc5 c+one % Hr adc5 c+one on eac( o5 t(e nodes 6 Hrs tota+ Ot(er post c+one tas<s 2 Hrs T(is estimate is *ased on an issue 5ree c+onin " I5 (ardcopy o5 c+one document is <ept near *y and 5o++o/ed; c(ances o5 (ittin any issues are minima+" 'ny de$iation 5rom t(is timin s(ou+d *e eAp+ained /it( reasons; so t(at it can *e /or<ed upon and impro$ed" 7" '+most a++ commands are mentioned in t(e document" Fo++o/in t(ese commands ma<e c+onin 5aster as most o5 t(e commands are optimi)ed to run 5aster" E" " copy command; pro5i+e option c(an es; :F re+ated c(an es; pass/ord c(an e etc" NOTE: Please comment all the crons related to your target instance before starting for step 1. Also follow the step 2 of the !"#$%"lone&alidation%TE$P'ATE (er1.2) to uncomment the crons once the cloning is o(er. 1. Bring t e target instance do!n. Do t(e 5o++o/in in t(is order a. *eb node: Lo in as app+ o/ner o5 /e* node" cd ?O'D9TOP=admin=scripts=GSIDH9ser$ername ?"=adstpa++"s( apps=Gpass/ordH C(ec< t(at not(in is runnin under t(e app+m r ps Iea5 J rep Gapp+m rH e" " ps Iea5 J rep app+(rm%

Orac+e DB' 'pps C+onin

!er , %"-

/ait 5or some time and <i++ t(e process i5 not oin " b. Admin node: Lo in as app+ o/ner o5 admin node" cd ?O'D9TOP=admin=scripts=GSIDH9ser$ername ?"=adstpa++"s( apps=Gpass/ordH C(ec< t(at not(in is runnin under t(e app+m r ps Iea5 J rep Gapp+m rH e" " ps Iea5 J rep app+(rm2 /ait 5or some time and <i++ t(e process i5 not oin " Please note that concurrent managers will take sometime to go down. Do not kill the FNDLIB or related processes immediatel!. "ait #or $0 min at least and i# not going% kill them. c. +atabase Node: Lo in as Eorac+eF Stop t(e +istener +snrct+ stop G+istener nameH S8+p+us =no+o Connect =as sysd*a S(utdo/n immediate :ait 5or sometime K%& MinutesL and <i++ t(e ELOC'LMNOF processes i5 not ettin s(ut do/n" ?ps Ie5 J rep GSIDH J rep LOC'LMNO ". Clean Directories o# t e target instance. a. On *eb node: C+ean a++ t(e 5i+es and directories under Gd*nameHapp+ Gd*nameHcomn Gd*nameHora e" " =d*&%app/&6&=8aprdapp+ rm Ir5 N =d*&%app/&6&=8aprdcomn rm Ir5 N =d*&%app/&6&=8aprdora rm Ir5 N b. On admin node: Follow the same as "e& Node. c. On database node: De+ete a++ t(e 5i+es and directories under ?O#'CLE9HOME=""; data; indeA; redo directories e" " =d*&%*ina&6&=8aprdd* rm Ir5 N =d*&%dataa&6&=8aprddata rm Ir5 N

Orac+e DB' 'pps C+onin

!er , %"-

=d*&%indeAa&6&=8aprddata rm Ir5 N =d*&%redo%a&6&=8aprddata rm Ir5 N =d*&%redo2a&6&=8aprddata rm Ir5 N $. Cop% t e application tier #iles s%ste&s. '++ t(e 5i+es /i++ *e copied usin EsudoF scripts present under =usr=+oca+=*in directory on t(e tar et ser$er" You (a$e to +o in as Eorac+eF" E" " usn*<a&6orac+e=Gpass/dH ?cd =usr=+oca+=*in ?sudo cp9dir Is Gsource dirH @t Gtar et dirH KGi$e t(e pass/ord i5 prompted 5orL Note do/n t(e uniA process id and +o 5i+e name" T(e +o 5i+e /i++ *e created in =tmp directory" C(ec<in 5or errors in +o 5i+e is t(e on+y /ay to c(ec< t(e $a+idity o5 t(e copy command" Once uniA copy process is 5inis(ed K*y c(ec<in ps Iea5J rep Gprocess idHL o to =tmp and c(ec< i5 any +o 5i+e (as si)e H & *ytes" You may (a$e to re@run t(e copy command 5or speci5ic 5i+es etc" a. ,or both the application tiers- *eb and Admin- copy the following from source to target. G'PPL9TOPH GCOMMON9TOPH GB"&"3 O#'CLE9HOMEH Gi'S O#'CLE9HOMEH KI nore t(e copy errors on t(e 1#E directories; t(is is a +in< t(at points to O#'CLE9HOMEL e" " K5or DE!-%&L

admin +o into admin node as Forac+eF user" @@@@@@@@@@@@@@@@@ sudo =usr=+oca+=*in=cp9dir @s O=mc&%d*&%appa&2&=prodapp+=NO @t =d*22app2a&6-=de$-%&app+ sudo =usr=+oca+=*in=cp9dir @s O=mc&%d*&%appa&2&=prodcomn=NO @t =d*22app2a&6-=de$-%&comn sudo =usr=+oca+=*in=cp9dir @s O=mc&%d*&%appa&2&=prodora=NO @t =d*22app2a&6-=de$-%&ora /e* +o into /e* node as Forac+eF user" @@@@@@@@@@@@@@@@@@ sudo =usr=+oca+=*in=cp9dir @s O=mc&%d*&%app/&2&=prodapp+=NO @t =d*22app%a&6-=de$-%&app+ sudo =usr=+oca+=*in=cp9dir @s O=mc&%d*&%app/&2&=prodcomn=NO @t =d*22app%a&6-=de$-%&comn sudo =usr=+oca+=*in=cp9dir @s O=mc&%d*&%app/&2&=prodora=NO @t =d*22app%a&6-=de$-%&ora Temp+ate commands are a$ai+a*+e at =usr=+oca+=d*a='PPSc+one=scripts=cpcmd=cp9GGO#'CLE9SIDHH" P+ease use t(e commands a$ai+a*+e in t(is script as t(is script is constant+y updated accordin to t(e si)e o5 t(e 5i+esystem" b. ,or database tier file system. Copy t(e 5o++o/in directories 5rom source to tar et" data indeA redo GO#'CLE9HOMEH

Orac+e DB' 'pps C+onin

!er , %"-

e" "K5or DE!-%&L DB +o into DB node as Eorac+eF user" @@@@@@@@@@@@@@@@@@@@@@@@@@@ sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%*ina&2&=prodd*=NO @t =d*22*ina&6-=de$-%&d* sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%dataa&2&=proddata=aPa@mQNO @t =d*22dataa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%dataa&2&=proddata=aPn@8QNO @t =d*22dataa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%dataa&2&=proddata=aPr@)QNO @t =d*22dataa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%dataa&2&=proddata=RNO @t =d*22dataa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%dataa&2&=proddata=!NO @t =d*22dataa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%dataa&2&=proddata=P*@mQNO @t =d*22dataa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%dataa&2&=proddata=Pn@8QNO @t =d*22dataa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%dataa&2&=proddata=Pr@)QNO @t =d*22dataa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%indeAa&2&=proddata=aPa@mQNO @t =d*22indeAa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%indeAa&2&=proddata=aPn@8QNO @t =d*22indeAa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%indeAa&2&=proddata=aPr@)QNO @t =d*22indeAa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%indeAa&2&=proddata=RNO @t =d*22indeAa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%indeAa&2&=proddata=P*@mQNO @t =d*22indeAa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%indeAa&2&=proddata=Pn@8QNO @t =d*22indeAa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%indeAa&2&=proddata=Pr@)QNO @t =d*22indeAa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%redo%a&2&=proddata=NO @t =d*22redoa&6-=de$-%&data sudo @S =usr=+oca+=*in=cp9dir @s O=mc&%d*&%redo2a&2&=proddata=NO @t =d*22redoa&6-=de$-%&data Temp+ate commands are a$ai+a*+e at =usr=+oca+=d*a='PPSc+one=scripts=cpcmd=cp9GGO#'CLE9SIDHH" P+ease use t(e commands a$ai+a*+e in t(is script as t(is script is constant+y updated accordin to t(e si)e o5 t(e 5i+esystem and tuned 5or maAimum t(rou (put"
4. C ange t e o!ners ip o# t e #iles.

:(en you copy t(e 5i+es usin sudo script cp9dir; it in turn run EcpF under root; (ence any missin 5i+e in tar et system /i++ *e copied under root user" You (a$e to run Ec(o/nF to o/n it under appm r,d*a or orac+e,d*a as re8uired" To run Ec(o/nF you s(ou+d run anot(er sudo scripts Ec(9o/nF under =usr=+oca+=*in +o ed in as Eorac+eF user id" Eorac+eF user ID (as access to a++ t(e sudo scripts on usn*<a&6-; usn*<a&6& and usn*</&6&" e" " usn*<a&6orac+e=Gpass/dH ?cd =usr=+oca+=*in ?sudo c(9o/n Io app+t(r%,d*a It =d*&7app%a&6-=de$(rcrmapp+ You (a$e to do t(is 5or a++ t(e directories t(at you copied in step 6 a*o$e" Ma<e sure you speci5y correct userid 5or /e*; admin; data*ase tiers" e" " 5or DE!H#C#M data*ase :e* tier M app+t(r%,d*a 'dmin tier M app+t(r2,d*a Data*ase Tier M orac+e,d*a Kt(is /i++ enera++y remain same 5or any instance on t(at mac(ineL" 5. Con#igure t e 'arget S%ste& data(ase ser)er :(en t(is step is 5inis(ed t(e data*ase /i++ *e up a+on /it( t(e +istener a* Cop% ora+nst.loc Lo in as Eorac+eF" E" " usn*<a&6Orac+e DB' 'pps C+onin !er , %"3

orac+e=Gpass/dH ?cd =usr=+oca+=*in #un t(e sudo script to copy t(e oraInst"+oc 5i+e 5or t(e data*ase node ? sudo cp9oraInst In P/e*Jd*Q Id DBN'ME e" " For d* tier" ? sudo cp9oraInst In d* Id DE!DTCH (* Cop% t e .,&l #ile #ro& te&plate location c* Go to -ORAC./0HOM//appsutil/clone/conte,t/d( directory on tar et system manua++y" En$ironment $aria*+es donSt /or<; as en$ironment 5i+e does not eAist at t(is point o5 time" T(ere /i++ *e t/o 5i+es as 5o++o/s PROD0usn(1a0"0.,&l C'2OR+3.,&l Copy t(e temp+ate "Am+ 5i+e a$ai+a*+e at /usr/local/d(a/APPSclone/,&l onto P#OD9usn*<a&2&"Am+ and CT>O#IG"Am+" T(ese temp+ate 5i+es are created accordin to eac( en$ironment /it( t(e re8uired $a+ues 5or t(e 5o++o/in parameters" Comments are i$en a ainst eac( parameter" s9d*9processes s9d*5i+es s9d*port s9d*cac(e9si)e s9d*s(aredpoo+9si)e -&&" Hi (er $a+ue resu+ts in semap(ore=s(ared memory errors" %-&&" Lo/er $a+ue may resu+t in contro+5i+e creation error" 7&&m is t(e standard 5or our R'=DE!" 7&&m is t(e standard 5or our R'=DE!"

T(e temp+ate Am+ a+so contains a++ ot(er $a+ues correspondin to tar et system" ' temp+ate Am+ 5i+e name is in t(e 5ormat o5 GG>ML95i+enameHH9GGnodenameHH " e" " o5 t(is cd ?O#'CLE9HOME=appsuti+=c+one=conteAt=d* Kmanua++yL cp CT>O#IG"Am+ CT>O#IG"Am+9ori cp =usr=+oca+=d*a='PPSc+one=Am+=D/4D'CH0usn(1a0$5.,&l0d( CT>O#IG"Am+ cp =usr=+oca+=d*a='PPSc+one=Am+=D/4D'CH0usn(1a0$5.,&l0d( PROD0usn(1a0"0.,&l By doin t(is; /e can a$oid typin most o5 c+onin input ar uments" C+one script s(o/s a++ t(e ar uments tar et en$ironment; /e 4ust need to press EreturnF d* /dit t e .,&l #ile Open t(e P#OD9usn*<a&2&"Am+ and CT>O#IG"Am+ and c(ec< t(e $a+ue o5 Es9(ostnameF" T(is $a+ue s(ou+d *e di55erent t(an t(e (ostname 5rom /(ic( c+onin script is *ein run" I5 t(is $a+ue and t(e actua+ (ostname are same; t(e c+onin script as<s 5or ne/ port poo+" :e can sa5e+y c(an e t(is $a+ue to a random $a+ue" For e" " 5rom G(ost oa9$arMOs9(ostnameOHusn*<a&6-G=(ostH to G(ost oa9$arMOs9(ostnameOHusn*<a&6-1G=(ostH e* /dit t e add( o&src.,&l Edit t(e Eadd*(omsrc"Am+F 5i+e present under ?O#'CLE9HOME =appsuti+=c+one=data=sta e to re5+ect ri (t tar et $a+ues 5or t(e 5s0d( o&e6 $aria*+es" ' ain; t(is c(an e (e+ps in typin t(e c+one input ar uments manua++y durin actua+ c+one script run" #* /dit t e te&plate init ora #ile

Orac+e DB' 'pps C+onin

!er , %"-

C(ec< /(et(er E=usr=+oca+=d*a='PPSc+one=init=a5init9d*C2&"oraF (as t(e 5o++o/in parameters set at t(e end o5 t(e 5i+e" open9+in<s M %& undo9retention M %77&& maA9dump95i+e9si)e M un+imited s(ared9poo+9reser$ed9si)e M %-02B37&& 9s(ared9poo+9reser$ed9min9a++oc M -%2& s a9maA9si)eM%3%&3%2063 I5 e$eryt(in +oo<s 5ine; t(en copy t(e a*o$e 5i+e to ?O#'CLE9HOME= =appsuti+=temp+ate=a5init9d*C2&"ora " T(is /i++ c(an e t(e a*o$e mentioned re8uired parameters automatica++y a5ter t(e c+one" g* Run t e clone script T(en run t(e adc5 c+one"p+ in data*ase tier as 5o++o/s cd ?O#'CLE9HOME=appsuti+=c+one=*in KGo to t(is +ocation manua++yL per+ adc5 c+one"p+ d*Tier +&portant note7 I5 DB tier c+one 5ai+s 5or any reason; stop a++ t(e ser$ices *e5ore runnin adc5 c+one"p+ a ain" Ot(er/ise Ki5 adc5 c+one is eAecuted /it(out s(uttin do/n pre$ious run ser$icesL; a++ data*ase 5i+es /i++ *e in inconsistent state and /e /i++ not *e a*+e to use t(em" #e @5irin copy command 5or data=indeA=redo 5i+esystem is t(e on+y /or<around in suc( situations; /(ic( resu+ts in additiona+ 3 Hrs o5 do/ntime" P+ease c(ec< t(e eAamp+e session pro$ided in t(e attac(ment *e+o/

devhrcrm_db_adcfgc lone.txt

* 8no!n +ssue7 P+ease c(ec< t(e attac(ed document 5or <no/n issues durin adc5 c+one on d*Tier"

"db know n issues.doc"

i* C ange t e per&ission o# ora+n)entor% #or ad&in tier #un t(e 5o++o/in command Once adc5 c+one"p+ (as run 5ine; t(e "en$ 5i+e ets created under ?O#'CLE9HOME" Source t(e en$ironment *y runnin t(is ??O#'CLE9HOME=O#'CLE9SID9(ostname"en$ 5i+e T(en c(an e t(e oraIn$entory directory permissions *y runnin t(e *e+o/ command c(mod I# 00- ?O#'CLE9HOME=""=oraIn$entory T(e a*o$e step is important 5or adc5 c+one"p+ on admin tier as admin node c+one uses t(e a*o$e directory as in$entory" 9. Ot er c anges on data(ase7

Orac+e DB' 'pps C+onin

!er , %"-

T(is inc+udes DB +in< c(an e; apps re+ated pro5i+e option $a+ue c(an e; concurrent pro ram cance++ation; H# scram*+e etc" No need to *ounce t(e DB at t(is point o5 time" a* C an g e pa s s ! o r d s 7 Pass/or d s /i++ *e c(an e d as 5o++o/s, NOTE : This scri p t as . for ol d/ n e w ap p s / s y s t e m pa s s w o r d s s o pr o ( i d e O'+ ap p s / s y s t e m of P#O+ an d NE* ap p s / s y s t e m of 0 cl o n i n g +1 2 Syst e m; sys and per5st a t a++ t(e s e user s /i++ (a$e sa me pas s / or d as Esyst e mF user 'pps; u+cus and ot(er prod user s K+i<e GLL a++ t(es e user s /i++ (a$e sa m e pas s /or d as Eapp+sys F C(an e t(e pas s /or d s o5 apps; app+s ys ; syst e m ; per5st a t ; u+cus and a++ produc t dat a * a s e Ids *y runnin t(e 5o++o/in script" =usr=+oca+=d* a ='PPSc+on e= s c ript s=C(P/d" s ( T(e a*o$e script i$es t(e re8uir e d options" No nee d to +o in as app+ m r to run t(is script" T(is script ta<e s 2 T 6 mins to c(a n e app+s ys = a p p s pas s /or d" '++ ot(er pas s /or d s et c(an e d 5ast" Fai+ure +o 5i+es can *e 5ound at t(e pre s e n t /or<in direct or y" I nore t(e errors to c(an e t(e pas s /or d s o5 ED:#EP; ODM; PO#T'L6&9SSO and PO#T'L6&" C(ec< 5or any +e5t o$er +o 5i+es and de+et e t(e m" #un t(e 5o++o/in com m a n d s to c(an e t(e SYS'DMIN pas s /or d"

eAport FND9TOPM= u s r=+oc a+=d* a ='PPSc+on e= o t ( e r s eAport 'PPLMSGM m e s =usr=+oca+=d* a ='PPSc+on e= o t ( e r s =FNDCP'SS You s(ou+d use ne/ apps and syst e m pas s /or d s to run t(e a*o$e com m a n d " b3 4nit.ora changes C(ec< 5or t(e ut+95i+e9dir entry" T(e entries to *e +i<e *e+o/ / usr/t&p:/#lat#iles/D/4A;'O/input:/#lat#iles/D/4A;'O/output:/#lat#iles/D/4A;'O/la(el:/#l at#iles/D/4A;'O/lotusnotes:/#lat#iles/D/4A;'O/orders:/#lat#iles/D/4A;'O/ r&s:/#lat#ile s/D/4A;'O/ne!0!or1:/#lat#iles/D/4A;'O/#us:/#lat#iles/D/4A;'O/in(ound/loc1(o,:/d( 1<(ina0$0/de)autod(/=.".0/appsutil/out(ound/D/4A;'O0usn(1a0$0 C(ec< t(e $a+ues 5or t(e 5o++o/in init parameters" open9+in<s M %& undo9retention M %77&& maA9dump95i+e9si)e M un+imited s(ared9poo+9reser$ed9si)e M %-02B37&& 9s(ared9poo+9reser$ed9min9a++oc M -%2& s a9maA9si)eM%3%&3%2063 c3 "ancel all pending 5obs in the concurrent manager e6cept the below mentioned Programs. '++ t(e concurrent re8uests need to *e cance++ed eAcept t(e re8uests pertainin to 5o++o/in pro rams" :or<5+o/ Bac< round Process

Orac+e DB' 'pps C+onin

!er , %"-

Pur e Concurrent #e8uest and=or Mana er Data Pur e De*u Lo and System '+erts Pur e O*so+ete Generic Fi+e Mana er Data Pur e O*so+ete :or<5+o/ #untime Data :or<5+o/ ' ent Listener Gat(er Sc(ema Statistics

Connect as 'PPS to t(e data*ase and eAecute t(e script 5ound at =usr=+oca+=d*a='PPSc+one=s8+=CPcance+"s8+ Do not 5or et to c(ec< t(e DB name *e5ore runnin t(e a*o$e script and a+so commit at t(e end" d3 7pdate wor.flow configuration settings: Table Name Column Name Column Value Details
(alue starts with htt*+,,-old web host. + $*date to new web host

WF_NOTIFI !TION_!TT"I#$T%& T%'T_(!)$%

WF_IT%/_!TT"I#$T%_(!)$%&

T%'T_(!)$%

(alue starts with "htt*+,,-old web host. + $*date to new web host

WF_&0&T%/& WF_&0&T%/& WF_!1%NT& FN2_FO"/_F$N TION& FN2_FO"/_F$N TION&

1$I2 N!/% !22"%&& W%#_4O&T_N!/%

reate a new s3stem defined as the new global database name using the Workflow !dministrator Web !**lications res*onsibilit3. (alue needs to be re*laced with the database global name $*date database link with the new database global name. $*date with the new web host name

W%#_!1%NT_N!/% $*date to *oint at the new 5)&6) listener name $*date with the correct *ath to the logfile director3

FN2_ ON $""%NT_"%6$%&T& )O1FI)%_N!/%

FN2_ ON $""%NT_"%6$%&T& O$TFI)%_N!/%

$*date with the new director3 *ath on the target s3stem

WF_"%&O$" %&

T%'T

(alue starts with htt*+,,-old web host.+ $*date to new web host where name 7 8WF_W%#_!1%NT9

I '_5!"!/%T%"&

4O/%_$")

(alue starts with htt*+,,-old web host.+$*date to new web host

Use t(e script present under =usr=+oca+=d*a='PPSc+one=s8+=:F=:Fc(an es9 GGO#'CLE9SIDHH"s8+ to ma<e t(e a*o$e c(an es" Do not 5or et to c(ec< t(e DB name *e5ore runnin t(e a*o$e script and a+so commit at t(e end" e3 "hange the *or.flow Notification $ailer configuration

Orac+e DB' 'pps C+onin

!er , %"-

%&

#un t(e script 5ound at =usr=+oca+=d*a='PPSc+one=s8+=:F=:Ftestaddress"s8+ as /e++" Note ' Don(t chang e oracle.)a s ! s * u s . ul.c o m in the a&o+ e )uer!. f3 +ro p th e 8AP#+ d bli n . Drop OR'P#D"US"UL"COMO DB +in< usin t(e 5o++o/in command" S8+p+us =no+o Connect apps=AAAAVSID
drop dat a * a s e +in< OR'P#D"US"UL"COMOW

<. Con#igure t e 'arget S%ste& APPS 'ier Admin Node a* Cop% .,&l #iles #ro& te&plate location Lo in as app+m r and o to t(e 5o++o/in directory manua++y" cd ?O'D9TOP=c+one=conteAt=apps T(ere /i++ *e t/o 5i+es as i$en *e+o/ PROD0usn(1a0"0.,&l C'2OR+3.,&l Bot( o5 t(ese 5i+es are identica+" Copy t(e temp+ate "Am+ 5i+e a$ai+a*+e at =usr=+oca+=d*a='PPSc+one=Am+ onto P#OD9usn*<a&2&"Am+ and CT>O#IG"Am+" T(ese temp+ate 5i+es are created accordin to eac( en$ironment /it( t(e re8uired $a+ues 5or t(e 5o++o/in parameters" N s9d*port N s9rpcport N s9/e*cac(e9(ttp9port N s9/e*cac(e9(ttps9port N s9acti$e9/e*port N s9disco9port N s9/e*port N s9proAyport N s95ormsport N s9repsport N s9ser$+etport N s9metdataport N s9metre8port N s94t5u59port N s9imtsr$port N s9imtrecport N s9imtimonport N s9map$ie/er9port N s9/e*port9p+s N s9oprocm r9port N s95orms9ser$+et9portran e N s9disco9ser$+et9portran e N s9m/aPortNo N s9m/aDispatc(erPort N s94a$a9o*4ect9cac(e9port N s9oem/e*9port >>&& >>&% >>&2 >>&2 >>&2 0000 >>&2 >>&2 >>&6 >>&7 >>& >>&0 >>&B >>%& >>%2 >>%6 >>%7 >>% >>%3 >>%0 >>%B@>>20 >>2B@>>60 >>6B@>>7& >>7%@>>77 >>73 >>70

Orac+e DB' 'pps C+onin

!er , %"-

%%

N s9osa ent9port >>7B N s9oacore9ser$+et9portran e >>7C@>>-B N s9Am+s$cs9ser$+et9portran e >>-C@>>3B N s9c(ronosU#L; s9eAterna+9ur+; s9apps9porta+9ur+; s953&map to (a$e ri (t apac(e port N s9apps94d*c9connect9descriptor to (a$e ri (t DB port; (ost name X SID N s9discoinstance to ri (t disco$erer ser$er and port i"e" usn*<a&6-"us"u+"com90000 N s9disco9mac(ine to ri (t disco$erer ser$er i"e" usn*<a&6-"us"u+"com N s9+o in9pa e to (ttp,==GG(ostnameHH"us"u+"com,GGportHH=O'9HTML='ppsLoca+Lo in"4sp N s9/59admin9ro+e to EFND9#ESPJFNDJFND:F9'DMINJST'ND'#DF N s9disp+ay :;.<;.:==.=>+;.; ' temp+ate Am+ 5i+e name is in t(e 5ormat o5 GG>ML95i+enameHH9GGnodenameHH " e" " o5 t(is cd ?O'D9TOP=c+one=conteAt=apps Kmanua++yL cp CT>O#IG"Am+ CT>O#IG"Am+9ori cp =usr=+oca+=d*a='PPSc+one=Am+=D/4D'CH0usn(1a0$5.,&l0ad&in CT>O#IG"Am+ cp =usr=+oca+=d*a='PPSc+one=Am+=D/4D'CH0usn(1a0$5.,&l0ad&in P#OD9usn*<a&2&"Am+ Open t(e P#OD9usn*<a&2&"Am+ and CT>O#IG"Am+ and c(ec< t(e $a+ue o5 Es9(ostnameF" T(is $a+ue s(ou+d *e di55erent t(an t(e (ostname 5rom /(ic( c+onin script is *ein run" I5 t(is $a+ue and t(e actua+ (ostname are same; t(e c+onin script as<s 5or ne/ port poo+" :e can sa5e+y c(an e t(is $a+ue to a random $a+ue" For e" " 5rom G(ost oa9$arMOs9(ostnameOHusn*<a&6-G=(ostH to G(ost oa9$arMOs9(ostnameOHusn*<a&6-1G=(ostH (* Cop% classes1".>ip to !or1around a 1no!n issue %L m$ ?COMMON9TOP=c+one=4+i*=c+asses%2")ip ?COMMON9TOP=c+one=4+i*=c+asses%2")ip9o+d K2L cp ?FND9TOP=4a$a=6rdparty=stda+one=4d*c%2")ip ?COMMON9TOP=c+one=4+i*=c+asses%2")ip e" " m$ =d*&%app2a&6-=de$de$comn=c+one=4+i*=c+asses%2")ip =d*&%app2a&6-=de$de$comn=c+one=4+i*=c+asses%2")ip9o+d cp =d*&%app2a&6-=de$de$app+=5nd=%%"-"&=4a$a=6rdparty=stda+one=4d*c%2")ip =d*&%app2a&6-=de$de$comn=c+one=4+i*=c+asses%2")ip c* Special ?otes7 I5 t(e admin and /e* tier are present in same (ost Kser$er e" " usn*<a&6-L and /e (a$e to con5i ure t(e system 5or mu+tinode arc(itecture; t(en pro$ide usn*<crmA as 5orms and /e* ser$er node" I5 t(e admin and /e* tier are on di55erent nodes t(en put t(e proper (ost name Ki"e in case o5 usn*<a&6& and usn*</&6&L" d* 8no!n +ssue7
admintier_adcfgclone _error.txt

P+ease 5o++o/ t(e attac(ment to c(ec< 5or t(e <no/n issues and so+utions in 'dmin tier e* Start t e clone script.

Orac+e DB' 'pps C+onin

!er , %"-

%2

cd ?O'D9TOP=c+one=*in per+ adc5 c+one"p+ appsTier :e need to pro$ide t(e ne/ apps pass/ord (ere" P+ease c(ec< t(e eAamp+e session pro$ided *e+o/

devhrcrm_admin_adc fgclone.txt

#* Stop all ser)ices. Stop a++ t(e ser$ices at t(e end o5 t(e c+one" ' is is )er% i&portant step. '++ t(e concurrent mana ers s(ou+d *e do/n unti+ :5in*ound c(an es are done in postc+one steps" cd ?O'D9TOP=admin=scripts=GGCONTE>T9N'MEHH adstpa++"s( apps=?'PPSP:D C(ec< /(et(er a++ OS processes are c+eared" *eb Node a* Cop% ora+nst.loc #ile Lo in as Eorac+eF" e" " usn*<a&6orac+e=Gpass/dH ?cd =usr=+oca+=*in #un t(e sudo script to copy t(e oraInst"+oc 5i+e 5or t(e data*ase node ? sudo cp9oraInst In /e* Id DBN'ME Lo in /it( id Eapp+m rF on /e* node (* Cop% ,&l #ile #ro& te&plate location Lo in as app+m r and o to t(e 5o++o/in directory manua++y" cd ?O'D9TOP=c+one=conteAt=apps K=d*%-app%a&6-=de$ptc(comn=c+one=conteAt=apps L T(ere /i++ *e t/o 5i+es as i$en *e+o/ PROD0usn(1a0"0.,&l C'2OR+3.,&l Bot( o5 t(ese 5i+es are identica+" Copy t(e temp+ate "Am+ 5i+e a$ai+a*+e at =usr=+oca+=d*a='PPSc+one onto P#OD9usn*<a&2&"Am+ and CT>O#IG"Am+" T(ese temp+ate 5i+es are created accordin to eac( en$ironment /it( t(e re8uired $a+ues 5or t(e 5o++o/in parameters" N s9d*port N s9rpcport N s9/e*cac(e9(ttp9port N s9/e*cac(e9(ttps9port N s9acti$e9/e*port N s9disco9port N s9/e*port N s9proAyport N s95ormsport >>&& >>&% >>&2 >>&2 >>&2 0000 >>&2 >>&2 >>&6

Orac+e DB' 'pps C+onin

!er , %"-

%6

N s9repsport N s9ser$+etport N s9metdataport N s9metre8port N s94t5u59port N s9imtsr$port N s9imtrecport N s9imtimonport N s9map$ie/er9port N s9/e*port9p+s N s9oprocm r9port N s95orms9ser$+et9portran e N s9disco9ser$+et9portran e N s9m/aPortNo N s9m/aDispatc(erPort N s94a$a9o*4ect9cac(e9port N s9oem/e*9port N s9osa ent9port N s9oacore9ser$+et9portran e N s9Am+s$cs9ser$+et9portran e N s9c(ronosU#L; s9eAterna+9ur+; s9apps9porta+9ur+; s953&map N s9apps94d*c9connect9descriptor N s9discoinstance

>>&7 >>& >>&0 >>&B >>%& >>%2 >>%6 >>%7 >>% >>%3 >>%0 >>%B@>>20 >>2B@>>60 >>6B@>>7& >>7%@>>77 >>73 >>70 >>7B >>7C@>>-B >>-C@>>3B to (a$e ri (t apac(e port to (a$e ri (t DB port; (ost name X SID to ri (t disco$erer ser$er and port i"e usn*<a&6-"us"u+"com90000 N s9disco9mac(ine to ri (t disco$erer ser$er i"e" usn*<a&6-"us"u+"com N s9+o in9pa e to (ttp,==GG(ostnameHH"us"u+"com,GGportHH=O'9HTML='ppsLoca+Lo in"4sp N s9/59admin9ro+e to EFND9#ESPJFNDJFND:F9'DMINJST'ND'#DF N s95orms94$m9options @>mA2-3M @>ms2-3M N s94$m9options @>mA2-3M I>ms2-3M N s9disp+ay :;.<;.:==.=>+;.; ' temp+ate Am+ 5i+e name is in t(e 5ormat o5 GG>ML95i+enameHH9GGnodenameHH " e" " o5 t(is cd ?O'D9TOP=c+one=conteAt=apps Kmanua++yL cp CT>O#IG"Am+ CT>O#IG"Am+9ori cp =usr=+oca+=d*a='PPSc+one=Am+=D/4D'CH0usn(1a0$5.,&l0!e( CT>O#IG"Am+ cp =usr=+oca+=d*a='PPSc+one=Am+=D/4D'CH0usn(1a0$5.,&l0!e( P#OD9usn*<a&2&"Am+ Open t(e P#OD9usn*<a&2&"Am+ and CT>O#IG"Am+ and c(ec< t(e $a+ue o5 Es9(ostnameF" T(is $a+ue s(ou+d *e di55erent t(an t(e (ostname 5rom /(ic( c+onin script is *ein run" I5 t(is $a+ue and t(e actua+ (ostname are same; t(e c+onin script as<s 5or ne/ port poo+" :e can sa5e+y c(an e t(is $a+ue to a random $a+ue" For e" " 5rom G(ost oa9$arMOs9(ostnameOHusn*<a&6-G=(ostH to G(ost oa9$arMOs9(ostnameOHusn*<a&6-1G=(ostH c* Special ?otes7 I5 t(e admin and /e* tier are present in same (ost Kser$er e" " usn*<a&6-L and /e (a$e to con5i ure t(e system 5or mu+tinode arc(itecture; pro$ide usn*<crmA as system administration and concurrent processin

Orac+e DB' 'pps C+onin

!er , %"-

%7

node" I5 t(e admin and /e* tier are on di55erent nodes t(en put t(e proper (ost name Ki"e in case o5 usn*<a&6& and usn*</&6&L" d* Start t e clone script. cd ?O'D9TOP=c+one=*in per+ adc5 c+one"p+ appsTier K=d*%-app%a&6-=de$ptc(comn=c+one=*inL

Ne/ pass/ord s(ou+d *e pro$ided (ere" P+ease c(ec< t(e eAamp+e session pro$ided *e+o/

devhrcrm_web_adcf gclone.txt

e* Stop all ser)ices. Stop a++ t(e ser$ices at t(e end o5 t(e c+one" ' is is )er% i&portant step. cd ?O'D9TOP=admin=scripts=GGCONTE>T9N'MEHH adstpa++"s( apps=?'PPSP:D C(ec< /(et(er a++ OS processes are c+eared" @. Post Cloning Steps. a. Create custo& .en) #ile ABot Ad&in and Be( 'ier* Custom en$ironment 5i+e needs to *e created manua++y as rapidc+one does not ta<e care o5 it" Temp+ate 5i+es are present under =usr=+oca+=d*a='PPSc+one=en$=customGGO#'CLE9SIDHH9GG(ostnameHH"en$9admin Copy t(is 5i+e to ?'PPL9TOP K=d*&%appa&6&=8aprdapp+L

e" " cp =usr=+oca+=d*a='PPSc+one=en$= customDE!DE!9usn*<a&6-"en$9/e* ?'PPL9TOP NOTE , mo+e the custom,SID-.usn&kw0/0.we& to custom,SID-.usn&kw0/0.en+ and custom,SID-.usn&ka0/0.admin to custom,SID-.usn&ka0/0.en+ separatel! on we&0admin nodes. b. Cop% pasta.c#g AAd&in 'ier* Copy t(e pasta"c5 5rom =usr=+oca+=d*a='PPSc+one=pasta=pasta"c5 9GDBN'MEH to ?FND9TOP=resource e" cd ?FND9TOP=resource Kmanua++yL K=d*&%appa&6&=8aprdapp+=5nd=%%"-"&L cp =usr=+oca+=d*a='PPSc+one=pasta=pasta"c5 9DE!DTCH " NOTE , Ta<e a *ac<up o5 ori ina+ pasta"c5 /it( t(e date at t(e end o5 t(e 5i+e c. C ange users7 !(&t ds and ulcr&0eul pass!ord ADB 'ier* For de$e+opment use a pass/ord o5 t(e username 1lter user w&mthds identi#ied &! w&mthds2 3same #or 41 and De+5 1lter user ulcrm.eul identi#ied &! ulcrm.eul2

Orac+e DB' 'pps C+onin

!er , %"-

%-

For R' use a pass/ord o5 t(e username 5o++o/ed *y an underscore instance name" 1lter user ulcrm.eul identi#ied &! ulcrm.eul.)aprd2 d. Modi#% DBA0D+R/C'OR+/S as per 'arget S+D ADB 'ier* T(is /i++ c(an e t(e pat( mentioned in DB'9DI#ECTO#IES to appropriate en$ironment" C(an e to =usr=+oca+=d*a='PPSc+one=s8+=ot(ers S8+p+us =no+o Connect =as sysd*a EAecute DB'9DI#ECTO#IES9GSIDH"s8+ e. Create t e so#tlin1s t at got #ailed during cop% co&&and. AAd&in 'ier* Kit can *e 5ound in t(e +o 5i+es o5 copy commandL #un t(e so5t+in< creation script a$ai+a*+e at =usr=+oca+=d*a='PPSc+one=scripts=so5t+in<"s( as app+m r user o5 admin node" N678 ' For this login to a separat e ad min node with 9appl m gr: &ecau s e the en+ #iles are creat e d now and it will get set auto m a tic all!.6nc e the links are creat e d go to cd t o 97'"7:%TOP/ b i n an d ls ;alr t and sa m e cd 9A#%TOP/ r e p o r t s / 7 : an d ls ;alr t to chec k the links . f. C ange ot er pro#ile option )alues A DB 'ier*

C(an e t(e re8uired pro5i+e option $a+ues usin t(e script <ept under =usr=+oca+=d*a='PPSc+one=s8+=pro5i+e=pro5i+eoptions9GGO#'CLE9SIDHH"s8+" Do not 5or et to c(ec< t(e DB name *e5ore runnin t(e a*o$e script and a+so commit at t(e end" g. C ange BC +n(ound &ailer con#iguration ADB 'ier* T(is is $ery import a n t c(a n e and ne e d s to *e done *e5ore any o5 t(e midd+e tier ser$ice s are start e d up" Ot(er /is e; t(e :F ser$ic e s /ou+d conne c t to Production mai+ *oA and upd a t e t(e dat a " Use t(e 5o++o/in script at to ma< e t(es e c(an e s "

=usr=+oca+=d* a ='PPSc+on e= s 8+=:F=:Fin*ou n d c ( a n e s 9 G G O #'CLE9SIDH H " s 8+ Do not 5or et to c(ec< t(e DB name *e5ore runnin t(e a*o$e script and a+so commit at t(e end" h. /dit ttpd.con# in te&plate to !or1around a 1no!n issue ABe( 'ier* Comment t(e 5o++o/in entry in t(e 5o++o/in 5i+es ?FND9TOP=admin=temp+ate=(ttpd9uA9ias%&22"con5 ?I'S9O#'CLE9HOME=appsuti+=temp+ate='pac(e='pac(e=con5=(ttpd"con5
K=d*&%app/&6&=8aprdora=B&3=i'S=appsuti+=temp+ate='pac(e='pac(e=con5L

Entry to *e commented out

Orac+e DB' 'pps C+onin

!er , %"-

%3

NNNNNNNNNNNNNNNNNNNNNNNN .@@@@Precise@@@@@@@@@@ LoadModu+e pss5i+ter9modu+e =d*precise/&2&=precise=products=///=5i+ter=*in=mod9pss5i+ter"so"ss+ .@@@End Precise@@@@@@@ to .@@@@Precise@@@@@@@@@@ DLoadModu+e pss5i+ter9modu+e =d*precise/&2&=precise=products=///=5i+ter=*in=mod9pss5i+ter"so"ss+ .@@@End Precise@@@@@@@ i. Cop% ;.0O+/0D+SCO??/C'/D02.S. t&l to -OA0H'M./;S ABe( 'ier*

Copy UL9OIE9DISCONNECTED9>LS"(tm+9GSIDH 5rom =usr=+oca+=d*a='PPSc+one=ot(ers to ?O'9HTML=US as UL9OIE9DISCONNECTED9>LS"(tm+ 5. Start all t e ser)ices A Bot Ad&in and Be( 'ier*

cd ?O'D9TOP=admin=scripts=GGCONTE>T9N'MEHH= adstrta+"s( apps=?'PPSP:D .. Setup Bor1#lo! Diagra&&er 's t(e app+ o/ner o5 t(e admin node run, Edit t(e 5o++o/in 5i+e, ?FND9TOP=resource=/5c5 "ms Ma<e t(e 5o++o/in c(an es, :FTYN :F9:EB9'GENT & (ttp,==Gser$ernameH"us"u+"com,G/e*portH=p+s=GsidH :FTYN :F9PLUGIN9DO:NLO'D & (ttp,==Gser$ernameH"us"u+"com,G/e*portH=O'9HTML=oa4init"eAe T(en run t(e uti+ity :F#ESGEN as t(e admin node app+ o/ner" :F#ESGEN apps=Gapps pass/ordH & Y D'T'B'SE ?FND9TOP=resource=/5c5 "ms T(e output s(ou+d *e +i<e *e+o/, ; "F 8S<8N apps0apps&=prd 0 > D171B1S8 ;FND.76P0resource0w#c#g.msg Log #ilename ' L$?@=62A.log eport #ilename ' 6$?@=62A.out BB 0d&06app2a02$0)aprdappl0#nd0$$.C.00resource0w#c#g.msg SDEE8SS E6DN7F6 Done. l. C ange 5pass!ord6 #or BC+n(ound &ailer account. A Oracle Application Manager*

Na$i ation is

Orac+e DB' 'pps C+onin

!er , %"-

%0

O'M #i (t side top drop do/n :or<5+o/ Le5t side *ottom Components Le5tside *ottom :or<5+o/ Noti5ication mai+er C+ic< Edit C(an e t(e pass/ord" C+ic< OY :e s(ou+d see EComp+eted success5u++yF messa e" Pass/ord is Epass/ordF" m. C anges #or Setup0user and pass!ord #emo$e t(e end dates 5rom t(e setup9user responsi*i+ities and c(an es t(e pass/ord to oraandersen" Lo in as System 'dministrator" Security@HUser @ H De5ine Press F%% and put setup9user as t(e user name" Hit CT#L Z F%% to et t(e +ist o5 user in responsi*i+ities 5ie+d" #emo$e " E55ecti$e Dates [ToS 5ie+d as s(o/n *e+o/ and sa$e t(e transaction"

Note ' For D8G1D76 onl! H we need to remo+e the e##ecti+e end date and s!stem administrator responsi&ilit! end date #or user id I7'"<=>?@A
n. Run HR Scra&(le script: i# required A DB 'ier* Use t(e script present under =usr=+oca+=d*a='PPSc+one=s8+=(rscram*+e"s8+ T(is is an updated script (a$in t(e 5o++o/in 6 parts to it" %" Disa*+e H# re+ated tri ers 2" #un H# scram*+e 6" Ena*+e H# re+ated tri ers It ta<e s - T % & mins to comp+ e t e H# scra m *+ e t(is /ay"
Orac+e DB' 'pps C+onin !er , %"%B

To c(ec< /(et(er H# scram*+e (as ran proper+y; run t(e script present under =usr=+oca+=d*a='PPSc+one=s8+=(rscr$a+"s8+ o. C ange t e #ollo!ing in D/4D/4 instance onl% ADB 'ier* C#E'TE USE# u+C%&%0 IDENTIFIED BY u+C%&%0 DEF'ULT T'BLESP'CE TOOLS TEMPO#'#Y T'BLESP'CE TEMP P#OFILE DEF'ULT 'CCOUNT UNLOCYW G#'NT C#E'TE SESSION TO u+C%&%0W G#'NT de$e+oper98uery TO u+C%&%0W G#'NT in5osys98uery TO u+C%&%0W T(e 5o++o/in scripts to *e eAecuted in DE!DE! on+y K#esponsi*i+ity9dede$"tAt;pass/ord9de$de$"tAtL

"es*onsibilit3_devdev.txt

*assw ord_devdev.txt

ra nt upd a t e on app s"CS9H\9S#9CONT'CT9POINTS to ULC%&% 0W ran t eA ec u t e on app s"CS9SE#!ICE#ERUEST9PUB to ULC%&% 0W grant select on a**s.h?_*arties to ul@:;:A grant select on a**s.h?_*art3_sites to ul@:;:A grant select on a**s.h?_relationshi*s to ul@:;:A

p. Re&o)e t e #ollo!ing #iles ABot Ad&in and Be( 'ier* Admin: +s I+d =d*&%app2a&6-=de$de$comn=temp= . 4ust to c(ec< /(et(er t(e ri (t dir is present rm @5r =d*&%app2a&6-=de$de$comn=temp=N +s I+d =d*&%app2a&6-=de$de$=admin=P#OD= . 4ust to c(ec< /(et(er t(e ri (t dir is present rm @5r =d*&%app2a&6-=de$de$=admin=P#OD=N *eb: +s @+d =d*&%app%a&6-=de$de$app+=admin=P#OD=N KdoneL present rm @5r =d*&%app%a&6-=de$de$app+=admin=P#OD=N KdoneL . 4ust to c(ec< /(et(er t(e ri (t dir is

+s @+d =d*&%app%a&6-=de$de$ora=B"&"3= . 4ust to c(ec< /(et(er t(e ri (t dir is present rm @5r =d*&%app%a&6-=de$de$ora=B"&"3=N +s @+d =d*&%app%a&6-=de$de$ora=i'S= KdoneL . 4ust to c(ec< /(et(er t(e ri (t dir is present rm @5r =d*&%app%a&6-=de$de$ora=i'S=N KdoneL +s @+d =d*&%app%a&6-=de$de$ora=B&3=i'S='pac(e='pac(e=+o s= . 4ust to c(ec< /(et(er t(e ri (t dir is present KdoneL rm @5r =d*&%app%a&6-=de$de$ora=B&3=i'S='pac(e='pac(e=+o s=N KdoneL +s @+d =d*&%app%a&6-=de$de$ora=B&3=i'S='pac(e=1ser$=+o s= . 4ust to c(ec< /(et(er t(e ri (t dir is present KdoneL rm @5r =d*&%app%a&6-=de$de$ora=B&3=i'S='pac(e=1ser$=+o s=N KdoneL

Orac+e DB' 'pps C+onin

!er , %"-

%C

B. Dedicated Eser) #or Con#igurator c anges AOnl% to (e done #or FAPRD and D/4D/4* For R'P#D; p+ease 5o++o/ a++ t(e steps mentioned in t(e tAt 5i+e, =usr=+oca+=d*a='PPSc+one=scripts=R'P#D9con5i urator= post9c+one9R'P#D"tAt in usn**</&6& For DE!DE!; p+ease 5o++o/ a++ t(e steps mentioned in t(e tAt 5i+e, =usr=+oca+=d*a='PPSc+one=scripts=DE!DE!9con5i urator= post9c+one9DE!DE!"tAt in usn*<a&6'5ter per5ormin t(e a*o$e steps; p+ease *ounce 'pac(e /it( c+ear cac(e"

r. Bounce all t e ser)ices once. ABot Ad&in and Be( tier* s. Cill clone )alidation docu&ent. t. Setup o# irecruit&ent ser)er AOnl% #or FAPRD and D/4HRCRM* P+ease per5orm t(is step a5ter a++ t(e c+one $a+idationSs are comp+ete" P+ease ensure t(at e$eryt(in is /or<in 5ine *e5ore startin t(is step" I5 t(e R' en$ironment (as to *e re+eased; t(en /e can con5i ure irecruitment t(e 5o++o/in /ee<end" T(e imp+ementation document 5or t(e same is <ept in t(e 5o++o/in 5o+der , U,]Pro4ect]DB']Pro4ects]DM\] irecruitment9setup9postc+one"doc

Orac+e DB' 'pps C+onin

!er , %"-

2&