From version 12.1
edited by Jeffrey McDonald
on 2025/03/02 22:41
Change comment: There is no comment for this version
To version 3.1
edited by Jeffrey McDonald
on 2024/12/07 12:27
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,114 +1,99 @@
1 -= Prerequisites =
1 +Instructions for patching OCCAS...
2 2  
3 -For convenience, let's set the ORACLE_HOME environment variable:
3 += OCCAS Patches =
4 4  
5 -In your (% class="mark" %)~~/.bash_profile(%%) script, add the following lines:
5 +Download the latest OCCAS patches. At the time of this writing, it contained an entirely new installer.
6 6  
7 -(% class="box" %)
8 -(((
9 -export ORACLE_HOME=/opt/oracle/occas-8.1
10 -export PATH=$ORACLE_HOME/OPatch:$PATH
11 -)))
7 +From support.oracle.com, click on the **//Patches & Updates//** tab.
12 12  
13 -Load the variables by logging out and logging back in. (Or, you can type "source ~~/.bash_profile".)
9 +In the **//Patch Search//** window, click on //**Product or Family (Advanced)**// tab.
14 14  
15 -Let's find out which version of WebLogic OCCAS is running on:
11 +Enter...
16 16  
13 +Product is: **Oracle Communications Application Server**
14 +Release is: **Oracle Communications Application Server 8.1.0.0.0**
15 +Platform is: **Linux x86-64**
16 +
17 +From there, download each patch...
18 +
17 17  (% class="box" %)
18 18  (((
19 -grep "distribution" $ORACLE_HOME/inventory/registry.xml
21 +unzip '*.zip'
20 20  )))
21 21  
22 -(% class="box infomessage" %)
23 -(((
24 - <distributions>
25 - <distribution status="installed" name="Converged Application Server" version="8.1.0.0.0">
26 - </distribution>
27 - </distributions>
28 -)))
24 +Wow! One of the patches (p35908669) contains a new **occas_generic.jar** file. Let's use that to install OCCAS instead of using the one from 'edelivery.oracle.com'.
29 29  
30 -Now let's find out which version of WebLogic (WLS) OCCAS is running on:
26 +Follow the steps in [[OCCAS Installation>>doc:Tutorials.Oracle.Communications.OCCAS.Installation.WebHome]] and return here when you are done. (Do not configure OCCAS just yet.)
31 31  
28 +Back?
29 +
30 +Now let's install the remaining OPatch style patches in one fell swoop...
31 +
32 32  (% class="box" %)
33 33  (((
34 -grep "wls_server" $ORACLE_HOME/inventory/registry.xml
34 +export PATH=/opt/oracle/occas/8.1/OPatch:$PATH
35 +opatch napply -id 35843968,36228321,36853044,36965445 -silent
35 35  )))
36 36  
37 -(% class="box infomessage" %)
38 -(((
39 - <feature status="installed" name="wls_server" version="14.1.1.0.0">
40 -)))
38 +That was easy! Sometimes it's not so easy. Sometimes the patches require a newer version of OPatch to work. If that's a problem for you, see below for updating OPatch from the WLS stack bundle patch.
41 41  
42 -Fantastic! Now we know what patches to download and install...
40 += Download WebLogic Patches =
43 43  
44 -= WebLogic Server Patches =
42 +In addition to the OCCAS patches, we need to install the latest WebLogic Server (WLS) patches.
45 45  
46 -From [[Oracle's My Support>>https://support.oracle.com]] download the latest //WLS Stack Patch Bundle//:
44 +But, which version of WebLogic does OCCAS use? Let's find out!
47 47  
48 -[[image:wls_patch_search.png]]
49 -
50 -These patch bundles are released on a quarterly basis and should give us everything we need.
51 -
52 52  (% class="box infomessage" %)
53 53  (((
54 -WLS STACK PATCH BUNDLE 14.1.1.0.250114 (Patch)
48 +cd <install_dir>/inventory
49 +grep "wls_server" registry.xml
50 +<feature status="installed" name="wls_server" version="14.1.1.0.0">
55 55  )))
56 56  
57 -Unzip the patch and refer to the README.html for detail instructions.
53 +Ah, now that we know the version number, lets search for the latest WLS patches...
58 58  
59 -First, we must upgrade the patching program (opatch) itself.
55 +Product is: **Oracle WebLogic Server**
56 +Release is: **Oracle WebLogic Server 14.1.1.0.0**
57 +Platform is: **Linux x86-64**
58 +Show recommended patches only **(check)**
59 +Exclude superseded patches **(check)**
60 60  
61 -Follow these instructions:
61 +That's a lot of patches! We only need to download the latest WLS stack bundle:
62 62  
63 -(% class="box" %)
63 +(% class="box infomessage" %)
64 64  (((
65 -$ opatch version
66 -OPatch Version: 13.9.4.2.3
67 -\\$ unzip p37476502_141100_Generic.zip
68 -$ cd WLS_SPB_14.1.1.0.241008/tools/opatch/generic
69 -$ unzip p37476502_141100_Generic.zip
70 -$ cd 6880880
71 -$ java -jar opatch_generic.jar -silent oracle_home=$ORACLE_HOME -ignoreSysPrereqs
72 -\\$ opatch version
73 -OPatch Version: 13.9.4.2.18
65 +WLS STACK PATCH BUNDLE 14.1.1.0.241008 (Patch)
74 74  )))
75 75  
76 -If you're using Linux (RHEL etc), there's a script we can run to patch everything all at once:
68 +These patch bundles are released on a quarterly basis and should give us everything we need.
77 77  
78 -(% class="box" %)
79 -(((
80 -cd WLS_SPB_14.1.1.0.241008/tools/spbat/generic/SPBAT
81 -./spbat.sh -phase apply -oracle_home $ORACLE_HOME
82 -)))
70 +Unzip the patch and refer to the README.html for detail instructions.
83 83  
84 -If you're on an unsupported operating system (Window, MacOS, etc.), you will have to install the patches manually using "opatch apply".
72 +Here's how I did it...
85 85  
86 -= OCCAS Patches =
87 -
88 -From [[Oracle's My Support>>https://support.oracle.com]] download the latest //OCCAS patches~://
89 -
90 -**[[image:patch_search.png]]**
91 -
92 -Download each patch and unzip them.
93 -
94 94  (% class="box" %)
95 95  (((
96 -$ unzip '*.zip'
76 +opatch version
77 +OPatch Version: 13.9.4.2.3
78 +\\cd WLS_SPB_14.1.1.0.241008/tools/opatch/generic
79 +unzip p28186730_1394217_Generic.zip
80 +cd 6880880
81 +java -jar opatch_generic.jar -silent oracle_home=/opt/oracle/occas/8.1 -ignoreSysPrereqs
82 +\\opatch version
83 +OPatch Version: 13.9.4.2.17
97 97  )))
98 98  
99 -Wow! One of the patches (p35908669) contains a new **occas_generic.jar** file. Let's use that to install OCCAS instead of using the one from 'edelivery.oracle.com'.
86 +Now that we have the latest OPatch, let's use SPBAT to patch WLS.
100 100  
101 -Follow the steps in [[OCCAS Installation>>doc:Tutorials.Oracle.Communications.OCCAS.Prenstallation.WebHome]] and return here when you are done. (Do not configure OCCAS just yet.)
102 -
103 -Now let's install the remaining patches one-by-one:
104 -
105 105  (% class="box" %)
106 106  (((
107 -$ opatch apply -silent 35843968
108 -$ opatch apply -silent 36228321
109 -$ opatch apply -silent 36853044
110 -$ opatch apply -silent 36965445
111 -$ opatch apply -silent 37467100
90 +export ORACLE_HOME=/opt/oracle/occas/8.1
91 +export _JAVA_OPTIONS="-Xms64m -Xmx1024m -XX:ParallelGCThreads=45 -XX:ReservedCodeCacheSize=512m"
92 +\\cd WLS_SPB_14.1.1.0.241008/tools/spbat/generic/SPBAT
93 +./spbat.sh -phase precheck -oracle_home $ORACLE_HOME
94 +./spbat.sh -phase apply -oracle_home $ORACLE_HOME
112 112  )))
113 113  
114 114  Congratulations! We are now ready to [[Configure OCCAS>>doc:Tutorials.Oracle.Communications.OCCAS.Configuration.WebHome]].
98 +
99 +
patch_search.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.jeff
Size
... ... @@ -1,1 +1,0 @@
1 -54.7 KB
Content
wls_patch_search.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.jeff
Size
... ... @@ -1,1 +1,0 @@
1 -51.8 KB
Content