Anda di halaman 1dari 13

IMPLEMENTATION GUIDE FOR PCP ON RAC

Prepared by Oracle E-Business Suite Outsourcing Authors: Docu ent: Creation Date: Last U&'ate': (ersion: March !"# !$$% March !"# !$$% )*$ Aniket Kulkarni

Copyright (C) 2009 Oracle Corporation All Rights Reserved

INDEX
INDEX Ena!ling "arallel Conc#rrent "rocessing !y A#tocon$ig Change Con$ig#ration &iles on 'iddle (iers 'a*e Changes to 'anager De$initions (est the "C" set#p 2 % ) + ,%

Enabling Parallel Concurrent Processing by Autoconfig


a ! c -h#tdo.n the conc#rrent /anagers on the active Conc#rrent "rocessing node #sing c/ctl sh Ens#re that patch $or !#g %001190 has !een applied On all 'iddle tiers to !e #sed as Conc#rrent "rocessing nodes2 Edit the conte3t $iles to have the $ollo.ing 4 a 5A""6DC" oa7var89s7appldcp9:ON5;A""6DC": ! 5(IER7NODE oa7var89s7isConc9:<E-5;(IER7NODE: c 5(IER7NODEDE= oa7var89s7isConcDev9:<E-5;(IER7NODEDE=:

(NOTE : Before you run autoconfig, make sure that context file($APPL TOP!a"min!#$%&' #hostname'(xml) you are using is a**ro*riate for use( %f *arameters in this file are not correct, it can cause a lot of grief +hile trying to ,ring u* the en-ironment after running autoconfig() c R#n >AD7(O";!in;adcon$ig sh on each Conc#rrent "rocessing node

Change Configuration Files on Middle Tiers


, 2 % 'a*e s#re that >(N-7AD'IN;tnsna/es ora has an entry $or the i$ile >(N-7AD'IN;5-ID:75hostna/e:7i$ile ora Edit the $ile >(N-7AD'IN;5-ID:75hostna/e:7i$ile ora on each conc#rrent processing node and add entries $or &ND&- and &ND-' $or all other conc#rrent processing nodes (he !est .ay to do it is to4 a copy all &ND&- and &ND-' entries $ro/ tnsna/es ora o$ MT2 into the i$ile o$ MT1 ! copy all &ND&- and &ND-' entries $ro/ tnsna/es ora o$ MT1 into the i$ile o$ MT2 (ie do.n 'anagers $ro/ each Conc#rrent "rocessing node to a speci$ic RAC instance4 a &or '(,2 edit >A""67(O";A""-5-ID:75hostna/e: env and add the $ollo.ing lines 4 i (?O7(A-@85RAC IN-(ANCE1: ii e3port (?O7(A-@ &or '(22 edit >A""67(O";A""-5-ID:75hostna/e: env and add the $ollo.ing lines 4 i (?O7(A-@85RAC IN-(ANCE2: ii e3port (?O7(A-@ Ena!le rsh and rlogin !et.een all Conc#rrent "rocessing nodes (he $ollo.ing steps need to !e done on all C" nodes a As root2 add the /iddle tier na/es o$ all C" nodes to the $ollo.ing $iles i ;etc;hosts allo. ii ;etc;hosts eA#iv iii B; rhosts ( per/issions sho#ld !e +)) ) ! Add CrshD and CrloginD to ;etc;sec#retty on separate lines c -et disa!le to no in the $ollo.ing $iles 4 i ;etc;3inetd d;rsh ii ;etc;3inetd d;rlogin d R#n the $ollo.ing co//ands 4 i ch*con$ig rsh on ii ch*con$ig rlogin on iii service 3inetd stop iv service 3inetd start e Chec* i$ yo# can rsh $ro/ one C" node to the other and vice versa as root and as the ap5sid: #ser !

Make Changes to Manager Definitions


6ogin to $or/s as sysad/in #sing http4;;5EIFI" GR6:;dev+0cgi;$+0cgi Navigate to CConc#rrent 'anagersD H: CDe$ineD I#ery all /anagers and /a*e the $ollo.ing changes 4 i (he Internal 'anager sho#ld ONLY have the pri/ary node assigned as '(,

ii

(he internal /onitor on '(, sho#ld !e disa!led '(, is the node that r#ns the Internal Conc#rrent 'anager (IC') and sho#ld NO( have the Internal 'onitor (I') r#nning here

iii

(he internal /onitor on '(2 (Conc#rrent "rocessing node NO( r#nning Internal Conc#rrent 'anager) sho#ld !e ena!led .ith the standard .or*shi$t and , process (he Internal 'onitor sho#ld only have the pri/ary node de$ined as '(2

iv

(he -ervice 'anagers on all Conc#rrent "rocessing nodes sho#ld !e ena!led .ith the standard .or*shi$t and , process each (he -ervice 'anagers (-') only have pri/ary nodes assigned to the/

All /anagers o$ type J(ransaction 'anagerK sho#ld have only the pri/ary node assigned as '(,

vi

I#ery the /anagers to $ind the ones o$ type J(ransaction 'anagerK and de$ine a duplicate transaction manager with the following differences4 , (he Na/e o$ the ne. (' sho#ld !e C5original na/e:45'(2:D 2 (he shortna/e o$ the ne. (' sho#ld !e C5original shortna/e:75'(2:D % Only the pri/ary node sho#ld de$ined and set to '(2

vii

All other /anagers o$ type JConc#rrent 'anagerK sho#ld have the pri/ary node as '(, and the secondary node as '(2

viii.

Make sure the profile option !M "na#led$ is set to Y$

Test the PCP setup


!cenario 1 % DE RAC instance $ail#re R#n a loop that connects to the load !alanced service na/e and sh#tdo.n the DE instance on RAC Node, #sing sh#tdo.n a!ort Chec* the stat#s o$ the $or/s applet and relogin i$ reA#ired Chec* the stat#s o$ all conc#rrent /anagers !cenario 2 % Conc#rrent "rocessing node ('() re!oot -tart#p all DE nodes and restart all conc#rrent /anagers Lave the sysad/ins sh#tdo.n Conc#rrent "rocessing node , ('(,) Chec* the stat#s o$ all conc#rrent /anagers

Anda mungkin juga menyukai