{"id":16313,"date":"2021-05-04T16:53:17","date_gmt":"2021-05-04T14:53:17","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-8-to-19-10\/"},"modified":"2021-05-04T16:53:17","modified_gmt":"2021-05-04T14:53:17","slug":"patching-oda-ha-from-19-8-to-19-10","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-8-to-19-10\/","title":{"rendered":"Patching ODA HA  from 19.8 to 19.10"},"content":{"rendered":"<p>In this blog I am describing the steps to patch an ODA HA from the version 19.8 to version 19.10. The patching was done with a customer. Thanks to Pierre. The name of the servers were changed<br \/>\nThe ODA is an X8-HA with following nodes<br \/>\n-server-aa<br \/>\n-server-ab<\/p>\n<p>Before starting the patches, be sure that you have enough space on \/ \/u01 and \/opt filesystems. Below the state of our filesystems<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]# df -h \/ \/opt \/u01\nFilesystem                          Size  Used Avail Use% Mounted on\n\/dev\/mapper\/VolGroupSys-LogVolRoot   30G   19G  9.7G  66% \/\n\/dev\/mapper\/VolGroupSys-LogVolOpt    99G   54G   40G  58% \/opt\n\/dev\/mapper\/VolGroupSys-LogVolU01    99G   34G   60G  36% \/u01\n\n[root@server-ab oracle]# df -h \/ \/opt \/u01\nFilesystem                          Size  Used Avail Use% Mounted on\n\/dev\/mapper\/VolGroupSys-LogVolRoot   30G  7.6G   21G  28% \/\n\/dev\/mapper\/VolGroupSys-LogVolOpt    99G   54G   40G  58% \/opt\n\/dev\/mapper\/VolGroupSys-LogVolU01    99G   33G   62G  35% \/u01\n<\/pre>\n<p>We also take snapshots with odabr on both nodes. See my previous <a href=\"https:\/\/www.dbi-services.com\/blog\/patching-oracle-database-appliance-from-18-8-to-19-6\/\" target=\"_blank\" rel=\"noopener\">  blog <\/a><\/p>\n<p>For the patch of the server you will need the following patchs ( to be downloaded from support.oracle.com)<br \/>\n-p32351355_1910000_Linux-x86-64_1of2.zip<br \/>\n-p32351355_1910000_Linux-x86-64_2of2.zip<\/p>\n<p>The steps are the following. All steps can be found  <a href=\"https:\/\/docs.oracle.com\/en\/engineered-systems\/oracle-database-appliance\/19.10\/cmtxn\/patching-oda.html#GUID-F28EE29B-5047-42C8-AEE5-D8281D48EA3A\" target=\"_blank\" rel=\"noopener\">  in the documentaion <\/a><\/p>\n<p>1- Unpack the 2 files and then copy them to the first node<\/p>\n<p>2- Update the repository with the 2 files<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]# \/opt\/oracle\/dcs\/bin\/odacli update-repository -f \/opt\/oracle\/Downloads\/oda-sm-19.10.0.0.0-210222.4-server1of2.zip\n<\/pre>\n<p>Then verify that the status of the job returns success<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]# odacli describe-job -i \"36206afa-438d-4556-85a7-1a92f5feb68d\"\n<\/pre>\n<p>Do the same for the second file<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]# \/opt\/oracle\/dcs\/bin\/odacli update-repository -f \/opt\/oracle\/Downloads\/oda-sm-19.10.0.0.0-210222.4-server2of2.zip\n<\/pre>\n<p>Check the status<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]# odacli describe-job -i \"d6320bf3-58b5-4b39-b557-27074caeb785\"\n<\/pre>\n<p>After the update of the repository you can remove the 2 files to save space<\/p>\n<p>3- Update the DCS admin<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]# \/opt\/oracle\/dcs\/bin\/odacli update-dcsadmin -v 19.10.0.0.0\n<\/pre>\n<p>Verify the status returns success<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]# odacli describe-job -i \"cd29d048-e02e-4499-8484-6e8e5079fc3b\"\n<\/pre>\n<p>4- Update the DCS components<\/p>\n<p>The command above may take some times as specified in the documentation. So be patient and wait<br \/>\n<em>This command updates the Zookeeper, installs MySQL, migrates metadata from Derby to MySQL and updates other DCS components such as the DCS Agent, DCS CLI, and DCS Controller on Oracle Database Appliance.<\/em><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]# \/opt\/oracle\/dcs\/bin\/odacli update-dcscomponents -v 19.10.0.0.0\n<\/pre>\n<p>5- Update the DCS agent<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]# \/opt\/oracle\/dcs\/bin\/odacli update-dcsagent -v 19.10.0.0.0\n<\/pre>\n<p>Check the status<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]# odacli describe-job -i \"d4d3c989-0c3b-4cf0-9ba3-08a51a3306cf\"\n<\/pre>\n<p>6- Create a precheck-report<\/p>\n<p>Before updating the server, we run the prechecks<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]# \/opt\/oracle\/dcs\/bin\/odacli create-prepatchreport -s -v 19.10.0.0.0\n<\/pre>\n<p>We present below the ouputs of our report<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: [7,55,57,105,107]\">\n[root@server-aa Downloads]# odacli describe-prepatchreport -i 7d2b9a84-effe-4420-9732-8edffd53bb04\n\nPatch pre-check report\n------------------------------------------------------------------------\n                 Job ID:  7d2b9a84-effe-4420-9732-8edffd53bb04\n            Description:  Patch pre-checks for [OS, ILOM, GI, ORACHKSERVER]\n                 Status:  FAILED\n                Created:  May 3, 2021 11:15:58 AM CEST\n                 Result:  One or more pre-checks failed for [ORACHK]\n\nNode Name\n---------------\nserver-aa\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__OS__\nValidate supported versions     Success   Validated minimum supported versions.\nValidate patching tag           Success   Validated patching tag: 19.10.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 supported versions     Success   Validated minimum supported versions.\nValidate patching tag           Success   Validated patching tag: 19.10.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 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.10.0.0.0.\nIs system provisioned           Success   Verified system is provisioned\nValidate ASM in online          Success   ASM is online\nValidate minimum agent version  Success   GI patching enabled in current\n                                          DCSAGENT version\nValidate GI patch metadata      Success   Validated patching tag: 19.10.0.0.0.\nIs patch location available     Success   Patch location is available.\nPatch location validation       Success   Successfully validated location\nPatch verification              Success   Patches 32218454 not applied on GI\n                                          home \/u01\/app\/19.0.0.0\/oracle on node\n                                          server-aa\nValidate Opatch update          Success   Successfully updated the opatch in\n                                          GiHome \/u01\/app\/19.0.0.0\/oracle on\n                                          node server-aa\nPatch conflict check            Success   No patch conflicts found on GiHome\n                                          \/u01\/app\/19.0.0.0\/oracle on node server-aa\nValidate command execution      Success   Validated command execution\n\n__ORACHK__\nRunning orachk                  Failed    Orachk validation failed: .\nValidate command execution      Success   Validated command execution\nVerify the vm.min_free_kbytes   Failed    AHF-4819: The vm.min_free_kbytes\nconfiguration                             configuration is not set as\n                                          recommended\n\nNode Name\n---------------\nserver-ab\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__OS__\nValidate supported versions     Success   Validated minimum supported versions.\nValidate patching tag           Success   Validated patching tag: 19.10.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 supported versions     Success   Validated minimum supported versions.\nValidate patching tag           Success   Validated patching tag: 19.10.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 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.10.0.0.0.\nIs system provisioned           Success   Verified system is provisioned\nValidate ASM in online          Success   ASM is online\nValidate minimum agent version  Success   GI patching enabled in current\n                                          DCSAGENT version\nValidate GI patch metadata      Success   Validated patching tag: 19.10.0.0.0.\nIs patch location available     Success   Patch location is available.\nPatch location validation       Success   Successfully validated location\nPatch verification              Success   Patches 32218454 not applied on GI\n                                          home \/u01\/app\/19.0.0.0\/oracle on node\n                                          server-ab\nValidate Opatch update          Success   Successfully updated the opatch in\n                                          GiHome \/u01\/app\/19.0.0.0\/oracle on\n                                          node server-ab\nPatch conflict check            Success   No patch conflicts found on GiHome\n                                          \/u01\/app\/19.0.0.0\/oracle on node server-ab\nValidate command execution      Success   Validated command execution\n\n__ORACHK__\nRunning orachk                  Failed    Orachk validation failed: .\nValidate command execution      Success   Validated command execution\nVerify the vm.min_free_kbytes   Failed    AHF-4819: The vm.min_free_kbytes\nconfiguration                             configuration is not set as\n                                          recommended\n<\/pre>\n<p>In the results we can see that there are some errors due to orachk. Based on following document https:\/\/docs.oracle.com\/en\/engineered-systems\/oracle-database-appliance\/19.10\/cmtrn\/issues-with-oda-odacli.html#GUID-F2B10F21-3D1E-4328-8E9B-D75AD38D26A1 , we decide to ignore the errors and then continue with updating the server<\/p>\n<p>7- Apply the server update<\/p>\n<p>As we ignore the error we use the flag sko for the patching<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa log]# \/opt\/oracle\/dcs\/bin\/odacli update-server -v 19.10.0.0.0 -sko\n<\/pre>\n<p>A few moment after the status return success<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa ~]# odacli describe-job -i 56aa8af1-d59e-4e78-b3e5-8fc17599f73f\n\nJob details\n----------------------------------------------------------------\n                     ID:  56aa8af1-d59e-4e78-b3e5-8fc17599f73f\n            Description:  Server Patching\n                 Status:  Success\n                Created:  May 3, 2021 11:52:36 AM CEST\n                Message:\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\nPatch location validation                May 3, 2021 11:52:50 AM CEST        May 3, 2021 11:52:50 AM CEST        Success\nPatch location validation                May 3, 2021 11:52:50 AM CEST        May 3, 2021 11:52:50 AM CEST        Success\ndcs-controller upgrade                   May 3, 2021 11:52:50 AM CEST        May 3, 2021 11:52:50 AM CEST        Success\ndcs-controller upgrade                   May 3, 2021 11:52:50 AM CEST        May 3, 2021 11:52:50 AM CEST        Success\nCreating repositories using yum          May 3, 2021 11:52:53 AM CEST        May 3, 2021 11:52:55 AM CEST        Success\nUpdating YumPluginVersionLock rpm        May 3, 2021 11:52:55 AM CEST        May 3, 2021 11:52:55 AM CEST        Success\nApplying OS Patches                      May 3, 2021 11:52:55 AM CEST        May 3, 2021 12:01:30 PM CEST        Success\nCreating repositories using yum          May 3, 2021 12:01:42 PM CEST        May 3, 2021 12:01:42 PM CEST        Success\nApplying HMP Patches                     May 3, 2021 12:01:42 PM CEST        May 3, 2021 12:01:43 PM CEST        Success\nClient root Set up                       May 3, 2021 12:01:43 PM CEST        May 3, 2021 12:01:43 PM CEST        Success\nClient oracle Set up                     May 3, 2021 12:01:43 PM CEST        May 3, 2021 12:01:43 PM CEST        Success\nPatch location validation                May 3, 2021 12:01:43 PM CEST        May 3, 2021 12:01:43 PM CEST        Success\nPatch location validation                May 3, 2021 12:01:43 PM CEST        May 3, 2021 12:01:43 PM CEST        Success\noda-hw-mgmt upgrade                      May 3, 2021 12:01:44 PM CEST        May 3, 2021 12:02:14 PM CEST        Success\noda-hw-mgmt upgrade                      May 3, 2021 12:02:14 PM CEST        May 3, 2021 12:02:44 PM CEST        Success\nOSS Patching                             May 3, 2021 12:02:44 PM CEST        May 3, 2021 12:02:45 PM CEST        Success\nApplying Firmware Disk Patches           May 3, 2021 12:02:48 PM CEST        May 3, 2021 12:02:51 PM CEST        Success\nApplying Firmware Controller Patches     May 3, 2021 12:02:53 PM CEST        May 3, 2021 12:02:56 PM CEST        Success\nChecking Ilom patch Version              May 3, 2021 12:02:56 PM CEST        May 3, 2021 12:02:56 PM CEST        Success\nChecking Ilom patch Version              May 3, 2021 12:02:56 PM CEST        May 3, 2021 12:02:56 PM CEST        Success\nPatch location validation                May 3, 2021 12:02:56 PM CEST        May 3, 2021 12:02:56 PM CEST        Success\nPatch location validation                May 3, 2021 12:02:56 PM CEST        May 3, 2021 12:02:56 PM CEST        Success\nSave password in Wallet                  May 3, 2021 12:02:56 PM CEST        May 3, 2021 12:02:58 PM CEST        Success\nApply Ilom patch                         May 3, 2021 12:02:58 PM CEST        May 3, 2021 12:11:50 PM CEST        Success\nApply Ilom patch                         May 3, 2021 12:11:50 PM CEST        May 3, 2021 12:20:39 PM CEST        Success\nCopying Flash Bios to Temp location      May 3, 2021 12:20:39 PM CEST        May 3, 2021 12:20:39 PM CEST        Success\nCopying Flash Bios to Temp location      May 3, 2021 12:20:39 PM CEST        May 3, 2021 12:20:39 PM CEST        Success\nStarting the clusterware                 May 3, 2021 12:22:20 PM CEST        May 3, 2021 12:23:39 PM CEST        Success\ncreate ASM priv network                  May 3, 2021 12:23:39 PM CEST        May 3, 2021 12:23:44 PM CEST        Success\ncreate ASM priv network                  May 3, 2021 12:23:44 PM CEST        May 3, 2021 12:23:48 PM CEST        Success\nconfigure ASM priv network               May 3, 2021 12:23:48 PM CEST        May 3, 2021 12:23:51 PM CEST        Success\nconfigure ASM priv network               May 3, 2021 12:23:51 PM CEST        May 3, 2021 12:23:51 PM CEST        Success\nStarting the clusterware                 May 3, 2021 12:23:53 PM CEST        May 3, 2021 12:23:53 PM CEST        Success\nclusterware patch verification           May 3, 2021 12:23:53 PM CEST        May 3, 2021 12:23:56 PM CEST        Success\nclusterware patch verification           May 3, 2021 12:23:53 PM CEST        May 3, 2021 12:23:56 PM CEST        Success\nPatch location validation                May 3, 2021 12:23:56 PM CEST        May 3, 2021 12:23:56 PM CEST        Success\nPatch location validation                May 3, 2021 12:23:56 PM CEST        May 3, 2021 12:23:56 PM CEST        Success\nOpatch update                            May 3, 2021 12:24:50 PM CEST        May 3, 2021 12:24:53 PM CEST        Success\nOpatch update                            May 3, 2021 12:24:50 PM CEST        May 3, 2021 12:24:53 PM CEST        Success\nPatch conflict check                     May 3, 2021 12:24:53 PM CEST        May 3, 2021 12:26:03 PM CEST        Success\nPatch conflict check                     May 3, 2021 12:26:03 PM CEST        May 3, 2021 12:27:11 PM CEST        Success\nclusterware upgrade                      May 3, 2021 12:27:41 PM CEST        May 3, 2021 1:18:19 PM CEST         Success\nclusterware upgrade                      May 3, 2021 1:18:19 PM CEST         May 3, 2021 2:03:14 PM CEST         Success\nUpdating GiHome version                  May 3, 2021 2:03:14 PM CEST         May 3, 2021 2:03:17 PM CEST         Success\nUpdating GiHome version                  May 3, 2021 2:03:14 PM CEST         May 3, 2021 2:03:18 PM CEST         Success\nStarting the clusterware                 May 3, 2021 2:03:58 PM CEST         May 3, 2021 2:03:58 PM CEST         Success\nremove network public interface          May 3, 2021 2:04:05 PM CEST         May 3, 2021 2:04:12 PM CEST         Success\ncreate bridge network                    May 3, 2021 2:04:12 PM CEST         May 3, 2021 2:04:17 PM CEST         Success\ncreate bridge network                    May 3, 2021 2:04:17 PM CEST         May 3, 2021 2:04:22 PM CEST         Success\nmodify network public interface          May 3, 2021 2:04:22 PM CEST         May 3, 2021 2:04:31 PM CEST         Success\nUpdate System version                    May 3, 2021 2:04:31 PM CEST         May 3, 2021 2:04:31 PM CEST         Success\nUpdate System version                    May 3, 2021 2:04:31 PM CEST         May 3, 2021 2:04:31 PM CEST         Success\nCleanup JRE Home                         May 3, 2021 2:04:31 PM CEST         May 3, 2021 2:04:31 PM CEST         Success\nAdd SYSNAME in Env                       May 3, 2021 2:04:31 PM CEST         May 3, 2021 2:04:31 PM CEST         Success\nSetting ACL for disk groups              May 3, 2021 2:04:31 PM CEST         May 3, 2021 2:04:34 PM CEST         Success\npreRebootNode Actions                    May 3, 2021 2:04:34 PM CEST         May 3, 2021 2:05:15 PM CEST         Success\npreRebootNode Actions                    May 3, 2021 2:05:15 PM CEST         May 3, 2021 2:06:01 PM CEST         Success\nReboot Ilom                              May 3, 2021 2:06:01 PM CEST         May 3, 2021 2:06:01 PM CEST         Success\nReboot Ilom                              May 3, 2021 2:06:01 PM CEST         May 3, 2021 2:06:01 PM CEST         Success\n<\/pre>\n<p>We can confirm this by running the following command<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa ~]# odacli describe-component\nSystem Version\n---------------\n19.10.0.0.0\n\nSystem node Name\n---------------\nserver-aa\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                                        12.2.0.1.201020       12.2.0.1.210119\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                                      52030400              up-to-date\n\nFIRMWARECONTROLLER                        16.00.08.00           up-to-date\n\nFIRMWAREEXPANDER                          0310                  up-to-date\n\nFIRMWAREDISK {\n[ c1d0,c1d1 ]                             1120                  1132\n[ c0d0,c0d1,c0d2,c0d3,c0d4,c0d5,c0d6,     A959                  up-to-date\nc0d7,c0d8,c0d9,c0d10,c0d11,c2d0,c2d1,\nc2d2,c2d3,c2d4,c2d5,c2d6,c2d7,c2d8,c2d9,\nc2d10,c2d11 ]\n}\n\nHMP                                       2.4.7.0.1             up-to-date\n\nSystem node Name\n---------------\nserver-ab\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                                        12.2.0.1.201020       12.2.0.1.210119\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                                      52030400              up-to-date\n\nFIRMWARECONTROLLER                        16.00.08.00           up-to-date\n\nFIRMWAREEXPANDER                          0310                  up-to-date\n\nFIRMWAREDISK {\n[ c1d0,c1d1 ]                             1120                  1132\n[ c0d0,c0d1,c0d2,c0d3,c0d4,c0d5,c0d6,     A959                  up-to-date\nc0d7,c0d8,c0d9,c0d10,c0d11,c2d0,c2d1,\nc2d2,c2d3,c2d4,c2d5,c2d6,c2d7,c2d8,c2d9,\nc2d10,c2d11 ]\n}\n\nHMP                                       2.4.7.0.1             up-to-date\n<\/pre>\n<p>8- Update the storage components<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]# \/opt\/oracle\/dcs\/bin\/odacli update-storage -v 19.10.0.0.0 --rolling\n<\/pre>\n<p>Check the status<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa ~]# odacli describe-job -i \"9d4893e5-3ebd-4b38-a746-32262bbdcb2e\"\n<\/pre>\n<p>9- Update the existing dbhomes<\/p>\n<p>List your dbhomes<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa ~]# odacli list-dbhomes\n\nID                                       Name                 DB Version                               Home Location                                 Status\n---------------------------------------- -------------------- ---------------------------------------- --------------------------------------------- ----------\n379c50b9-9fd3-4049-8ceb-8440d8c2285d     OraDB12201_home2     12.2.0.1.201020                          \/u01\/app\/oracle\/product\/12.2.0.1\/dbhome_2     CONFIGURED\n<\/pre>\n<p>Run the prepatch report<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n<\/pre>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]# \/opt\/oracle\/dcs\/bin\/odacli create-prepatchreport --dbhome --dbhomeid 379c50b9-9fd3-4049-8ceb-8440d8c2285d -v 19.10.0.0.0\n<\/pre>\n<p>Check the status<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa ~]# odacli describe-prepatchreport -i d2d676bc-f802-4f2d-a748-b43c601407fd\n<\/pre>\n<p>And then update the corresponding home<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]# \/opt\/oracle\/dcs\/bin\/odacli update-dbhome --dbhomeid 379c50b9-9fd3-4049-8ceb-8440d8c2285d -v 19.10.0.0.0\n<\/pre>\n<p>Check the status<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa ~]# odacli describe-job -i \"ae2d7014-eb9a-468e-8b24-85ec6a20f039\"\n<\/pre>\n<p>Now that the patch was successful, we can delete the snapshots we took with odabr<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa ~]# \/opt\/odabr\/odabr delsnap\n[root@server-ab ~]# \/opt\/odabr\/odabr delsnap\n<\/pre>\n<p>10- Update the repository with the rdbms clone 19.10<\/p>\n<p>The last step is to update the repository with the rdbms clone 19.10. For this download the patch p30403662_199000_Linux-x86-64.zip. And then unpack the file and run the command<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]#\n\/opt\/oracle\/dcs\/bin\/odacli update-repository -f \/opt\/oracle\/Downloads\/odacli-dcs-19.10.0.0.0-210208-DB-19.10.0.0.zip\n<\/pre>\n<p>And check that the status returns success<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[root@server-aa Downloads]# odacli describe-job -i \"4368d49e-7e00-4c12-8ddb-80cb90bfab82\"\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>In this blog I am describing the steps to patch an ODA HA from the version 19.8 to version 19.10. The patching was done with a customer. Thanks to Pierre. The name of the servers were changed The ODA is an X8-HA with following nodes -server-aa -server-ab Before starting the patches, be sure that you [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229,198,42,59],"tags":[79,2332,2333,1171],"type_dbi":[],"class_list":["post-16313","post","type-post","status-publish","format-standard","hentry","category-database-administration-monitoring","category-database-management","category-operating-systems","category-oracle","tag-oda","tag-oda-ha-19-10","tag-oda-patch","tag-oracle-19c"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Patching ODA HA from 19.8 to 19.10 - 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-8-to-19-10\/\" \/>\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.8 to 19.10\" \/>\n<meta property=\"og:description\" content=\"In this blog I am describing the steps to patch an ODA HA from the version 19.8 to version 19.10. The patching was done with a customer. Thanks to Pierre. The name of the servers were changed The ODA is an X8-HA with following nodes -server-aa -server-ab Before starting the patches, be sure that you [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-8-to-19-10\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-04T14:53:17+00:00\" \/>\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=\"11 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-8-to-19-10\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/patching-oda-ha-from-19-8-to-19-10\\\/\"},\"author\":{\"name\":\"Oracle Team\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/66ab87129f2d357f09971bc7936a77ee\"},\"headline\":\"Patching ODA HA from 19.8 to 19.10\",\"datePublished\":\"2021-05-04T14:53:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/patching-oda-ha-from-19-8-to-19-10\\\/\"},\"wordCount\":453,\"commentCount\":2,\"keywords\":[\"ODA\",\"ODA HA 19.10\",\"Oda Patch\",\"Oracle 19c\"],\"articleSection\":[\"Database Administration &amp; Monitoring\",\"Database management\",\"Operating systems\",\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/patching-oda-ha-from-19-8-to-19-10\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/patching-oda-ha-from-19-8-to-19-10\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/patching-oda-ha-from-19-8-to-19-10\\\/\",\"name\":\"Patching ODA HA from 19.8 to 19.10 - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"datePublished\":\"2021-05-04T14:53:17+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-8-to-19-10\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/patching-oda-ha-from-19-8-to-19-10\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/patching-oda-ha-from-19-8-to-19-10\\\/#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.8 to 19.10\"}]},{\"@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.8 to 19.10 - 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-8-to-19-10\/","og_locale":"en_US","og_type":"article","og_title":"Patching ODA HA from 19.8 to 19.10","og_description":"In this blog I am describing the steps to patch an ODA HA from the version 19.8 to version 19.10. The patching was done with a customer. Thanks to Pierre. The name of the servers were changed The ODA is an X8-HA with following nodes -server-aa -server-ab Before starting the patches, be sure that you [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-8-to-19-10\/","og_site_name":"dbi Blog","article_published_time":"2021-05-04T14:53:17+00:00","author":"Oracle Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Oracle Team","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-8-to-19-10\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-8-to-19-10\/"},"author":{"name":"Oracle Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"headline":"Patching ODA HA from 19.8 to 19.10","datePublished":"2021-05-04T14:53:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-8-to-19-10\/"},"wordCount":453,"commentCount":2,"keywords":["ODA","ODA HA 19.10","Oda Patch","Oracle 19c"],"articleSection":["Database Administration &amp; Monitoring","Database management","Operating systems","Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-8-to-19-10\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-8-to-19-10\/","url":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-8-to-19-10\/","name":"Patching ODA HA from 19.8 to 19.10 - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2021-05-04T14:53:17+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-8-to-19-10\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-8-to-19-10\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/patching-oda-ha-from-19-8-to-19-10\/#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.8 to 19.10"}]},{"@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\/16313","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=16313"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/16313\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=16313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=16313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=16313"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=16313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}