{"id":21490,"date":"2023-01-12T17:26:11","date_gmt":"2023-01-12T16:26:11","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=21490"},"modified":"2023-06-20T10:21:14","modified_gmt":"2023-06-20T08:21:14","slug":"patching-oda-ha-from-19-10-to-19-17","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/","title":{"rendered":"Patching ODA HA from 19.10 to 19.17"},"content":{"rendered":"\n<p><strong>By Mouhamadou Diaw<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>In this blog I am describing an ODA HA (serveroda1 and serveroda2) patch from 19.10 to 19.17. The process is the same that patching a non-HA ODA. Few tasks may need to be done on both servers, otherwise all steps are done from one node. If there are some tasks needed on both nodes, we will specify.<\/p>\n\n\n\n<p>My colleague Jerome already do a nice  <a href=\"https:\/\/www.dbi-services.com\/blog\/oda-version-19-17-is-available-how-to-patch\/\" target=\"_blank\" rel=\"noreferrer noopener\">blog<\/a> for non-HA ODA.<\/p>\n\n\n\n<p>In the <a href=\"https:\/\/docs.oracle.com\/en\/engineered-systems\/oracle-database-appliance\/19.17\/cmtrn\/oda-patches.html#GUID-220DA05B-0F52-4EDA-84C9-BFD15F43802D\">documentation<\/a> we can find possible versions that can upgraded to version 19.17. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"214\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/01\/Capture-1024x214.png\" alt=\"\" class=\"wp-image-21504\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/01\/Capture-1024x214.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/01\/Capture-300x63.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/01\/Capture-768x161.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/01\/Capture.png 1141w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>As we are actually on 19.10, we decide to do following path<\/p>\n\n\n\n<p>19.10 ==&gt;19.14 ==&gt;19.17<\/p>\n\n\n\n<p><strong>Required patches<\/strong><\/p>\n\n\n\n<p>Download following patches and transfer them to one node of the ODA HA<\/p>\n\n\n\n<p>For 19.14<\/p>\n\n\n\n<p>patch 33702951 Oracle Database Appliance Server Patch for the ODACLI\/DCS stack<\/p>\n\n\n\n<p>patch 30403673 Oracle Grid Infrastructure clone files&nbsp;<\/p>\n\n\n\n<p>patch 30403662 Oracle Database clone files<\/p>\n\n\n\n<p>For 19.17<\/p>\n\n\n\n<p>patch 34753059 Oracle Database Appliance Server Patch<\/p>\n\n\n\n<p>patch 30403673 Oracle Grid Infrastructure clone files<\/p>\n\n\n\n<p>patch 30403662 Oracle Database clone files<\/p>\n\n\n\n<p>Below our source configuration<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-component\nSystem Version\n---------------\n19.10.0.0.0\n\nSystem node Name\n---------------\nserveroda1\n\nLocal System Version\n---------------\n19.10.0.0.0\n\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK                                       19.10.0.0.0           up-to-date\n\nGI                                        19.10.0.0.210119      up-to-date\n\nDB                                        19.10.0.0.210119      up-to-date\n\nDCSAGENT                                  19.10.0.0.0           up-to-date\n\nOS                                        7.9                   up-to-date\n\nILOM                                      5.0.1.21.a.r138015    up-to-date\n\nBIOS                                      41080800              up-to-date\n\nFIRMWARECONTROLLER                        16.00.08.00           up-to-date\n\nFIRMWAREEXPANDER                          0310                  up-to-date\n\nFIRMWAREDISK {\n&#091; c0d0,c0d1 ]                             0112                  up-to-date\n&#091; c1d0,c1d1,c1d2,c1d3,c1d4,c1d5,c1d6,     A170                  up-to-date\nc1d7,c1d8,c2d0,c2d1,c2d2,c2d3,c2d4,c2d5,\nc2d6,c2d7,c2d8 ]\n}\n\nHMP                                       2.4.7.0.1             up-to-date\n\nSystem node Name\n---------------\nserveroda2\n\nLocal System Version\n---------------\n19.10.0.0.0\n\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK                                       19.10.0.0.0           up-to-date\n\nGI                                        19.10.0.0.210119      up-to-date\n\nDB                                        19.10.0.0.210119      up-to-date\n\nDCSAGENT                                  19.10.0.0.0           up-to-date\n\nOS                                        7.9                   up-to-date\n\nILOM                                      5.0.1.21.a.r138015    up-to-date\n\nBIOS                                      41080800              up-to-date\n\nFIRMWARECONTROLLER                        16.00.08.00           up-to-date\n\nFIRMWAREEXPANDER                          0310                  up-to-date\n\nFIRMWAREDISK {\n&#091; c0d0,c0d1 ]                             0112                  up-to-date\n&#091; c1d0,c1d1,c1d2,c1d3,c1d4,c1d5,c1d6,     A170                  up-to-date\nc1d7,c1d8,c2d0,c2d1,c2d2,c2d3,c2d4,c2d5,\nc2d6,c2d7,c2d8 ]\n}\n\nHMP                                       2.4.7.0.1             up-to-date\n<\/code><\/pre>\n\n\n\n<p><strong>1- Patch from 19.10 to 19.14<\/strong><\/p>\n\n\n\n<p><strong>Update the repository with the server patch<\/strong><\/p>\n\n\n\n<p>Unpack the zip files and use following command to update the repository<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli update-repository -f \/u03\/app\/oracle\/soft\/19.14\/oda-sm-19.14.0.0.0-220215-server.zip\n{\n  \"jobId\" : \"f5308fcf-4bf9-42dd-8742-8ade96105968\",\n  \"status\" : \"Created\",\n  \"message\" : \"\/u03\/app\/oracle\/soft\/19.14\/oda-sm-19.14.0.0.0-220215-server.zip\",\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 08:48:14 AM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"Repository Update\",\n  \"updatedTime\" : \"January 03, 2023 08:48:14 AM CET\"\n}\n\n<\/code><\/pre>\n\n\n\n<p>Validate that the job was fine<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-job -i \"f5308fcf-4bf9-42dd-8742-8ade96105968\"<\/code><\/pre>\n\n\n\n<p>At this moment we can again check the status of the components<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-component\nSystem Version\n---------------\n19.10.0.0.0\n\nSystem node Name\n---------------\nserveroda1\n\nLocal System Version\n---------------\n19.10.0.0.0\n\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK                                       19.10.0.0.0           19.14.0.0.0\n\nGI                                        19.10.0.0.210119      19.14.0.0.220118\n\nDB                                        19.10.0.0.210119      19.14.0.0.220118\n\nDCSAGENT                                  19.10.0.0.0           19.14.0.0.0\n\nOS                                        7.9                   up-to-date\n\nILOM                                      5.0.1.21.a.r138015    5.0.2.24.r141466\n\nBIOS                                      41080800              41100500\n\nFIRMWARECONTROLLER                        16.00.08.00           up-to-date\n\nFIRMWAREEXPANDER                          0310                  up-to-date\n\nFIRMWAREDISK {\n&#091; c0d0,c0d1 ]                             0112                  up-to-date\n&#091; c1d0,c1d1,c1d2,c1d3,c1d4,c1d5,c1d6,     A170                  up-to-date\nc1d7,c1d8,c2d0,c2d1,c2d2,c2d3,c2d4,c2d5,\nc2d6,c2d7,c2d8 ]\n}\n\nHMP                                       2.4.7.0.1             2.4.8.0.600\n\nSystem node Name\n---------------\nserveroda2\n\nLocal System Version\n---------------\n19.10.0.0.0\n\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK                                       19.10.0.0.0           19.14.0.0.0\n\nGI                                        19.10.0.0.210119      19.14.0.0.220118\n\nDB                                        19.10.0.0.210119      19.14.0.0.220118\n\nDCSAGENT                                  19.10.0.0.0           19.14.0.0.0\n\nOS                                        7.9                   up-to-date\n\nILOM                                      5.0.1.21.a.r138015    5.0.2.24.r141466\n\nBIOS                                      41080800              41100500\n\nFIRMWARECONTROLLER                        16.00.08.00           up-to-date\n\nFIRMWAREEXPANDER                          0310                  up-to-date\n\nFIRMWAREDISK {\n&#091; c0d0,c0d1 ]                             0112                  up-to-date\n&#091; c1d0,c1d1,c1d2,c1d3,c1d4,c1d5,c1d6,     A170                  up-to-date\nc1d7,c1d8,c2d0,c2d1,c2d2,c2d3,c2d4,c2d5,\nc2d6,c2d7,c2d8 ]\n}\n\nHMP                                       2.4.7.0.1             2.4.8.0.600\n<\/code><\/pre>\n\n\n\n<p><strong>Update the dcsadmin<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli update-dcsadmin -v 19.14.0.0.0\n{\n  \"jobId\" : \"e36e0cba-f853-4c84-adeb-67660236a858\",\n  \"status\" : \"Created\",\n  \"message\" : null,\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 08:51:10 AM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"DcsAdmin patching\",\n  \"updatedTime\" : \"January 03, 2023 08:51:10 AM CET\"\n}\n<\/code><\/pre>\n\n\n\n<p>Validate the job status<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@serveroda1 bin]# odacli describe-job -i \"e36e0cba-f853-4c84-adeb-67660236a858\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  e36e0cba-f853-4c84-adeb-67660236a858\n            Description:  DcsAdmin patching\n                 Status:  Success\n                Created:  January 3, 2023 8:51:10 AM CET\n                Message:\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\nPatch location validation                January 3, 2023 8:51:11 AM CET      January 3, 2023 8:51:11 AM CET      Success\nPatch location validation                January 3, 2023 8:51:11 AM CET      January 3, 2023 8:51:11 AM CET      Success\ndcs-admin upgrade                        January 3, 2023 8:51:11 AM CET      January 3, 2023 8:51:17 AM CET      Success\ndcs-admin upgrade                        January 3, 2023 8:51:17 AM CET      January 3, 2023 8:51:24 AM CET      Success\n<\/code><\/pre>\n\n\n\n<p><strong>Update the dcscomponents<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli update-dcscomponents -v 19.14.0.0.0\n{\n  \"jobId\" : \"b057eaa3-eaaf-49a7-b662-6c53eb95b3c0\",\n  \"status\" : \"Success\",\n  \"message\" : \"Update-dcscomponents is successful on all the node(s):DCS-Agent shutdown is successful. MySQL upgrade is successful. Metadata migration is done before. Metadata schema update is done. dcsagent RPM upgrade is successful.  dcscli RPM upgrade is successful.  dcscontroller RPM upgrade is successful.  Successfully ran setupAgentAuth.sh zookeeper RPM upgrade is successful.  \",\n  \"reports\" : null,\n  \"createTimestamp\" : \"January 03, 2023 08:52:31 AM CET\",\n  \"description\" : \"Update-dcscomponents job completed and is not part of Agent job list\",\n  \"updatedTime\" : \"January 03, 2023 08:56:11 AM CET\"\n}\n<\/code><\/pre>\n\n\n\n<p>It\u2019s normal that the describe-job for this job does not return any value. You just should have SUCCESS on the status for the command above<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-job -i \"b057eaa3-eaaf-49a7-b662-6c53eb95b3c0\"\nDCS-10000:Resource Job with ID b057eaa3-eaaf-49a7-b662-6c53eb95b3c0 is not found.\n<\/code><\/pre>\n\n\n\n<p><strong>Update the dcsagent<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli update-dcsagent -v 19.14.0.0.0\n{\n  \"jobId\" : \"e1511288-b202-42c5-bbe8-5c13f4b1cfa9\",\n  \"status\" : \"Created\",\n  \"message\" : \"Dcs agent will be restarted after the update. Please wait for 2-3 mins before executing the other commands\",\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 08:57:54 AM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"DcsAgent patching\",\n  \"updatedTime\" : \"January 03, 2023 08:57:54 AM CET\"\n}\n<\/code><\/pre>\n\n\n\n<p>The following command should return SUCCESS<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-job -i \"e1511288-b202-42c5-bbe8-5c13f4b1cfa9\"<\/code><\/pre>\n\n\n\n<p><strong>Update the repository with the 19.14 GI and DB clones<\/strong><\/p>\n\n\n\n<p>GI clone<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]#  odacli update-repository -f \/u03\/app\/oracle\/soft\/19.14\/odacli-dcs-19.14.0.0.0-220215-GI-19.14.0.0.zip\n{\n  \"jobId\" : \"b05f15ed-2513-47d3-864f-fae03394c0a5\",\n  \"status\" : \"Created\",\n  \"message\" : \"\/u03\/app\/oracle\/soft\/19.14\/odacli-dcs-19.14.0.0.0-220215-GI-19.14.0.0.zip\",\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 09:02:54 AM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"Repository Update\",\n  \"updatedTime\" : \"January 03, 2023 09:02:54 AM CET\"\n}\n<\/code><\/pre>\n\n\n\n<p>Validate the status of the job<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-job -i  \"b05f15ed-2513-47d3-864f-fae03394c0a5\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  b05f15ed-2513-47d3-864f-fae03394c0a5\n            Description:  Repository Update\n                 Status:  Success\n                Created:  January 3, 2023 9:02:54 AM CET\n                Message:  \/u03\/app\/oracle\/soft\/19.14\/odacli-dcs-19.14.0.0.0-220215-GI-19.14.0.0.zip\n\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\nCheck AvailableSpace                     January 3, 2023 9:03:06 AM CET      January 3, 2023 9:03:06 AM CET      Success\nSetting up ssh equivalance               January 3, 2023 9:03:06 AM CET      January 3, 2023 9:03:06 AM CET      Success\nCopy BundleFile                          January 3, 2023 9:03:07 AM CET      January 3, 2023 9:03:47 AM CET      Success\nValidating CopiedFile                    January 3, 2023 9:03:47 AM CET      January 3, 2023 9:03:58 AM CET      Success\nUnzip bundle                             January 3, 2023 9:03:58 AM CET      January 3, 2023 9:05:35 AM CET      Success\nUnzip bundle                             January 3, 2023 9:05:35 AM CET      January 3, 2023 9:07:04 AM CET      Success\nRemoving ssh keys                        January 3, 2023 9:07:04 AM CET      January 3, 2023 9:07:05 AM CET      Success\n<\/code><\/pre>\n\n\n\n<p>DB clone<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli update-repository -f \/u03\/app\/oracle\/soft\/19.14\/odacli-dcs-19.14.0.0.0-220215-DB-19.14.0.0.zip\n{\n  \"jobId\" : \"20b39c38-bf4f-4815-9223-fffa8ee06b4f\",\n  \"status\" : \"Created\",\n  \"message\" : \"\/u03\/app\/oracle\/soft\/19.14\/odacli-dcs-19.14.0.0.0-220215-DB-19.14.0.0.zip\",\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 09:08:42 AM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"Repository Update\",\n  \"updatedTime\" : \"January 03, 2023 09:08:42 AM CET\"\n}\n<\/code><\/pre>\n\n\n\n<p>Validate the job<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-job -i \"20b39c38-bf4f-4815-9223-fffa8ee06b4f\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  20b39c38-bf4f-4815-9223-fffa8ee06b4f\n            Description:  Repository Update\n                 Status:  Success\n                Created:  January 3, 2023 9:08:42 AM CET\n                Message:  \/u03\/app\/oracle\/soft\/19.14\/odacli-dcs-19.14.0.0.0-220215-DB-19.14.0.0.zip\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\nCheck AvailableSpace                     January 3, 2023 9:08:51 AM CET      January 3, 2023 9:08:51 AM CET      Success\nSetting up ssh equivalance               January 3, 2023 9:08:51 AM CET      January 3, 2023 9:08:51 AM CET      Success\nCopy BundleFile                          January 3, 2023 9:08:52 AM CET      January 3, 2023 9:09:21 AM CET      Success\nValidating CopiedFile                    January 3, 2023 9:09:22 AM CET      January 3, 2023 9:09:31 AM CET      Success\nUnzip bundle                             January 3, 2023 9:09:31 AM CET      January 3, 2023 9:10:37 AM CET      Success\nUnzip bundle                             January 3, 2023 9:10:37 AM CET      January 3, 2023 9:11:43 AM CET      Success\nRemoving ssh keys                        January 3, 2023 9:11:43 AM CET      January 3, 2023 9:11:44 AM CET      Success\n<\/code><\/pre>\n\n\n\n<p><strong>Generate a prepatch report<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli create-prepatchreport -s -v 19.14.0.0.0\n\nJob details\n----------------------------------------------------------------\n                     ID:  d05aa323-7ce8-4393-a646-9e6052fc2e12\n            Description:  Patch pre-checks for &#091;OS, ILOM, GI, ORACHKSERVER]\n                 Status:  Created\n                Created:  January 3, 2023 9:20:33 AM CET\n                Message:  Use 'odacli describe-prepatchreport -i d05aa323-7ce8-4393-a646-9e6052fc2e12' to check details of results\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\n<\/code><\/pre>\n\n\n\n<p>Check If there is any error. Any failed step should be corrected<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-prepatchreport -i d05aa323-7ce8-4393-a646-9e6052fc2e12\n\nPatch pre-check report\n------------------------------------------------------------------------\n                 Job ID:  d05aa323-7ce8-4393-a646-9e6052fc2e12\n            Description:  Patch pre-checks for &#091;OS, ILOM, GI, ORACHKSERVER]\n                 Status:  SUCCESS\n                Created:  January 3, 2023 9:20:33 AM CET\n                 Result:  All pre-checks succeeded\n\nNode Name\n---------------\nserveroda1\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__OS__\nValidate supported versions     Success   Validated minimum supported versions.\nValidate patching tag           Success   Validated patching tag: 19.14.0.0.0.\nIs patch location available     Success   Patch location is available.\nVerify OS patch                 Success   Verified OS patch\nValidate command execution      Success   Validated command execution\n\n__ILOM__\nValidate ILOM server reachable  Success   Successfully connected with ILOM\n                                          server using public IP and USB\n                                          interconnect\nValidate supported versions     Success   Validated minimum supported versions.\nValidate patching tag           Success   Validated patching tag: 19.14.0.0.0.\nIs patch location available     Success   Patch location is available.\nChecking Ilom patch Version     Success   Successfully verified the versions\nPatch location validation       Success   Successfully validated location\nValidate command execution      Success   Validated command execution\n\n__GI__\nValidate GI metadata            Success   Successfully validated GI metadata\nValidate supported GI versions  Success   Validated minimum supported versions.\nValidate available space        Success   Validated free space under \/u01\nIs clusterware running          Success   Clusterware is running\nValidate patching tag           Success   Validated patching tag: 19.14.0.0.0.\nIs system provisioned           Success   Verified system is provisioned\nValidate ASM in online          Success   ASM is online\nValidate kernel log level       Success   Successfully validated the OS log\n                                          level\nValidate minimum agent version  Success   GI patching enabled in current\n                                          DCSAGENT version\nValidate Central Inventory      Success   oraInventory validation passed\nValidate patching locks         Success   Validated patching locks\nValidate clones location exist  Success   Validated clones location\nValidate DB start dependencies  Success   DBs START dependency check passed\nValidate DB stop dependencies   Success   DBs STOP dependency check passed\nEvaluate GI patching            Success   Successfully validated GI patching\nValidate command execution      Success   Validated command execution\n\n__ORACHK__\nRunning orachk                  Success   Successfully ran Orachk\nValidate command execution      Success   Validated command execution\n\nNode Name\n---------------\nserveroda2\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__OS__\nValidate supported versions     Success   Validated minimum supported versions.\nValidate patching tag           Success   Validated patching tag: 19.14.0.0.0.\nIs patch location available     Success   Patch location is available.\nVerify OS patch                 Success   Verified OS patch\nValidate command execution      Success   Validated command execution\n\n__ILOM__\nValidate ILOM server reachable  Success   Successfully connected with ILOM\n                                          server using public IP and USB\n                                          interconnect\nValidate supported versions     Success   Validated minimum supported versions.\nValidate patching tag           Success   Validated patching tag: 19.14.0.0.0.\nIs patch location available     Success   Patch location is available.\nChecking Ilom patch Version     Success   Successfully verified the versions\nPatch location validation       Success   Successfully validated location\nValidate command execution      Success   Validated command execution\n\n__GI__\nValidate GI metadata            Success   Successfully validated GI metadata\nValidate supported GI versions  Success   Validated minimum supported versions.\nValidate available space        Success   Validated free space under \/u01\nIs clusterware running          Success   Clusterware is running\nValidate patching tag           Success   Validated patching tag: 19.14.0.0.0.\nIs system provisioned           Success   Verified system is provisioned\nValidate ASM in online          Success   ASM is online\nValidate kernel log level       Success   Successfully validated the OS log\n                                          level\nValidate minimum agent version  Success   GI patching enabled in current\n                                          DCSAGENT version\nValidate Central Inventory      Success   oraInventory validation passed\nValidate patching locks         Success   Validated patching locks\nValidate clones location exist  Success   Validated clones location\nValidate DB start dependencies  Success   DBs START dependency check passed\nValidate DB stop dependencies   Success   DBs STOP dependency check passed\nEvaluate GI patching            Success   Successfully validated GI patching\nValidate command execution      Success   Validated command execution\n\n__ORACHK__\nRunning orachk                  Success   Successfully ran Orachk\nValidate command execution      Success   Validated command execution\n<\/code><\/pre>\n\n\n\n<p><strong>Update the server now<\/strong><\/p>\n\n\n\n<p>As there is no error, we can now launch the &nbsp;server patching<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]#  \/opt\/oracle\/dcs\/bin\/odacli update-server -v 19.14.0.0.0\n{\n  \"jobId\" : \"aa4ffe45-eae2-4eca-8cd0-f4c0b9ae70f8\",\n  \"status\" : \"Created\",\n  \"message\" : \"Success of server update will trigger reboot of the node after 4-5 minutes. Please wait until the node reboots.\",\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 09:38:09 AM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"Server Patching\",\n  \"updatedTime\" : \"January 03, 2023 09:38:09 AM CET\"\n}\n<\/code><\/pre>\n\n\n\n<p>And the end the result should be SUCCESS<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-job -i \"aa4ffe45-eae2-4eca-8cd0-f4c0b9ae70f8\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  aa4ffe45-eae2-4eca-8cd0-f4c0b9ae70f8\n            Description:  Server Patching\n                 Status:  Success\n                Created:  January 3, 2023 9:38:09 AM CET\n                Message:  Successfully patched GI with RHP\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\nValidating GI user metadata              January 3, 2023 9:38:30 AM CET      January 3, 2023 9:38:30 AM CET      Success\nValidating GI user metadata              January 3, 2023 9:38:30 AM CET      January 3, 2023 9:38:30 AM CET      Success\nValidate ILOM server reachable           January 3, 2023 9:38:30 AM CET      January 3, 2023 9:38:30 AM CET      Success\nValidate ILOM server reachable           January 3, 2023 9:38:30 AM CET      January 3, 2023 9:38:30 AM CET      Success\nConfigure export clones resource         January 3, 2023 9:40:48 AM CET      January 3, 2023 9:40:50 AM CET      Success\nCreating repositories using yum          January 3, 2023 9:40:56 AM CET      January 3, 2023 9:41:02 AM CET      Success\nUpdating YumPluginVersionLock rpm        January 3, 2023 9:41:02 AM CET      January 3, 2023 9:41:02 AM CET      Success\nApplying OS Patches                      January 3, 2023 9:41:02 AM CET      January 3, 2023 9:46:37 AM CET      Success\nCreating repositories using yum          January 3, 2023 9:46:54 AM CET      January 3, 2023 9:46:54 AM CET      Success\nApplying HMP Patches                     January 3, 2023 9:46:54 AM CET      January 3, 2023 9:47:10 AM CET      Success\nPatch location validation                January 3, 2023 9:47:12 AM CET      January 3, 2023 9:47:12 AM CET      Success\nPatch location validation                January 3, 2023 9:47:12 AM CET      January 3, 2023 9:47:12 AM CET      Success\noda-hw-mgmt upgrade                      January 3, 2023 9:47:12 AM CET      January 3, 2023 9:47:45 AM CET      Success\noda-hw-mgmt upgrade                      January 3, 2023 9:47:45 AM CET      January 3, 2023 9:48:16 AM CET      Success\nOSS Patching                             January 3, 2023 9:48:16 AM CET      January 3, 2023 9:48:17 AM CET      Success\nApplying Firmware Disk Patches           January 3, 2023 9:48:21 AM CET      January 3, 2023 9:48:24 AM CET      Success\nApplying Firmware Controller Patches     January 3, 2023 9:48:28 AM CET      January 3, 2023 9:48:32 AM CET      Success\nChecking Ilom patch Version              January 3, 2023 9:48:32 AM CET      January 3, 2023 9:48:32 AM CET      Success\nChecking Ilom patch Version              January 3, 2023 9:48:32 AM CET      January 3, 2023 9:48:32 AM CET      Success\nPatch location validation                January 3, 2023 9:48:33 AM CET      January 3, 2023 9:48:33 AM CET      Success\nPatch location validation                January 3, 2023 9:48:33 AM CET      January 3, 2023 9:48:33 AM CET      Success\nSave password in Wallet                  January 3, 2023 9:48:33 AM CET      January 3, 2023 9:48:34 AM CET      Success\nDisabling IPMI v2                        January 3, 2023 9:48:36 AM CET      January 3, 2023 9:48:37 AM CET      Success\nApply Ilom patch                         January 3, 2023 9:48:37 AM CET      January 3, 2023 9:57:18 AM CET      Success\nApply Ilom patch                         January 3, 2023 9:57:18 AM CET      January 3, 2023 10:05:31 AM CET     Success\nCopying Flash Bios to Temp location      January 3, 2023 10:05:31 AM CET     January 3, 2023 10:05:31 AM CET     Success\nCopying Flash Bios to Temp location      January 3, 2023 10:05:31 AM CET     January 3, 2023 10:05:31 AM CET     Success\nAdding USER SSH_EQUIVALENCE              January 3, 2023 10:05:32 AM CET     January 3, 2023 10:05:33 AM CET     Success\nAdding USER SSH_EQUIVALENCE              January 3, 2023 10:05:33 AM CET     January 3, 2023 10:05:34 AM CET     Success\nAdding USER SSH_EQUIVALENCE              January 3, 2023 10:05:34 AM CET     January 3, 2023 10:05:35 AM CET     Success\nStarting the clusterware                 January 3, 2023 10:07:56 AM CET     January 3, 2023 10:10:10 AM CET     Success\nregistering image                        January 3, 2023 10:10:12 AM CET     January 3, 2023 10:10:13 AM CET     Success\nregistering working copy                 January 3, 2023 10:10:14 AM CET     January 3, 2023 10:10:14 AM CET     Success\nregistering image                        January 3, 2023 10:10:14 AM CET     January 3, 2023 10:10:16 AM CET     Success\nCreating GI home directories             January 3, 2023 10:10:17 AM CET     January 3, 2023 10:10:20 AM CET     Success\nExtract GI clone                         January 3, 2023 10:10:21 AM CET     January 3, 2023 10:10:21 AM CET     Success\nExtract GI clone                         January 3, 2023 10:10:21 AM CET     January 3, 2023 10:10:21 AM CET     Success\nProvisioning Software Only GI with RHP   January 3, 2023 10:10:22 AM CET     January 3, 2023 10:10:22 AM CET     Success\nPatch GI with RHP                        January 3, 2023 10:10:22 AM CET     January 3, 2023 10:26:57 AM CET     Success\nUpdating GIHome version                  January 3, 2023 10:26:59 AM CET     January 3, 2023 10:27:06 AM CET     Success\nUpdating GIHome version                  January 3, 2023 10:26:59 AM CET     January 3, 2023 10:27:03 AM CET     Success\nValidate GI availability                 January 3, 2023 10:27:14 AM CET     January 3, 2023 10:27:14 AM CET     Success\nPatch KVM CRS type                       January 3, 2023 10:27:14 AM CET     January 3, 2023 10:27:14 AM CET     Success\nUpdate System version                    January 3, 2023 10:27:14 AM CET     January 3, 2023 10:27:14 AM CET     Success\nUpdate System version                    January 3, 2023 10:27:14 AM CET     January 3, 2023 10:27:14 AM CET     Success\nCleanup JRE Home                         January 3, 2023 10:27:14 AM CET     January 3, 2023 10:27:15 AM CET     Success\nAdd SYSNAME in Env                       January 3, 2023 10:27:15 AM CET     January 3, 2023 10:27:15 AM CET     Success\nStarting the clusterware                 January 3, 2023 10:27:15 AM CET     January 3, 2023 10:27:15 AM CET     Success\nSetting ACL for disk groups              January 3, 2023 10:27:15 AM CET     January 3, 2023 10:27:22 AM CET     Success\nUpdate previous workarounds              January 3, 2023 10:29:12 AM CET     January 3, 2023 10:29:12 AM CET     Success\nUpdate previous workarounds              January 3, 2023 10:29:12 AM CET     January 3, 2023 10:29:12 AM CET     Success\npreRebootNode Actions                    January 3, 2023 10:29:12 AM CET     January 3, 2023 10:30:16 AM CET     Success\npreRebootNode Actions                    January 3, 2023 10:30:16 AM CET     January 3, 2023 10:31:09 AM CET     Success\nReboot Ilom                              January 3, 2023 10:31:10 AM CET     January 3, 2023 10:31:10 AM CET     Success\nReboot Ilom                              January 3, 2023 10:31:10 AM CET     January 3, 2023 10:31:10 AM CET     Success\n<\/code><\/pre>\n\n\n\n<p><strong>Validate the new components<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-component\nSystem Version\n---------------\n19.14.0.0.0\n\nSystem node Name\n---------------\nserveroda1\n\nLocal System Version\n---------------\n19.14.0.0.0\n\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK\n                                          19.14.0.0.0           up-to-date\n\nGI\n                                          19.14.0.0.220118      up-to-date\n\nDB\n                                          19.10.0.0.210119      19.14.0.0.220118\n\nDCSCONTROLLER\n                                          19.14.0.0.0           up-to-date\n\nDCSCLI\n                                          19.14.0.0.0           up-to-date\n\nDCSAGENT\n                                          19.14.0.0.0           up-to-date\n\nDCSADMIN\n                                          19.14.0.0.0           up-to-date\n\nOS\n                                          7.9                   up-to-date\n\nILOM\n                                          5.0.2.24.r141466      up-to-date\n\nBIOS\n                                          41100500              up-to-date\n\nSHARED CONTROLLER FIRMWARE\n                                          16.00.08.00           up-to-date\n\nFIRMWAREEXPANDER\n                                          0310                  up-to-date\n\nLOCAL DISK FIRMWARE\n                                          0112                  up-to-date\n\nSHARED DISK FIRMWARE {\n&#091; c0d0,c0d1 ]\n                                          0112                  up-to-date\n&#091; c1d0,c1d1,c1d2,c1d3,c1d4,c1d5,c1d6,\nc1d7,c1d8,c2d0,c2d1,c2d2,c2d3,c2d4,c2d5,\nc2d6,c2d7,c2d8 ]                          A170                  up-to-date\n}\n\nHMP\n                                          2.4.8.0.600           up-to-date\n\nSystem node Name\n---------------\nserveroda2\n\nLocal System Version\n---------------\n19.14.0.0.0\n\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK\n                                          19.14.0.0.0           up-to-date\n\nGI\n                                          19.14.0.0.220118      up-to-date\n\nDB\n                                          19.10.0.0.210119      19.14.0.0.220118\n\nDCSCONTROLLER\n                                          19.14.0.0.0           up-to-date\n\nDCSCLI\n                                          19.14.0.0.0           up-to-date\n\nDCSAGENT\n                                          19.14.0.0.0           up-to-date\n\nDCSADMIN\n                                          19.14.0.0.0           up-to-date\n\nOS\n                                          7.9                   up-to-date\n\nILOM\n                                          5.0.2.24.r141466      up-to-date\n\nBIOS\n                                          41100500              up-to-date\n\nSHARED CONTROLLER FIRMWARE\n                                          16.00.08.00           up-to-date\n\nFIRMWAREEXPANDER\n                                          0310                  up-to-date\n\nLOCAL DISK FIRMWARE\n                                          0112                  up-to-date\n\nSHARED DISK FIRMWARE {\n&#091; c0d0,c0d1 ]\n                                          0112                  up-to-date\n&#091; c1d0,c1d1,c1d2,c1d3,c1d4,c1d5,c1d6,\nc1d7,c1d8,c2d0,c2d1,c2d2,c2d3,c2d4,c2d5,\nc2d6,c2d7,c2d8 ]                          A170                  up-to-date\n}\n\nHMP\n                                          2.4.8.0.600           up-to-date\n<\/code><\/pre>\n\n\n\n<p><strong>Update the storage components<\/strong><\/p>\n\n\n\n<p>Run a prepatch report for storage<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@serveroda1 bin]# \/opt\/oracle\/dcs\/bin\/odacli create-prepatchreport -st -v 19.14.0.0.0\n\nJob details\n----------------------------------------------------------------\n                     ID:  3197445b-00a6-44a7-92c4-eded9dd0ed8a\n            Description:  Patch pre-checks for &#091;STORAGE]\n                 Status:  Created\n                Created:  January 3, 2023 10:51:44 AM CET\n                Message:  Use 'odacli describe-prepatchreport -i 3197445b-00a6-44a7-92c4-eded9dd0ed8a' to check details of results\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- \n<\/code><\/pre>\n\n\n\n<p>Validate that there is no error<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-prepatchreport -i 3197445b-00a6-44a7-92c4-eded9dd0ed8a\n\nPatch pre-check report\n------------------------------------------------------------------------\n                 Job ID:  3197445b-00a6-44a7-92c4-eded9dd0ed8a\n            Description:  Patch pre-checks for &#091;STORAGE]\n                 Status:  SUCCESS\n                Created:  January 3, 2023 10:51:44 AM CET\n                 Result:  All pre-checks succeeded\n\nNode Name\n---------------\nserveroda1\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__STORAGE__\nValidate patching tag           Success   Validated patching tag: 19.14.0.0.0.\nPatch location validation       Success   Verified patch location\nPatch tag validation            Success   Verified patch tag\nStorage patch tag validation    Success   Verified storage patch location\nVerify ASM disks status         Success   ASM disks are online\nValidate rolling patch          Success   Rolling mode patching allowed as\n                                          there is no expander and controller\n                                          upgrade.\nValidate command execution      Success   Validated command execution\n\nNode Name\n---------------\nserveroda2\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__STORAGE__\nValidate patching tag           Success   Validated patching tag: 19.14.0.0.0.\nPatch location validation       Success   Verified patch location\nPatch tag validation            Success   Verified patch tag\nStorage patch tag validation    Success   Verified storage patch location\nVerify ASM disks status         Success   ASM disks are online\nValidate rolling patch          Success   Rolling mode patching allowed as\n                                          there is no expander and controller\n                                          upgrade.\nValidate command execution      Success   Validated command execution\n<\/code><\/pre>\n\n\n\n<p>Now update the storage<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli update-storage -v 19.14.0.0.0 --rolling\n{\n  \"jobId\" : \"860f95b3-f1dd-402a-897d-ebf0ca9b4584\",\n  \"status\" : \"Created\",\n  \"message\" : \"Success of Storage Update may trigger reboot of node after 4-5 minutes. Please wait till node restart\",\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 10:57:20 AM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"Storage Firmware Patching\",\n  \"updatedTime\" : \"January 03, 2023 10:57:20 AM CET\"\n<\/code><\/pre>\n\n\n\n<p>Validate the job status<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-job -i 860f95b3-f1dd-402a-897d-ebf0ca9b4584<\/code><\/pre>\n\n\n\n<p><strong>Configure dbhome storage<\/strong><\/p>\n\n\n\n<p>Starting with Oracle Database Appliance release 19.11, Oracle Database homes are not created on the local disk. Oracle Database homes are created on an Oracle ACFS-managed file system. As we are patching from 19.10, we have to configure a dbhome storage. In fact we decide on which disk group future dbhomes will reside<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli configure-dbhome-storage -dg DATA\n{\n  \"jobId\" : \"5e33c0e5-64c0-404e-a3b9-5ca061830b86\",\n  \"status\" : \"Created\",\n  \"message\" : \"DBhome storage configuration is stored in the metadata and will take effect on next database home creation.\",\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 11:03:00 AM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"Configure database home storage\",\n  \"updatedTime\" : \"January 03, 2023 11:03:00 AM CET\"\n}\n<\/code><\/pre>\n\n\n\n<p>Validate the job<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-job -i  \"5e33c0e5-64c0-404e-a3b9-5ca061830b86\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  5e33c0e5-64c0-404e-a3b9-5ca061830b86\n            Description:  Configure database home storage\n                 Status:  Success\n                Created:  January 3, 2023 11:03:00 AM CET\n                Message:  DBhome storage configuration is stored in the metadata and will take effect on next dbhome creation.\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\nConfiguring database home storage        January 3, 2023 11:03:00 AM CET     January 3, 2023 11:03:00 AM CET     Success<\/code><\/pre>\n\n\n\n<p><strong>Update dbhome<\/strong><\/p>\n\n\n\n<p>In our case we decide to only update the oracle 19c homes<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda2 ~]# odacli list-dbhomes\n\nID                                       Name                 DB Version                               Home Location                                 Status\n---------------------------------------- -------------------- ---------------------------------------- --------------------------------------------- ----------\n968b790a-9193-4450-884b-04b1e53fdf2d     OraDB19000_home1     19.10.0.0.210119                         \/u01\/app\/oracle\/product\/19.0.0.0\/dbhome_1     CONFIGURED\n21e5db93-d0e8-4e47-bcb1-5da8876e8d24     OraDB19000_home2     19.10.0.0.210119                         \/u01\/app\/oracle\/product\/19.0.0.0\/dbhome_2     CONFIGURED\n<\/code><\/pre>\n\n\n\n<p>Run a prepatch report for the dbhome to be updated<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda2 ~]# \/opt\/oracle\/dcs\/bin\/odacli create-prepatchreport --dbhome --dbhomeid 968b790a-9193-4450-884b-04b1e53fdf2d -v 19.14.0.0.0\n\nJob details\n----------------------------------------------------------------\n                     ID:  ab290e9f-2647-4302-9d1b-e0887d29e254\n            Description:  Patch pre-checks for &#091;DB, ORACHKDB]: DbHome is OraDB19000_home1\n                 Status:  Created\n                Created:  January 3, 2023 11:17:10 AM CET\n                Message:  Use 'odacli describe-prepatchreport -i ab290e9f-2647-4302-9d1b-e0887d29e254' to check details of results\n<\/code><\/pre>\n\n\n\n<p>Check that the report is fine<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-prepatchreport -i ab290e9f-2647-4302-9d1b-e0887d29e254\n\nPatch pre-check report\n------------------------------------------------------------------------\n                 Job ID:  ab290e9f-2647-4302-9d1b-e0887d29e254\n            Description:  Patch pre-checks for &#091;DB, ORACHKDB]: DbHome is OraDB19000_home1\n                 Status:  SUCCESS\n                Created:  January 3, 2023 11:17:10 AM CET\n                 Result:  All pre-checks succeeded\n\nNode Name\n---------------\nserveroda1\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__DB__\nValidate DB Home ID             Success   Validated DB Home ID:\n                                          968b790a-9193-4450-884b-04b1e53fdf2d\nValidate patching tag           Success   Validated patching tag: 19.14.0.0.0.\nIs system provisioned           Success   Verified system is provisioned\nValidate minimum agent version  Success   Validated minimum agent version\nIs GI upgraded                  Success   Validated GI is upgraded\nValidate available space for    Success   Space for \/u01\/app\/odaorahome will be\ndb                                        created during patching\nValidate dbHomesOnACFS          Success   User has configured diskgroup for\nconfigured                                Database homes on ACFS\nValidate Oracle base            Success   Successfully validated Oracle Base\nIs DB clone available           Success   Successfully validated clone file\n                                          exists\nEvaluate DBHome patching with   Success   Successfully validated updating\nRHP                                       dbhome with RHP\nValidate command execution      Success   Validated command execution\n\n__ORACHK__\nRunning orachk                  Success   Successfully ran Orachk\nValidate command execution      Success   Validated command execution\n\nNode Name\n---------------\nserveroda2\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__DB__\nValidate DB Home ID             Success   Validated DB Home ID:\n                                          968b790a-9193-4450-884b-04b1e53fdf2d\nValidate patching tag           Success   Validated patching tag: 19.14.0.0.0.\nIs system provisioned           Success   Verified system is provisioned\nValidate minimum agent version  Success   Validated minimum agent version\nIs GI upgraded                  Success   Validated GI is upgraded\nValidate available space for    Success   Space for \/u01\/app\/odaorahome will be\ndb                                        created during patching\nValidate dbHomesOnACFS          Success   User has configured diskgroup for\nconfigured                                Database homes on ACFS\nValidate Oracle base            Success   Successfully validated Oracle Base\nIs DB clone available           Success   Successfully validated clone file\n                                          exists\nEvaluate DBHome patching with   Success   Successfully validated updating\nRHP                                       dbhome with RHP\nValidate command execution      Success   Validated command execution\n\n__ORACHK__\nRunning orachk                  Success   Successfully ran Orachk\nValidate command execution      Success   Validated command execution\n<\/code><\/pre>\n\n\n\n<p>And then update the dbhome<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# \/opt\/oracle\/dcs\/bin\/odacli update-dbhome --dbhomeid 968b790a-9193-4450-884b-04b1e53fdf2d -v 19.14.0.0.0\n{\n  \"jobId\" : \"eb8fa19d-60a1-4f45-88e1-c95b4a059417\",\n  \"status\" : \"Created\",\n  \"message\" : null,\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 11:40:23 AM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"DB Home Patching: Home Id is 968b790a-9193-4450-884b-04b1e53fdf2d\",\n  \"updatedTime\" : \"January 03, 2023 11:40:24 AM CET\"\n}\n<\/code><\/pre>\n\n\n\n<p>The job should return SUCCESS<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-job -i  \"eb8fa19d-60a1-4f45-88e1-c95b4a059417\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  eb8fa19d-60a1-4f45-88e1-c95b4a059417\n            Description:  DB Home Patching: Home Id is 968b790a-9193-4450-884b-04b1e53fdf2d\n                 Status:  Success\n                Created:  January 3, 2023 11:40:23 AM CET\n                Message:\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\nAdding USER SSH_EQUIVALENCE              January 3, 2023 11:40:37 AM CET     January 3, 2023 11:40:38 AM CET     Success\nAdding USER SSH_EQUIVALENCE              January 3, 2023 11:40:38 AM CET     January 3, 2023 11:40:39 AM CET     Success\nAdding USER SSH_EQUIVALENCE              January 3, 2023 11:40:39 AM CET     January 3, 2023 11:40:40 AM CET     Success\nCreating wallet for DB Client            January 3, 2023 11:41:20 AM CET     January 3, 2023 11:41:20 AM CET     Success\nPatch databases by RHP                   January 3, 2023 11:41:20 AM CET     January 3, 2023 11:43:16 AM CET     Success\nupdating database metadata               January 3, 2023 11:44:10 AM CET     January 3, 2023 11:44:10 AM CET     Success\nSet log_archive_dest for Database        January 3, 2023 11:44:12 AM CET     January 3, 2023 11:44:13 AM CET     Success\nPatch databases by RHP                   January 3, 2023 11:44:13 AM CET     January 3, 2023 11:51:35 AM CET     Success\nupdating database metadata               January 3, 2023 11:52:44 AM CET     January 3, 2023 11:52:44 AM CET     Success\nSet log_archive_dest for Database        January 3, 2023 11:52:45 AM CET     January 3, 2023 11:52:47 AM CET     Success\nPatch databases by RHP                   January 3, 2023 11:52:47 AM CET     January 3, 2023 11:59:52 AM CET     Success\nupdating database metadata               January 3, 2023 12:01:06 PM CET     January 3, 2023 12:01:06 PM CET     Success\nSet log_archive_dest for Database        January 3, 2023 12:01:08 PM CET     January 3, 2023 12:01:11 PM CET     Success\nPatch databases by RHP                   January 3, 2023 12:01:11 PM CET     January 3, 2023 12:02:49 PM CET     Success\nupdating database metadata               January 3, 2023 12:03:43 PM CET     January 3, 2023 12:03:43 PM CET     Success\nSet log_archive_dest for Database        January 3, 2023 12:03:46 PM CET     January 3, 2023 12:03:47 PM CET     Success\nPatch databases by RHP                   January 3, 2023 12:03:47 PM CET     January 3, 2023 12:10:54 PM CET     Success\nupdating database metadata               January 3, 2023 12:12:01 PM CET     January 3, 2023 12:12:01 PM CET     Success\nSet log_archive_dest for Database        January 3, 2023 12:12:02 PM CET     January 3, 2023 12:12:05 PM CET     Success\nPatch databases by RHP                   January 3, 2023 12:12:05 PM CET     January 3, 2023 12:13:45 PM CET     Success\nupdating database metadata               January 3, 2023 12:14:38 PM CET     January 3, 2023 12:14:38 PM CET     Success\nSet log_archive_dest for Database        January 3, 2023 12:14:41 PM CET     January 3, 2023 12:14:42 PM CET     Success\nPatch databases by RHP                   January 3, 2023 12:14:42 PM CET     January 3, 2023 12:21:49 PM CET     Success\nupdating database metadata               January 3, 2023 12:22:57 PM CET     January 3, 2023 12:22:57 PM CET     Success\nSet log_archive_dest for Database        January 3, 2023 12:22:59 PM CET     January 3, 2023 12:23:02 PM CET     Success\nPatch databases by RHP                   January 3, 2023 12:23:02 PM CET     January 3, 2023 12:30:09 PM CET     Success\nupdating database metadata               January 3, 2023 12:31:15 PM CET     January 3, 2023 12:31:15 PM CET     Success\nSet log_archive_dest for Database        January 3, 2023 12:31:16 PM CET     January 3, 2023 12:31:19 PM CET     Success\nUpdate System version                    January 3, 2023 12:31:19 PM CET     January 3, 2023 12:31:19 PM CET     Success\nUpdate System version                    January 3, 2023 12:31:19 PM CET     January 3, 2023 12:31:19 PM CET     Success\nTDE parameter update                     January 3, 2023 12:32:03 PM CET     January 3, 2023 12:32:03 PM CET     Success\n<\/code><\/pre>\n\n\n\n<p>For each database of the updated dbhome  run the following command<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SQL&gt; alter system set \"_enable_numa_support\"=true scope=spfile;<\/code><\/pre>\n\n\n\n<p><strong>2- Patch from 19.10 to 19.14<\/strong><\/p>\n\n\n\n<p>The steps are the same. Some ouputs below are truncated<\/p>\n\n\n\n<p><strong>Update the repository with the server patch and validate that the job is fine<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# \/opt\/oracle\/dcs\/bin\/odacli update-repository -f \/u03\/app\/oracle\/soft\/19.17\/oda-sm-19.17.0.0.0-221126.1-server.zip\n{\n  \"jobId\" : \"45dedaa4-0287-4e4b-843c-0b2cd57b48b7\",\n  \"status\" : \"Created\",\n  \"message\" : \"\/u03\/app\/oracle\/soft\/19.17\/oda-sm-19.17.0.0.0-221126.1-server.zip\",\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 12:47:13 PM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"Repository Update\",\n  \"updatedTime\" : \"January 03, 2023 12:47:13 PM CET\"\n}\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-job -i  \"45dedaa4-0287-4e4b-843c-0b2cd57b48b7\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  45dedaa4-0287-4e4b-843c-0b2cd57b48b7\n            Description:  Repository Update\n                 Status:  Success\n                Created:  January 3, 2023 12:47:13 PM CET\n                Message:  \/u03\/app\/oracle\/soft\/19.17\/oda-sm-19.17.0.0.0-221126.1-server.zip\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\nCheck AvailableSpace                     January 3, 2023 12:47:21 PM CET     January 3, 2023 12:47:21 PM CET     Success\n...\n...\nJanuary 3, 2023 12:48:12 PM CET     January 3, 2023 12:48:42 PM CET     Success\nRemoving ssh keys                        January 3, 2023 12:48:44 PM CET     January 3, 2023 12:48:45 PM CET     Success\n<\/code><\/pre>\n\n\n\n<p><strong>Update the DscAdmin<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli update-dcsadmin -v 19.17.0.0.0\n{\n  \"jobId\" : \"32c630b5-d796-42e0-94a2-9900c8ce2886\",\n  \"status\" : \"Created\",\n  \"message\" : null,\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 12:52:14 PM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"DcsAdmin patching\",\n  \"updatedTime\" : \"January 03, 2023 12:52:14 PM CET\"\n}\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-job -i \"32c630b5-d796-42e0-94a2-9900c8ce2886\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  32c630b5-d796-42e0-94a2-9900c8ce2886\n            Description:  DcsAdmin patching\n                 Status:  Success\n                Created:  January 3, 2023 12:52:14 PM CET\n                Message:\n...\n...<\/code><\/pre>\n\n\n\n<p><strong>Update the DCS components<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli update-dcscomponents -v 19.17.0.0.0\n{\n  \"jobId\" : \"aed5c87c-d974-4942-baea-80b524436c45\",\n  \"status\" : \"Success\",\n  \"message\" : \"Update-dcscomponents is successful on all the node(s):DCS-Agent shutdown is successful. MySQL upgrade is successful. Metadata migration is done before. Metadata schema update is done. dcsagent RPM upgrade is successful.  dcscli RPM upgrade is successful.  dcscontroller RPM upgrade is successful.  Successfully ran setupAgentAuth.sh zookeeper RPM upgrade is successful.  \",\n  \"reports\" : null,\n  \"createTimestamp\" : \"January 03, 2023 12:53:19 PM CET\",\n  \"description\" : \"Update-dcscomponents job completed and is not part of Agent job list\",\n  \"updatedTime\" : \"January 03, 2023 12:56:49 PM CET\"\n}\n<\/code><\/pre>\n\n\n\n<p><strong>Update the DCS agent<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli update-dcsagent -v 19.17.0.0.0\n{\n  \"jobId\" : \"c401c1c6-cb7f-4ac8-8b91-31b91ddf429c\",\n  \"status\" : \"Created\",\n  \"message\" : \"Dcs agent will be restarted after the update. Please wait for 2-3 mins before executing the other commands\",\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 12:58:04 PM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"DcsAgent patching\",\n  \"updatedTime\" : \"January 03, 2023 12:58:04 PM CET\",\n  \"jobType\" : null\n}\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-job -i \"c401c1c6-cb7f-4ac8-8b91-31b91ddf429c\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  c401c1c6-cb7f-4ac8-8b91-31b91ddf429c\n            Description:  DcsAgent patching\n                 Status:  Success\n                Created:  January 3, 2023 12:58:04 PM CET\n                Message:\n\n...\n...<\/code><\/pre>\n\n\n\n<p><strong>Update the repository with the GI &nbsp;and DB clones<\/strong><\/p>\n\n\n\n<p>GI<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli update-repository -f \/u03\/app\/oracle\/soft\/19.17\/odacli-dcs-19.17.0.0.0-221029-GI-19.17.0.0.zip\n{\n  \"jobId\" : \"a6c09e2e-f3ee-45a7-9b88-e0dcd85df560\",\n  \"status\" : \"Created\",\n  \"message\" : \"\/u03\/app\/oracle\/soft\/19.17\/odacli-dcs-19.17.0.0.0-221029-GI-19.17.0.0.zip\",\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 13:04:16 PM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"Repository Update\",\n  \"updatedTime\" : \"January 03, 2023 13:04:16 PM CET\",\n  \"jobType\" : null\n}\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-job -i \"a6c09e2e-f3ee-45a7-9b88-e0dcd85df560\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  a6c09e2e-f3ee-45a7-9b88-e0dcd85df560\n            Description:  Repository Update\n                 Status:  Success\n                Created:  January 3, 2023 1:04:16 PM CET\n                Message:  \/u03\/app\/oracle\/soft\/19.17\/odacli-dcs-19.17.0.0.0-221029-GI-19.17.0.0.zip\n...\n...<\/code><\/pre>\n\n\n\n<p>DB<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli update-repository -f \/u03\/app\/oracle\/soft\/19.17\/odacli-dcs-19.17.0.0.0-221029-DB-19.17.0.0.zip\n{\n  \"jobId\" : \"6d660d44-78c5-4f52-98cd-c7e25b734c65\",\n  \"status\" : \"Created\",\n  \"message\" : \"\/u03\/app\/oracle\/soft\/19.17\/odacli-dcs-19.17.0.0.0-221029-DB-19.17.0.0.zip\",\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 13:07:00 PM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"Repository Update\",\n  \"updatedTime\" : \"January 03, 2023 13:07:00 PM CET\",\n  \"jobType\" : null\n}\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-job -i \"6d660d44-78c5-4f52-98cd-c7e25b734c65\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  6d660d44-78c5-4f52-98cd-c7e25b734c65\n            Description:  Repository Update\n                 Status:  Success\n                Created:  January 3, 2023 1:07:00 PM CET\n                Message:  \/u03\/app\/oracle\/soft\/19.17\/odacli-dcs-19.17.0.0.0-221029-DB-19.17.0.0.zip\n\n...\n...<\/code><\/pre>\n\n\n\n<p><strong>Run prepatch report for the server<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli create-prepatchreport -s -v 19.17.0.0.0\n\nJob details\n----------------------------------------------------------------\n                     ID:  03a5816c-fa51-42cf-9445-7ee429445c48\n            Description:  Patch pre-checks for &#091;OS, ILOM, GI, ORACHKSERVER, SERVER]\n                 Status:  Created\n                Created:  January 3, 2023 1:10:25 PM CET\n                Message:  Use 'odacli describe-prepatchreport -i 03a5816c-fa51-42cf-9445-7ee429445c48' to check details of results\n<\/code><\/pre>\n\n\n\n<p>Check the results for any error and correct it<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# 'odacli describe-prepatchreport -i 03a5816c-fa51-42cf-9445-7ee429445c48\n<\/code><\/pre>\n\n\n\n<p><strong>Update the server<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli update-server -v 19.17.0.0.0\n{\n  \"jobId\" : \"57d58ccd-b570-419f-b0b5-d25d58f5adec\",\n  \"status\" : \"Created\",\n  \"message\" : \"Success of server update will trigger reboot of the node after 4-5 minutes. Please wait until the node reboots.\",\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 13:43:29 PM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"Server Patching\",\n  \"updatedTime\" : \"January 03, 2023 13:43:29 PM CET\",\n<\/code><\/pre>\n\n\n\n<p>Validate the results<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 bin]# odacli describe-job -i \"57d58ccd-b570-419f-b0b5-d25d58f5adec\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  57d58ccd-b570-419f-b0b5-d25d58f5adec\n            Description:  Server Patching\n                 Status:  Success\n                Created:  January 3, 2023 1:43:29 PM CET\n                Message:  Successfully patched GI with RHP\n\nTask Name                                Node Name                 Start Time                          End Time                            Status\n---------------------------------------- ------------------------- ----------------------------------- ----------------------------------- ----------\nValidating GI user metadata              serveroda1                  January 3, 2023 1:43:52 PM CET      January 3, 2023 1:43:52 PM CET      Success\nValidating GI user metadata              serveroda2                  January 3, 2023 1:43:52 PM CET      January 3, 2023 1:43:52 PM CET      Success\nValidate ILOM server reachable           serveroda2                  January 3, 2023 1:43:52 PM CET      January 3, 2023 1:43:52 PM CET      Success\nValidate ILOM server reachable           serveroda1                  January 3, 2023 1:43:52 PM CET      January 3, 2023 1:43:53 PM CET      Success\nValidate DCS Admin mTLS setup            serveroda2                  January 3, 2023 1:43:53 PM CET      January 3, 2023 1:43:53 PM CET      Success\nValidate DCS Admin mTLS setup            serveroda1                  January 3, 2023 1:43:53 PM CET      January 3, 2023 1:43:53 PM CET      Success\nConfigure export clones resource         serveroda1                  January 3, 2023 1:43:55 PM CET      January 3, 2023 1:43:55 PM CET      Success\nCreating repositories using yum          serveroda2                  January 3, 2023 1:43:59 PM CET      January 3, 2023 1:44:03 PM CET      Success\nUpdating YumPluginVersionLock rpm        serveroda2                  January 3, 2023 1:44:03 PM CET      January 3, 2023 1:44:03 PM CET      Success\nApplying OS Patches                      serveroda2                  January 3, 2023 1:44:03 PM CET      January 3, 2023 1:55:38 PM CET      Success\nCreating repositories using yum          serveroda2                  January 3, 2023 1:55:39 PM CET      January 3, 2023 1:55:39 PM CET      Success\nApplying HMP Patches                     serveroda2                  January 3, 2023 1:55:39 PM CET      January 3, 2023 1:55:58 PM CET      Success\nPatch location validation                serveroda2                  January 3, 2023 1:55:59 PM CET      January 3, 2023 1:55:59 PM CET      Success\nPatch location validation                serveroda1                  January 3, 2023 1:55:59 PM CET      January 3, 2023 1:55:59 PM CET      Success\nOda-hw-mgmt upgrade                      serveroda1                  January 3, 2023 1:55:59 PM CET      January 3, 2023 1:56:33 PM CET      Success\nOda-hw-mgmt upgrade                      serveroda2                  January 3, 2023 1:56:33 PM CET      January 3, 2023 1:57:06 PM CET      Success\nOSS Patching                             serveroda2                  January 3, 2023 1:57:06 PM CET      January 3, 2023 1:57:07 PM CET      Success\nApplying Firmware Disk Patches           serveroda2                  January 3, 2023 1:57:09 PM CET      January 3, 2023 1:57:12 PM CET      Success\nApplying Firmware Controller Patches     serveroda2                  January 3, 2023 1:58:52 PM CET      January 3, 2023 2:00:33 PM CET      Success\nChecking Ilom patch Version              serveroda1                  January 3, 2023 2:00:33 PM CET      January 3, 2023 2:00:33 PM CET      Success\nChecking Ilom patch Version              serveroda2                  January 3, 2023 2:00:33 PM CET      January 3, 2023 2:00:34 PM CET      Success\nPatch location validation                serveroda1                  January 3, 2023 2:00:34 PM CET      January 3, 2023 2:00:34 PM CET      Success\nPatch location validation                serveroda2                  January 3, 2023 2:00:34 PM CET      January 3, 2023 2:00:34 PM CET      Success\nSave password in Wallet                  serveroda2                  January 3, 2023 2:00:34 PM CET      January 3, 2023 2:00:35 PM CET      Success\nDisabling IPMI v2                        serveroda2                  January 3, 2023 2:00:36 PM CET      January 3, 2023 2:00:36 PM CET      Success\nApply Ilom patch                         serveroda1                  January 3, 2023 2:00:36 PM CET      January 3, 2023 2:09:54 PM CET      Success\nApply Ilom patch                         serveroda2                  January 3, 2023 2:09:55 PM CET      January 3, 2023 2:18:47 PM CET      Success\nCopying Flash Bios to Temp location      serveroda1                  January 3, 2023 2:18:47 PM CET      January 3, 2023 2:18:47 PM CET      Success\nCopying Flash Bios to Temp location      serveroda2                  January 3, 2023 2:18:47 PM CET      January 3, 2023 2:18:47 PM CET      Success\nStarting the clusterware                 serveroda2                  January 3, 2023 2:20:44 PM CET      January 3, 2023 2:22:28 PM CET      Success\nRegistering image                        serveroda2                  January 3, 2023 2:22:28 PM CET      January 3, 2023 2:22:28 PM CET      Success\nRegistering working copy                 serveroda1                  January 3, 2023 2:22:28 PM CET      January 3, 2023 2:22:28 PM CET      Success\nRegistering image                        serveroda2                  January 3, 2023 2:22:28 PM CET      January 3, 2023 2:22:29 PM CET      Success\nCreating GI home directories             serveroda2                  January 3, 2023 2:22:29 PM CET      January 3, 2023 2:22:29 PM CET      Success\nExtract GI clone                         serveroda1                  January 3, 2023 2:22:29 PM CET      January 3, 2023 2:22:29 PM CET      Success\nExtract GI clone                         serveroda2                  January 3, 2023 2:22:29 PM CET      January 3, 2023 2:22:29 PM CET      Success\nProvisioning Software Only GI with RHP   serveroda1                  January 3, 2023 2:22:29 PM CET      January 3, 2023 2:22:29 PM CET      Success\nPatch GI with RHP                        serveroda1                  January 3, 2023 2:22:29 PM CET      January 3, 2023 2:36:51 PM CET      Success\nUpdating GIHome version                  serveroda1                  January 3, 2023 2:36:52 PM CET      January 3, 2023 2:36:55 PM CET      Success\nUpdating GIHome version                  serveroda2                  January 3, 2023 2:36:52 PM CET      January 3, 2023 2:36:55 PM CET      Success\nValidate GI availability                 serveroda1                  January 3, 2023 2:37:04 PM CET      January 3, 2023 2:37:05 PM CET      Success\nPatch KVM CRS type                       serveroda1                  January 3, 2023 2:37:05 PM CET      January 3, 2023 2:37:05 PM CET      Success\nPatch VM vDisks CRS dependencies         serveroda1                  January 3, 2023 2:37:05 PM CET      January 3, 2023 2:37:05 PM CET      Success\nPatch DB System domain config            serveroda1                  January 3, 2023 2:37:05 PM CET      January 3, 2023 2:37:05 PM CET      Success\nUpdate System version                    serveroda1                  January 3, 2023 2:37:05 PM CET      January 3, 2023 2:37:05 PM CET      Success\nUpdate System version                    serveroda2                  January 3, 2023 2:37:05 PM CET      January 3, 2023 2:37:05 PM CET      Success\nCleanup JRE Home                         serveroda1                  January 3, 2023 2:37:06 PM CET      January 3, 2023 2:37:06 PM CET      Success\nAdd SYSNAME in Env                       serveroda2                  January 3, 2023 2:37:06 PM CET      January 3, 2023 2:37:06 PM CET      Success\nStarting the clusterware                 serveroda2                  January 3, 2023 2:37:06 PM CET      January 3, 2023 2:37:06 PM CET      Success\nSetting ACL for disk groups              serveroda1                  January 3, 2023 2:37:06 PM CET      January 3, 2023 2:37:13 PM CET      Success\nEnable LKCE                              serveroda2                  January 3, 2023 2:39:09 PM CET      January 3, 2023 2:41:48 PM CET      Success\nEnable LKCE                              serveroda1                  January 3, 2023 2:39:09 PM CET      January 3, 2023 2:41:47 PM CET      Success\nUpdate previous workarounds              serveroda1                  January 3, 2023 2:41:49 PM CET      January 3, 2023 2:41:49 PM CET      Success\nUpdate previous workarounds              serveroda2                  January 3, 2023 2:41:49 PM CET      January 3, 2023 2:41:49 PM CET      Success\nGenerating and saving BOM                serveroda2                  January 3, 2023 2:41:49 PM CET      January 3, 2023 2:43:17 PM CET      Success\nGenerating and saving BOM                serveroda1                  January 3, 2023 2:41:49 PM CET      January 3, 2023 2:43:22 PM CET      Success\nPreRebootNode Actions                    serveroda1                  January 3, 2023 2:43:22 PM CET      January 3, 2023 2:44:18 PM CET      Success\nPreRebootNode Actions                    serveroda2                  January 3, 2023 2:44:18 PM CET      January 3, 2023 2:45:11 PM CET      Success\nReboot Ilom                              serveroda1                  January 3, 2023 2:45:11 PM CET      January 3, 2023 2:45:11 PM CET      Success\nReboot Ilom                              serveroda2                  January 3, 2023 2:45:11 PM CET      January 3, 2023 2:45:11 PM CET      Success\n<\/code><\/pre>\n\n\n\n<p><strong>Validate the components after the patch<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 ~]#  odacli describe-component\nSystem Version\n---------------\n19.17.0.0.0\n\nSystem node Name\n---------------\nserveroda1\n\nLocal System Version\n---------------\n19.17.0.0.0\n\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK\n                                          19.17.0.0.0           up-to-date\nGI\n                                          19.17.0.0.221018      up-to-date\nDB {\n&#091;OraDB19000_home1]\n                                          19.10.0.0.210119      19.17.0.0.221018\n&#091;OraDB19000_home2]\n                                          19.10.0.0.210119      19.17.0.0.221018\n&#091;OraDB19000_home3 &#091;OMESTCT1,OMEMECD1,\nOMECSCD1,OMECSCP1,OMESTCD1,OMEMECP1,\nOMESTCP1,OMESTCT2]]                       19.14.0.0.220118      19.17.0.0.221018\n}\nDCSCONTROLLER\n                                          19.17.0.0.0           up-to-date\nDCSCLI\n                                          19.17.0.0.0           up-to-date\nDCSAGENT\n                                          19.17.0.0.0           up-to-date\nDCSADMIN\n                                          19.17.0.0.0           up-to-date\nOS\n                                          7.9                   up-to-date\nILOM\n                                          5.1.0.23.r146986      up-to-date\nBIOS\n                                          41120100              up-to-date\nLOCAL CONTROLLER FIRMWARE {\n&#091;c3,c4]\n                                          214.2.271.9           up-to-date\n&#091;c5]\n                                          80000690              up-to-date\n}\nSHARED CONTROLLER FIRMWARE\n                                          16.00.08.00           up-to-date\nFIRMWAREEXPANDER\n                                          0310                  up-to-date\nLOCAL DISK FIRMWARE\n                                          N2010112              up-to-date\nSHARED DISK FIRMWARE {\n&#091;c0d0,c0d1]\n                                          N2010112              up-to-date\n&#091;c1d0,c1d1,c1d2,c1d3,c1d4,c1d5,c1d6,\nc1d7,c1d8,c2d0,c2d1,c2d2,c2d3,c2d4,c2d5,\nc2d6,c2d7,c2d8]                           A170                  up-to-date\n}\nHMP\n                                          2.4.8.9.603           up-to-date\nSystem node Name\n---------------\nserveroda2\n\nLocal System Version\n---------------\n19.17.0.0.0\n\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK\n                                          19.17.0.0.0           up-to-date\nGI\n                                          19.17.0.0.221018      up-to-date\nDB {\n&#091;OraDB19000_home1]\n                                          19.10.0.0.210119      19.17.0.0.221018\n&#091;OraDB19000_home2]\n                                          19.10.0.0.210119      19.17.0.0.221018\n&#091;OraDB19000_home3 &#091;OMESTCT1,OMEMECD1,\nOMECSCD1,OMECSCP1,OMESTCD1,OMEMECP1,\nOMESTCP1,OMESTCT2]]                       19.14.0.0.220118      19.17.0.0.221018\n}\nDCSCONTROLLER\n                                          19.17.0.0.0           up-to-date\nDCSCLI\n                                          19.17.0.0.0           up-to-date\nDCSAGENT\n                                          19.17.0.0.0           up-to-date\nDCSADMIN\n                                          19.17.0.0.0           up-to-date\nOS\n                                          7.9                   up-to-date\nILOM\n                                          5.1.0.23.r146986      up-to-date\nBIOS\n                                          41120100              up-to-date\nLOCAL CONTROLLER FIRMWARE {\n&#091;c3]\n                                          80000690              up-to-date\n&#091;c4,c5]\n                                          214.2.271.9           up-to-date\n}\nSHARED CONTROLLER FIRMWARE\n                                          16.00.08.00           up-to-date\nFIRMWAREEXPANDER\n                                          0310                  up-to-date\nLOCAL DISK FIRMWARE\n                                          N2010112              up-to-date\nSHARED DISK FIRMWARE {\n&#091;c0d0,c0d1]\n                                          N2010112              up-to-date\n&#091;c1d0,c1d1,c1d2,c1d3,c1d4,c1d5,c1d6,\nc1d7,c1d8,c2d0,c2d1,c2d2,c2d3,c2d4,c2d5,\nc2d6,c2d7,c2d8]                           A170                  up-to-date\n}\nHMP\n                                          2.4.8.9.603           up-to-date\n<\/code><\/pre>\n\n\n\n<p><strong>Update the storage components<\/strong><\/p>\n\n\n\n<p>Run a prepatch report for storage<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 ~]# \/opt\/oracle\/dcs\/bin\/odacli create-prepatchreport -st -v 19.17.0.0.0\n\nJob details\n----------------------------------------------------------------\n                     ID:  e50389ae-8944-44ff-b45a-c454cb33e050\n            Description:  Patch pre-checks for &#091;STORAGE]\n                 Status:  Created\n                Created:  January 3, 2023 2:57:54 PM CET\n                Message:  Use 'odacli describe-prepatchreport -i e50389ae-8944-44ff-b45a-c454cb33e050' to check details of results\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 ~]# odacli describe-prepatchreport -i e50389ae-8944-44ff-b45a-c454cb33e050\n\nPatch pre-check report\n------------------------------------------------------------------------\n                 Job ID:  e50389ae-8944-44ff-b45a-c454cb33e050\n            Description:  Patch pre-checks for &#091;STORAGE]\n                 Status:  SUCCESS\n                Created:  January 3, 2023 2:57:54 PM CET\n                 Result:  All pre-checks succeeded\n...\n...<\/code><\/pre>\n\n\n\n<p>Patch the storage components<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 ~]# \/opt\/oracle\/dcs\/bin\/odacli update-storage -v 19.17.0.0.0 --rolling\n{\n  \"jobId\" : \"d02fa340-c82c-482e-9196-aac0d18d2dfc\",\n  \"status\" : \"Created\",\n  \"message\" : \"Success of Storage Update may trigger reboot of node after 4-5 minutes. Please wait till node restart\",\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 15:02:10 PM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"Storage Firmware Patching\",\n  \"updatedTime\" : \"January 03, 2023 15:02:10 PM CET\",\n  \"jobType\" : null\n}\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 ~]# odacli describe-job -i  \"d02fa340-c82c-482e-9196-aac0d18d2dfc\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  d02fa340-c82c-482e-9196-aac0d18d2dfc\n            Description:  Storage Firmware Patching\n                 Status:  Success\n                Created:  January 3, 2023 3:02:10 PM CET\n                Message:\n\nTask Name                                Node Name                 Start Time                          End Time                            Status\n---------------------------------------- ------------------------- ----------------------------------- ----------------------------------- ----------\nApplying Firmware Disk Patches           serveroda1                  January 3, 2023 3:02:22 PM CET      January 3, 2023 3:02:30 PM CET      Success\nGenerating and saving BOM                serveroda1                  January 3, 2023 3:02:30 PM CET      January 3, 2023 3:04:15 PM CET      Success\nGenerating and saving BOM                serveroda2                  January 3, 2023 3:02:30 PM CET      January 3, 2023 3:04:10 PM CET      Success\n<\/code><\/pre>\n\n\n\n<p><strong>Updating databases<\/strong><\/p>\n\n\n\n<p>For 19.17, we plan to update only some specific databases. In fact in 19.17 there is a command <strong><em>update-database<\/em><\/strong><\/p>\n\n\n\n<p>We first run the prepatch report for the corresponding dbhome<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 ~]# \/opt\/oracle\/dcs\/bin\/odacli create-prepatchreport --dbhome --dbhomeid 3d5f2d22-16db-4724-87e5-4965d6428e2e -v 19.17.0.0.0\n\nJob details\n----------------------------------------------------------------\n                     ID:  cd643e18-1ed7-40db-81a9-cf03d8c1734e\n            Description:  Patch pre-checks for &#091;DB, ORACHKDB]: DbHome is OraDB19000_home3\n                 Status:  Created\n                Created:  January 3, 2023 3:07:49 PM CET\n                Message:  Use 'odacli describe-prepatchreport -i cd643e18-1ed7-40db-81a9-cf03d8c1734e' to check details of results\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\n<\/code><\/pre>\n\n\n\n<p>We then validate that the report is fine<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 ~]# odacli describe-prepatchreport -i cd643e18-1ed7-40db-81a9-cf03d8c1734e\n\nPatch pre-check report\n------------------------------------------------------------------------\n                 Job ID:  cd643e18-1ed7-40db-81a9-cf03d8c1734e\n            Description:  Patch pre-checks for &#091;DB, ORACHKDB]: DbHome is OraDB19000_home3\n                 Status:  SUCCESS\n                Created:  January 3, 2023 3:07:49 PM CET\n                 Result:  All pre-checks succeeded\n\nNode Name\n---------------\nserveroda1\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__DB__\nValidate DB Home ID             Success   Validated DB Home ID:\n                                          3d5f2d22-16db-4724-87e5-4965d6428e2e\nValidate patching tag           Success   Validated patching tag: 19.17.0.0.0.\nIs system provisioned           Success   Verified system is provisioned\nValidate minimum agent version  Success   Validated minimum agent version\nIs GI upgraded                  Success   Validated GI is upgraded\nValidate available space for    Success   Validated free space required under\ndb                                        \/u01\nValidate dbHomesOnACFS          Success   User has configured disk group for\nconfigured                                Database homes on ACFS\nValidate Oracle base            Success   Successfully validated Oracle Base\nIs DB clone available           Success   Successfully validated clone file\n                                          exists\nEvaluate DBHome patching with   Success   Successfully validated updating\nRHP                                       dbhome with RHP.  and local patching\n                                          is possible\nValidate command execution      Success   Validated command execution\n\n__ORACHK__\nRunning orachk                  Success   Successfully ran Orachk\nValidate command execution      Success   Validated command execution\n\nNode Name\n---------------\nserveroda2\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__DB__\nValidate DB Home ID             Success   Validated DB Home ID:\n                                          3d5f2d22-16db-4724-87e5-4965d6428e2e\nValidate patching tag           Success   Validated patching tag: 19.17.0.0.0.\nIs system provisioned           Success   Verified system is provisioned\nValidate minimum agent version  Success   Validated minimum agent version\nIs GI upgraded                  Success   Validated GI is upgraded\nValidate available space for    Success   Validated free space required under\ndb                                        \/u01\nValidate dbHomesOnACFS          Success   User has configured disk group for\nconfigured                                Database homes on ACFS\nValidate Oracle base            Success   Successfully validated Oracle Base\nIs DB clone available           Success   Successfully validated clone file\n                                          exists\nEvaluate DBHome patching with   Success   Successfully validated updating\nRHP                                       dbhome with RHP.  and local patching\n                                          is possible\nValidate command execution      Success   Validated command execution\n\n__ORACHK__\nRunning orachk                  Success   Successfully ran Orachk\nValidate command execution      Success   Validated command execution\n<\/code><\/pre>\n\n\n\n<p>And we run the update-database command<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 ~]# \/opt\/oracle\/dcs\/bin\/odacli update-database -i a2b3ce19-1ce4-4394-b436-d0e4817d8111 -to ed8970e5-baf5-4b12-8209-809cbacbcbc7\n{\n  \"jobId\" : \"97828641-18ee-4624-a150-c66b42dfae5f\",\n  \"status\" : \"Created\",\n  \"message\" : null,\n  \"reports\" : &#091; ],\n  \"createTimestamp\" : \"January 03, 2023 15:28:40 PM CET\",\n  \"resourceList\" : &#091; ],\n  \"description\" : \"DB Patching: database ID is a2b3ce19-1ce4-4394-b436-d0e4817d8111\",\n  \"updatedTime\" : \"January 03, 2023 15:28:40 PM CET\",\n  \"jobType\" : \"\"\n}\n<\/code><\/pre>\n\n\n\n<p>A few minutes after the job fails<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;root@serveroda1 ~]# odacli describe-job -i \"97828641-18ee-4624-a150-c66b42dfae5f\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  97828641-18ee-4624-a150-c66b42dfae5f\n            Description:  DB Patching: database ID is a2b3ce19-1ce4-4394-b436-d0e4817d8111\n                 Status:  Failure\n                Created:  January 3, 2023 3:28:40 PM CET\n                Message:  DCS-10001:Internal error encountered: null.\n\nTask Name                                Node Name                 Start Time                          End Time                            Status\n---------------------------------------- ------------------------- ----------------------------------- ----------------------------------- ----------\nDB Patching                              serveroda1                  January 3, 2023 3:28:43 PM CET      January 3, 2023 3:31:50 PM CET      Failure\nDB Patching                              serveroda1                  January 3, 2023 3:28:43 PM CET      January 3, 2023 3:31:50 PM CET      Failure\ntask:TaskSequential_7670                 serveroda1                  January 3, 2023 3:28:50 PM CET      January 3, 2023 3:30:55 PM CET      Failure\nCreating wallet for DB Client            serveroda1                  January 3, 2023 3:29:29 PM CET      January 3, 2023 3:29:30 PM CET      Success\nPatch databases by RHP                   serveroda1                  January 3, 2023 3:29:30 PM CET      January 3, 2023 3:30:55 PM CET      Failure\n<\/code><\/pre>\n\n\n\n<p>We check the various but did not find the root cause. An SR is opened with Oracle<\/p>\n\n\n\n<p><strong>Conclusion<\/strong><\/p>\n\n\n\n<p>To resume patching an ODA HA is almost the same as patching a non-HA ODA server. We recommend to carefully read the documentation before starting the patch<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Mouhamadou Diaw In this blog I am describing an ODA HA (serveroda1 and serveroda2) patch from 19.10 to 19.17. The process is the same that patching a non-HA ODA. Few tasks may need to be done on both servers, otherwise all steps are done from one node. If there are some tasks needed on [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229,198,59],"tags":[79,2807,2806,2115,2805],"type_dbi":[],"class_list":["post-21490","post","type-post","status-publish","format-standard","hentry","category-database-administration-monitoring","category-database-management","category-oracle","tag-oda","tag-oda-19-10","tag-oda-19-17","tag-oda-ha","tag-patch-oda-ha"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Patching ODA HA from 19.10 to 19.17 - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Patching ODA HA from 19.10 to 19.17\" \/>\n<meta property=\"og:description\" content=\"By Mouhamadou Diaw In this blog I am describing an ODA HA (serveroda1 and serveroda2) patch from 19.10 to 19.17. The process is the same that patching a non-HA ODA. Few tasks may need to be done on both servers, otherwise all steps are done from one node. If there are some tasks needed on [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-12T16:26:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-20T08:21:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/01\/Capture-1024x214.png\" \/>\n<meta name=\"author\" content=\"Oracle Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Oracle Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"32 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/\"},\"author\":{\"name\":\"Oracle Team\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"headline\":\"Patching ODA HA from 19.10 to 19.17\",\"datePublished\":\"2023-01-12T16:26:11+00:00\",\"dateModified\":\"2023-06-20T08:21:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/\"},\"wordCount\":633,\"commentCount\":4,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/01\/Capture-1024x214.png\",\"keywords\":[\"ODA\",\"ODA 19.10\",\"ODA 19.17\",\"ODA HA\",\"Patch ODA HA\"],\"articleSection\":[\"Database Administration &amp; Monitoring\",\"Database management\",\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/\",\"name\":\"Patching ODA HA from 19.10 to 19.17 - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/01\/Capture-1024x214.png\",\"datePublished\":\"2023-01-12T16:26:11+00:00\",\"dateModified\":\"2023-06-20T08:21:14+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/01\/Capture.png\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/01\/Capture.png\",\"width\":1141,\"height\":239},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Patching ODA HA from 19.10 to 19.17\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\",\"name\":\"Oracle Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"caption\":\"Oracle Team\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/oracle-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Patching ODA HA from 19.10 to 19.17 - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/","og_locale":"en_US","og_type":"article","og_title":"Patching ODA HA from 19.10 to 19.17","og_description":"By Mouhamadou Diaw In this blog I am describing an ODA HA (serveroda1 and serveroda2) patch from 19.10 to 19.17. The process is the same that patching a non-HA ODA. Few tasks may need to be done on both servers, otherwise all steps are done from one node. If there are some tasks needed on [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/","og_site_name":"dbi Blog","article_published_time":"2023-01-12T16:26:11+00:00","article_modified_time":"2023-06-20T08:21:14+00:00","og_image":[{"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/01\/Capture-1024x214.png","type":"","width":"","height":""}],"author":"Oracle Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Oracle Team","Est. reading time":"32 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/"},"author":{"name":"Oracle Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"headline":"Patching ODA HA from 19.10 to 19.17","datePublished":"2023-01-12T16:26:11+00:00","dateModified":"2023-06-20T08:21:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/"},"wordCount":633,"commentCount":4,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/01\/Capture-1024x214.png","keywords":["ODA","ODA 19.10","ODA 19.17","ODA HA","Patch ODA HA"],"articleSection":["Database Administration &amp; Monitoring","Database management","Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/","url":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/","name":"Patching ODA HA from 19.10 to 19.17 - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/01\/Capture-1024x214.png","datePublished":"2023-01-12T16:26:11+00:00","dateModified":"2023-06-20T08:21:14+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/01\/Capture.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/01\/Capture.png","width":1141,"height":239},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-10-to-19-17\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Patching ODA HA from 19.10 to 19.17"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee","name":"Oracle Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","caption":"Oracle Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/oracle-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/21490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=21490"}],"version-history":[{"count":19,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/21490\/revisions"}],"predecessor-version":[{"id":26148,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/21490\/revisions\/26148"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=21490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=21490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=21490"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=21490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}