{"id":16971,"date":"2021-12-11T10:55:01","date_gmt":"2021-12-11T09:55:01","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/"},"modified":"2021-12-11T10:55:01","modified_gmt":"2021-12-11T09:55:01","slug":"oracle-database-appliance-19-13-whats-new-and-how-to-patch","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/","title":{"rendered":"Oracle Database Appliance 19.13: what&#8217;s new and how to patch?"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p>Patch 19.13 is now available on ODA. It&#8217;s time to test it.<\/p>\n<h2>What&#8217;s new?<\/h2>\n<p>This version brings October&#8217;s PSU to database and grid homes with their bug fixes, as usual. It also brings 21.4 for DB Systems (21c being an innovation release, understand just for testing). Something new that some of us have been waiting for a while, a multi-user mode for odacli tasks: you don&#8217;t need to be root anymore for managing the appliance. This new feature can only be enabled when provisioning, so don&#8217;t expect to catch it after patching. A parameter deployment feature is also available now, helping managing parameters across multiple instances (bare metal only). <\/p>\n<p>This 19.13 will be the latest one for those still using virtualized ODA: virtualization is now integrated in all bare metal ODAs with KVM (instead of OVM), <a href=\"https:\/\/www.dbi-services.com\/blog\/deploying-a-kvm-based-virtualized-x8-2m-oda\/\" rel=\"noopener\" target=\"_blank\">check this blog post if you&#8217;re not aware about that<\/a>. Plan to redeploy your virtualized ODA to bare metal if your system is still supported for a couple of years.<\/p>\n<h2>Which ODA is compatible with 19.13?<\/h2>\n<p>For sure, ODA X8 in its 3 flavors (S, M, HA) is compatible as this is the current one (but it should be replaced quite soon). X7 and X6 are also compatible without any problem. X5-2HA is also still supported, this could be one of the latest patch for this nearly 7-year old ODA.<\/p>\n<h2>Is this patch a cumulative one?<\/h2>\n<p>Most of the patches are cumulative, meaning that you can apply them on top of a version older than the previous one. This 19.13 can be applied on top of 19.9 or later, 19.9 being 1 year old. This is something I would recommend to each of my customer: apply patches at least once a year to avoid longer patching, longer meaning multiple patches to apply to reach target version.<\/p>\n<p>If you are still using an old version, I would say 18.x or older, consider reimaging instead of patching. Reimaging is much more comfortable and cleaner compared to 3 or more patches to apply.<\/p>\n<h2>Is there also a patch for my databases?<\/h2>\n<p>If you&#8217;re using 12.1, 12.2 or 19c, these databases can be patched. 11gR2 and 18c are no more supported on ODA, meaning that your databases will continue working but you should definitely consider an upgrade quite soon. Remember that if you choose to reimage to this latest version, you will not find any 18c or 11gR2 DB homes to deploy.<\/p>\n<h2>Download the patch and clone files<\/h2>\n<p>Since months now, the patch is lighter because it doesn&#8217;t include DB and GI patches anymore. Patching DB or GI is deploying a new home and migrating from the older one. As this new way of patching is based on DB and GI clones, download the corresponding clones to be able to apply the complete patch.<\/p>\n<p>33518928 =&gt; the patch itself<br \/>\n30403673 =&gt; the GI clone needed for deploying new version (mandatory)<br \/>\n30403662 =&gt; the DB clone for deploying new version of 19c (if you use 19c databases)<br \/>\n27119402 =&gt; the DB clone for deploying new version of 12.2 (if you use 12.2 databases)<br \/>\n23494992 =&gt; the DB clone for deploying new version of 12.1 (if you use 12.1 databases)<\/p>\n<p>Be sure to choose the very latest 19.13 when downloading, as most of the time My Oracle Support will propose an older version for GI clones and DB clones (patch number is the same for older versions). <\/p>\n<h2>Prepare the patching<\/h2>\n<p>A pre-patch is now provided and needed before applying an ODA patch, but prior running it, please check these prerequisites:<\/p>\n<ul>\n<li>filesystems have 20% available free space (does not concern acfs volumes)<\/li>\n<li>additional rpms manually installed should be removed<\/li>\n<li>revert profile scripts to default&#8217;s one (concerns grid and oracle users)<\/li>\n<li>make sure you can afford longer than planned downtime, 4 hours being the bare minimum for patching and&#8230; troubleshooting. 1 day is never too much.<\/li>\n<\/ul>\n<h2>Version precheck<\/h2>\n<p>Start to check current version on all components:<\/p>\n<pre><code>odacli describe-component | grep -v ^$\nSystem Version\n---------------\n19.12.0.0.0\nSystem node Name\n---------------\ndbi-oda-x8\nLocal System Version\n---------------\n19.12.0.0.0\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK                                       19.12.0.0.0           up-to-date\nGI                                        19.12.0.0.210720      up-to-date\nDB                                        19.12.0.0.210720      up-to-date\nDCSCONTROLLER                             19.12.0.0.0           up-to-date\nDCSCLI                                    19.12.0.0.0           up-to-date\nDCSAGENT                                  19.12.0.0.0           up-to-date\nDCSADMIN                                  19.12.0.0.0           up-to-date\nOS                                        7.9                   up-to-date\nILOM                                      5.0.2.24.r141466      up-to-date\nBIOS                                      52050300              up-to-date\nFIRMWARECONTROLLER                        VDV1RL04              up-to-date\nFIRMWAREDISK                              1132                  up-to-date\nHMP                                       2.4.8.0.600           up-to-date\n<\/code><\/pre>\n<p>Once the patch will be registered in the ODA repository, the &#8220;Available Version&#8221; column will be fed with versions provided within the patch.<\/p>\n<p>On my ODA X8-2M, I only need 19c databases. As I&#8217;m already running on previous 19.12 version, patching shouldn&#8217;t be too risky.<\/p>\n<h2>Prepare the files and update the DCS tools<\/h2>\n<p>Copy the patch files to your ODA in a temp directory. Then unzip the files:<\/p>\n<pre><code>cd \/opt\/dbi\/\nfor f in p*1913000*.zip; do unzip -n $f; done\nArchive:  p30403662_1913000_Linux-x86-64.zip\n extracting: odacli-dcs-19.13.0.0.0-211109-DB-19.13.0.0.zip\nArchive:  p30403673_1913000_Linux-x86-64.zip\n extracting: odacli-dcs-19.13.0.0.0-211109-GI-19.13.0.0.zip\nArchive:  p33518928_1913000_Linux-x86-64.zip\n extracting: oda-sm-19.13.0.0.0-211127-server.zip\n\nrm -rf p*1913000*.zip<\/code><\/pre>\n<p>Register the patch in the repository:<\/p>\n<pre><code>odacli update-repository -f \/opt\/dbi\/oda-sm-19.13.0.0.0-211127-server.zip\n\nodacli describe-component | grep -v ^$\nSystem Version\n---------------\n19.12.0.0.0\nSystem node Name\n---------------\ndbi-oda-x8\nLocal System Version\n---------------\n19.12.0.0.0\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK                                       19.12.0.0.0           19.13.0.0.0\nGI                                        19.12.0.0.210720      19.13.0.0.211019\nDB                                        19.12.0.0.210720      19.13.0.0.211019\nDCSCONTROLLER                             19.12.0.0.0           19.13.0.0.0\nDCSCLI                                    19.12.0.0.0           19.13.0.0.0\nDCSAGENT                                  19.12.0.0.0           19.13.0.0.0\nDCSADMIN                                  19.12.0.0.0           19.13.0.0.0\nOS                                        7.9                   up-to-date\nILOM                                      5.0.2.24.r141466      up-to-date\nBIOS                                      52050300              up-to-date\nFIRMWARECONTROLLER                        VDV1RL04              up-to-date\nFIRMWAREDISK                              1132                  up-to-date\nHMP                                       2.4.8.0.600           up-to-date<\/code><\/pre>\n<p>Don&#8217;t update the repository with GI and DB clones now because you will receive this kind of error:<\/p>\n<pre><code>DCS-10001:Internal error encountered: Cannot find the corresponding image for \/opt\/dbi\/odacli-dcs-19.13.0.0.0-211109-GI-19.13.0.0.zip in img_metadata.<\/code><\/pre>\n<p>Update the DCS tooling of your ODA:<\/p>\n<pre><code>odacli update-dcsadmin -v 19.13.0.0.0\nodacli update-dcscomponents -v 19.13.0.0.0\nodacli update-dcsagent -v 19.13.0.0.0<\/code><\/pre>\n<p>Note that updating the DCS components is not done through a job:<\/p>\n<pre><code>odacli list-jobs | head -n 3;  odacli list-jobs | tail -n 4\nID                                       Description                      Created                             Status\n---------------------------------------- -------------------------------- ----------------------------------- ---------\n9eccda54-418f-4ac8-8196-197a17fe1f48     Repository Update                                                           December 9, 2021 11:01:49 AM CET    Success\nd1daaedd-f522-448e-8f67-08db0e80b6db     DcsAdmin patching                                                           December 9, 2021 3:23:45 PM CET     Success\n227f0207-85d0-4d4c-bee8-61545241a588     DcsAgent patching                                                           December 9, 2021 3:26:15 PM CET     Success<\/code><\/pre>\n<p>Now you can register GI and DB clones:<\/p>\n<pre><code>odacli update-repository -f \/opt\/dbi\/odacli-dcs-19.13.0.0.0-211109-GI-19.13.0.0.zip\nodacli update-repository -f \/opt\/dbi\/odacli-dcs-19.13.0.0.0-211109-DB-19.13.0.0.zip\n\nodacli list-jobs | head -n 3;  odacli list-jobs | tail -n 3\nID                                       Description                                                                 Created                             Status\n---------------------------------------- --------------------------------------------------------------------------- ----------------------------------- ----------\n53e78d25-f594-4784-a320-aa3df5e996a6     Repository Update                                                           December 9, 2021 3:48:14 PM CET     Success\n38c4202e-b1e3-4ba7-8431-78c7b33ab776     Repository Update                                                           December 9, 2021 3:54:59 PM CET     Success\n\nodacli describe-component | grep -v ^$\nSystem Version\n---------------\n19.13.0.0.0\nSystem node Name\n---------------\ndbi-oda-x8\nLocal System Version\n---------------\n19.13.0.0.0\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK                                       19.12.0.0.0           19.13.0.0.0\nGI                                        19.12.0.0.210720      19.13.0.0.211019\nDB                                        19.12.0.0.210720      19.13.0.0.211019\nDCSCONTROLLER                             19.13.0.0.0           up-to-date\nDCSCLI                                    19.13.0.0.0           up-to-date\nDCSAGENT                                  19.13.0.0.0           up-to-date\nDCSADMIN                                  19.13.0.0.0           up-to-date\nOS                                        7.9                   up-to-date\nILOM                                      5.0.2.24.r141466      up-to-date\nBIOS                                      52050300              up-to-date\nSHARED CONTROLLER FIRMWARE                VDV1RL04              up-to-date\nLOCAL DISK FIRMWARE                       1132                  up-to-date\nSHARED DISK FIRMWARE                      1132                  up-to-date\nHMP                                       2.4.8.0.600           up-to-date\n<\/code><\/pre>\n<p>This update will be limited to Oracle software, so it shouldn&#8217;t last hours.<\/p>\n<h2>Pre-patching report<\/h2>\n<p>Let&#8217;s check if patching has the green light:<\/p>\n<pre><code>odacli create-prepatchreport -s -v 19.13.0.0.0\n\nJob details\n----------------------------------------------------------------\n                     ID:  3e9c9d23-948e-4dbb-8b23-8ab2f6e9fb14\n            Description:  Patch pre-checks for [OS, ILOM, GI, ORACHKSERVER]\n                 Status:  Created\n                Created:  December 9, 2021 4:26:59 PM CET\n                Message:  Use 'odacli describe-prepatchreport -i 3e9c9d23-948e-4dbb-8b23-8ab2f6e9fb14' to check details of results\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\n\n\nodacli describe-prepatchreport -i 3e9c9d23-948e-4dbb-8b23-8ab2f6e9fb14\n\nPatch pre-check report\n------------------------------------------------------------------------\n                 Job ID:  3e9c9d23-948e-4dbb-8b23-8ab2f6e9fb14\n            Description:  Patch pre-checks for [OS, ILOM, GI, ORACHKSERVER]\n                 Status:  SUCCESS\n                Created:  December 9, 2021 4:26:59 PM CET\n                 Result:  All pre-checks succeeded\n\nNode Name\n---------------\ndbi-oda-x8\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__OS__\nValidate supported versions     Success   Validated minimum supported versions.\nValidate patching tag           Success   Validated patching tag: 19.13.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.13.0.0.0.\nIs patch location available     Success   Patch location is available.\nChecking Ilom patch Version     Success   Patch already applied\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.13.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<\/code><\/pre>\n<p>Prepatch lasted about 10 minutes on my ODA, and everything seems to be OK.<\/p>\n<h2>Patching infrastructure and GI<\/h2>\n<p>Let&#8217;s start the update-server:<\/p>\n<pre><code>odacli update-server -v 19.13.0.0.0\nodacli describe-job -i f0915a98-5acf-4697-94e2-8c0192bcfce2\n\nJob details\n----------------------------------------------------------------\n                     ID:  f0915a98-5acf-4697-94e2-8c0192bcfce2\n            Description:  Server Patching\n                 Status:  Success\n                Created:  December 10, 2021 2:07:20 PM CET\n                Message:  Successfully patched GI with RHP\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\nValidating GI user metadata              December 10, 2021 2:07:33 PM CET    December 10, 2021 2:07:33 PM CET    Success\nCreating repositories using yum          December 10, 2021 2:07:34 PM CET    December 10, 2021 2:07:38 PM CET    Success\nUpdating YumPluginVersionLock rpm        December 10, 2021 2:07:38 PM CET    December 10, 2021 2:07:38 PM CET    Success\nApplying OS Patches                      December 10, 2021 2:07:38 PM CET    December 10, 2021 2:16:03 PM CET    Success\nCreating repositories using yum          December 10, 2021 2:16:03 PM CET    December 10, 2021 2:16:04 PM CET    Success\nApplying HMP Patches                     December 10, 2021 2:16:04 PM CET    December 10, 2021 2:16:22 PM CET    Success\nPatch location validation                December 10, 2021 2:16:22 PM CET    December 10, 2021 2:16:22 PM CET    Success\noda-hw-mgmt upgrade                      December 10, 2021 2:16:22 PM CET    December 10, 2021 2:16:55 PM CET    Success\nOSS Patching                             December 10, 2021 2:16:55 PM CET    December 10, 2021 2:16:55 PM CET    Success\nChecking Ilom patch Version              December 10, 2021 2:16:55 PM CET    December 10, 2021 2:16:56 PM CET    Success\nPatch location validation                December 10, 2021 2:16:56 PM CET    December 10, 2021 2:16:56 PM CET    Success\nSave password in Wallet                  December 10, 2021 2:16:56 PM CET    December 10, 2021 2:16:56 PM CET    Success\nDisabling IPMI v2                        December 10, 2021 2:16:56 PM CET    December 10, 2021 2:16:57 PM CET    Success\nApply Ilom patch                         December 10, 2021 2:16:57 PM CET    December 10, 2021 2:16:57 PM CET    Success\nCopying Flash Bios to Temp location      December 10, 2021 2:16:57 PM CET    December 10, 2021 2:16:57 PM CET    Success\nStarting the clusterware                 December 10, 2021 2:16:57 PM CET    December 10, 2021 2:20:08 PM CET    Success\nregistering image                        December 10, 2021 2:20:08 PM CET    December 10, 2021 2:20:08 PM CET    Success\nregistering working copy                 December 10, 2021 2:20:08 PM CET    December 10, 2021 2:20:08 PM CET    Success\nregistering image                        December 10, 2021 2:20:08 PM CET    December 10, 2021 2:20:08 PM CET    Success\nCreating GI home directories             December 10, 2021 2:20:08 PM CET    December 10, 2021 2:20:08 PM CET    Success\nExtract GI clone                         December 10, 2021 2:20:08 PM CET    December 10, 2021 2:20:08 PM CET    Success\nProvisioning Software Only GI with RHP   December 10, 2021 2:20:08 PM CET    December 10, 2021 2:20:08 PM CET    Success\nPatch GI with RHP                        December 10, 2021 2:20:08 PM CET    December 10, 2021 2:29:39 PM CET    Success\nUpdating GIHome version                  December 10, 2021 2:29:39 PM CET    December 10, 2021 2:29:42 PM CET    Success\nValidate GI availability                 December 10, 2021 2:29:49 PM CET    December 10, 2021 2:29:49 PM CET    Success\nPatch KVM CRS type                       December 10, 2021 2:29:49 PM CET    December 10, 2021 2:31:53 PM CET    Success\nUpdate System version                    December 10, 2021 2:31:53 PM CET    December 10, 2021 2:31:53 PM CET    Success\nCleanup JRE Home                         December 10, 2021 2:31:53 PM CET    December 10, 2021 2:31:53 PM CET    Success\nAdd SYSNAME in Env                       December 10, 2021 2:31:53 PM CET    December 10, 2021 2:31:53 PM CET    Success\nSetting ACL for disk groups              December 10, 2021 2:31:53 PM CET    December 10, 2021 2:31:57 PM CET    Success\nUpdate lvm.conf file                     December 10, 2021 2:33:30 PM CET    December 10, 2021 2:33:30 PM CET    Success\nUpdate previous workarounds              December 10, 2021 2:33:30 PM CET    December 10, 2021 2:33:30 PM CET    Success\npreRebootNode Actions                    December 10, 2021 2:33:30 PM CET    December 10, 2021 2:36:52 PM CET    Success\nReboot Ilom                              December 10, 2021 2:36:52 PM CET    December 10, 2021 2:36:52 PM CET    Success<\/code><\/pre>\n<p>Server reboots 5 minutes after the patch ends. On my X8-2M this server patching lasted 30 minutes.<\/p>\n<p>Let&#8217;s check the components&#8217; versions now:<\/p>\n<pre><code>odacli describe-component | grep -v ^$ \nSystem Version\n---------------\n19.13.0.0.0\nSystem node Name\n---------------\ndbi-oda-x8\nLocal System Version\n---------------\n19.13.0.0.0\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK                                       19.13.0.0.0           up-to-date\nGI                                        19.13.0.0.211019      up-to-date\nDB                                        19.12.0.0.210720      19.13.0.0.211019\nDCSCONTROLLER                             19.13.0.0.0           up-to-date\nDCSCLI                                    19.13.0.0.0           up-to-date\nDCSAGENT                                  19.13.0.0.0           up-to-date\nDCSADMIN                                  19.13.0.0.0           up-to-date\nOS                                        7.9                   up-to-date\nILOM                                      5.0.2.24.r141466      up-to-date\nBIOS                                      52050300              up-to-date\nSHARED CONTROLLER FIRMWARE                VDV1RL04              up-to-date\nLOCAL DISK FIRMWARE                       1132                  up-to-date\nSHARED DISK FIRMWARE                      1132                  up-to-date\nHMP                                       2.4.8.0.600           up-to-date<\/code><\/pre>\n<p><strong>This looks fine, but please check acfs volumes after reboot!!!<\/strong><\/p>\n<p>In my particular case, I had problem with acfs volumes not mounting after reboot, even if I tried manually:<\/p>\n<pre><code>mount.acfs -o all\nmount.acfs: CLSU-00107: operating system function: open64; failed with error data: 1; at location: OOF_1\nmount.acfs: CLSU-00101: operating system error message: Operation not permitted\nmount.acfs: CLSU-00104: additional error information: open64 (\/dev\/asm\/commonstore-175)\nmount.acfs: ACFS-02017: Failed to open volume \/dev\/asm\/commonstore-175. Verify the volume exists.\nmount.acfs: ACFS-02014: Mount of \/opt\/oracle\/dcs\/commonstore failed.  Error -1 was returned.\nmount.acfs: CLSU-00107: operating system function: open64; failed with error data: 1; at location: OOF_1\nmount.acfs: CLSU-00101: operating system error message: Operation not permitted\nmount.acfs: CLSU-00104: additional error information: open64 (\/dev\/asm\/acfsclone-175)\nmount.acfs: ACFS-02017: Failed to open volume \/dev\/asm\/acfsclone-175. Verify the volume exists.\nmount.acfs: ACFS-02014: Mount of \/opt\/oracle\/oak\/pkgrepos\/orapkgs\/clones failed.  Error -1 was returned.\n...<\/code><\/pre>\n<p>I had to reinstall the drivers from the new GI home, and reboot again:<\/p>\n<pre><code>\/u01\/app\/19.13.0.0\/grid\/bin\/crsctl stop crs -f\nCRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'dbi-oda-x8'\nCRS-2673: Attempting to stop 'ora.crsd' on 'dbi-oda-x8'\nCRS-2790: Starting shutdown of Cluster Ready Services-managed resources on server 'dbi-oda-x8'\nCRS-2673: Attempting to stop 'ora.cvu' on 'dbi-oda-x8'\nCRS-2673: Attempting to stop 'ora.DATA.ACFSCLONE.advm' on 'dbi-oda-x8'\nCRS-2673: Attempting to stop 'ora.DATA.CESAREVMS.advm' on 'dbi-oda-x8'\n...\nCRS-4133: Oracle High Availability Services has been stopped.\n\n\/u01\/app\/19.13.0.0\/grid\/bin\/acfsroot install\nACFS-9300: ADVM\/ACFS distribution files found.\nACFS-9314: Removing previous ADVM\/ACFS installation.\nACFS-9315: Previous ADVM\/ACFS components successfully removed.\nACFS-9294: updating file \/etc\/sysconfig\/oracledrivers.conf\nACFS-9307: Installing requested ADVM\/ACFS software.\nACFS-9294: updating file \/etc\/sysconfig\/oracledrivers.conf\nACFS-9308: Loading installed ADVM\/ACFS drivers.\nACFS-9321: Creating udev for ADVM\/ACFS.\nACFS-9323: Creating module dependencies - this may take some time.\nACFS-9154: Loading 'oracleoks.ko' driver.\nACFS-9154: Loading 'oracleadvm.ko' driver.\nACFS-9154: Loading 'oracleacfs.ko' driver.\nACFS-9327: Verifying ADVM\/ACFS devices.\nACFS-9156: Detecting control device '\/dev\/asm\/.asm_ctl_spec'.\nACFS-9156: Detecting control device '\/dev\/ofsctl'.\nACFS-9309: ADVM\/ACFS installation correctness verified.\n\n\n\/u01\/app\/19.13.0.0\/grid\/bin\/crsctl start crs\n\n\/u01\/app\/19.13.0.0\/grid\/bin\/acfsroot enable\n\nreboot<\/code><\/pre>\n<p>Once done, everything was back to normal.<\/p>\n<h2>Patching the storage<\/h2>\n<p>Patching the storage is only needed for older ODAs\/patch levels. In case you need to apply a patch on the storage it&#8217;s easy: there is a pre-patch, and then the patch:<\/p>\n<pre><code>odacli create-prepatchreport -st -v 19.13.0.0.0\nodacli update-storage -v 19.13.0.0.0<\/code><\/pre>\n<p>For HA ODAs using RAC, patching can be done in a rolling fashion:<\/p>\n<pre><code>odacli update-storage -v 19.13.0.0.0 --rolling<\/code><\/pre>\n<p>I never encountered troubles during storage patching, so it should be fine.<\/p>\n<h2>Patching the DB homes<\/h2>\n<p>Since 19.11, DB homes are created on an acfs filesystem. If you come from 19.9 or 19.10, you will need to configure this filesystem:<\/p>\n<pre><code>odacli configure-dbhome-storage -dg DATA<\/code><\/pre>\n<p>Time for patching the DB homes depends on the number of DB homes and number of databases. In this example, 2 DB homes are deployed:<\/p>\n<pre><code>odacli list-dbhomes\n\nID                                       Name                 DB Version                               Home Location                                 Status\n---------------------------------------- -------------------- ---------------------------------------- --------------------------------------------- ----------\n721c1fc8-b394-4682-b230-21a197e997b3     OraDB19000_home10    19.12.0.0.210720                         \/u01\/app\/odaorahome\/oracle\/product\/19.0.0.0\/dbhome_10 CONFIGURED\n2e702142-048e-42a2-a570-82318458f72d     OraDB19000_home11    19.12.0.0.210720                         \/u01\/app\/odaorahome\/oracle\/product\/19.0.0.0\/dbhome_11 CONFIGURED<\/code><\/pre>\n<p>A prepatching is also needed here, for example if I want to patch the second home:<\/p>\n<pre><code>odacli create-prepatchreport -d -i 2e702142-048e-42a2-a570-82318458f72d -v 19.13.0.0.0\nodacli describe-prepatchreport -i 2f5547b1-e95e-489f-bd68-aba0c4260765\n\nPatch pre-check report\n------------------------------------------------------------------------\n                 Job ID:  2f5547b1-e95e-489f-bd68-aba0c4260765\n            Description:  Patch pre-checks for [DB, ORACHKDB]: DbHome is OraDB19000_home11\n                 Status:  SUCCESS\n                Created:  December 10, 2021 6:12:44 PM CET\n                 Result:  All pre-checks succeeded\n\nNode Name\n---------------\ndbi-oda-x8\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__DB__\nValidate DB Home ID             Success   Validated DB Home ID:\n                                          2e702142-048e-42a2-a570-82318458f72d\nValidate patching tag           Success   Validated patching tag: 19.13.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\/app\/odaorahome\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<\/code><\/pre>\n<p>Now I can apply the patch on this DB home:<\/p>\n<pre><code>odacli update-dbhome -i 2e702142-048e-42a2-a570-82318458f72d -v 19.13.0.0.0 \nodacli describe-job -i ca7673d2-3dd7-45b8-b3e4-9e818b20a4cb\n\nJob details\n----------------------------------------------------------------\n                     ID:  ca7673d2-3dd7-45b8-b3e4-9e818b20a4cb\n            Description:  DB Home Patching: Home Id is 2e702142-048e-42a2-a570-82318458f72d\n                 Status:  Success\n                Created:  December 10, 2021 6:27:49 PM CET\n                Message:\n\nTask Name                                Start Time                          End Time                            Status\n---------------------------------------- ----------------------------------- ----------------------------------- ----------\nAdding USER SSH_EQUIVALENCE              December 10, 2021 6:27:54 PM CET    December 10, 2021 6:27:54 PM CET    Success\nAdding USER SSH_EQUIVALENCE              December 10, 2021 6:27:54 PM CET    December 10, 2021 6:27:54 PM CET    Success\nAdding USER SSH_EQUIVALENCE              December 10, 2021 6:27:54 PM CET    December 10, 2021 6:27:55 PM CET    Success\nCreating wallet for DB Client            December 10, 2021 6:28:32 PM CET    December 10, 2021 6:28:32 PM CET    Success\nPatch databases by RHP                   December 10, 2021 6:28:32 PM CET    December 10, 2021 6:33:15 PM CET    Success\nupdating database metadata               December 10, 2021 6:33:15 PM CET    December 10, 2021 6:33:15 PM CET    Success\nSet log_archive_dest for Database        December 10, 2021 6:33:15 PM CET    December 10, 2021 6:33:18 PM CET    Success\nUpdate System version                    December 10, 2021 6:33:18 PM CET    December 10, 2021 6:33:18 PM CET    Success\nTDE parameter update                     December 10, 2021 6:33:45 PM CET    December 10, 2021 6:33:45 PM CET    Success<\/code><\/pre>\n<p>A new DB home has been created and my database is linked to this new one:<\/p>\n<pre><code>odacli list-dbhomes\n\nID                                       Name                 DB Version                               Home Location                                 Status\n---------------------------------------- -------------------- ---------------------------------------- --------------------------------------------- ----------\n721c1fc8-b394-4682-b230-21a197e997b3     OraDB19000_home10    19.12.0.0.210720                         \/u01\/app\/odaorahome\/oracle\/product\/19.0.0.0\/dbhome_10 CONFIGURED\n2e702142-048e-42a2-a570-82318458f72d     OraDB19000_home11    19.12.0.0.210720                         \/u01\/app\/odaorahome\/oracle\/product\/19.0.0.0\/dbhome_11 CONFIGURED\nabe18169-18e3-4a3f-a7c8-8c1443863910     OraDB19000_home15    19.13.0.0.211019                         \/u01\/app\/odaorahome\/oracle\/product\/19.0.0.0\/dbhome_15 CONFIGURED\n\nodacli list-databases | grep abe18169\n\n617de33b-d9b4-4142-89a5-6bce21e8c00b     DBITSTEE   SI       19.13.0.0.211019     false      OLTP     odb2     ASM        CONFIGURED   abe18169-18e3-4a3f-a7c8-8c1443863910<\/code><\/pre>\n<p>The old DB home can be removed safely:<\/p>\n<pre><code>odacli delete-dbhome -i 2e702142-048e-42a2-a570-82318458f72d<\/code><\/pre>\n<p>For each database running in that DB home, a parameter needs to be changed:<\/p>\n<pre><code>su - oracle\n. oraenv &lt;&lt;&lt; DBITSTEE\nsqlplus \/ as sysdba\nalter system set &quot;_enable_numa_support&quot;=true scope=spfile sid=&#039;*&#039;;\nexit\nsrvctl stop database -d DBITSTEE_SITE1\nsrvctl start database -d DBITSTEE_SITE1<\/code><\/pre>\n<p>This only concerns multi-processor ODAs (not S ones) and it will force an instance to use local memory modules, those associated to the processor where the instance is running. This should improve overall performance.<\/p>\n<p>Patching the other DB homes is done the same way.<\/p>\n<p>Remember that patching the standby databases will raise an error, as datapatch cannot be applied on a mounted or read only database. Patch should be applied on primary and it will then be applied automatically on standby as it&#8217;s related to database objects.<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/manage-oda-patching-with-data-guard-or-dbvisit-standby\/\" rel=\"noopener\" target=\"_blank\">Please check my previous blog post about patching ODAs in Data Guard environment.<\/a><\/p>\n<p>I would recommand to check on each primary the patch level after patching each DB home:<\/p>\n<pre><code>su \u2013 oracle\n. oraenv &lt;&lt;&lt; DBITSTEE\nsqlplus \/ as sysdba\nset serverout on\nexec dbms_qopatch.get_sqlpatch_status;\nPatch Id : 32876380\n\tAction : APPLY\n\tAction Time : 03-AUG-2021 16:15:57\n\tDescription : OJVM RELEASE UPDATE: 19.12.0.0.210720 (32876380)\n\tLogfile :\n\/u01\/app\/oracle\/cfgtoollogs\/sqlpatch\/32876380\/24269510\/32876380_apply_G17741_CDB\nROOT_2021Aug03_15_59_00.log\n\tStatus : SUCCESS\n\nPatch Id : 32904851\n\tAction : APPLY\n\tAction Time : 03-AUG-2021 16:15:57\n\tDescription : Database Release Update : 19.12.0.0.210720 (32904851)\n\tLogfile :\n\/u01\/app\/oracle\/cfgtoollogs\/sqlpatch\/32904851\/24343243\/32904851_apply_G17741_CDB\nROOT_2021Aug03_15_59_01.log\n\tStatus : SUCCESS\n\nPatch Id : 32876380\n\tAction : ROLLBACK\n\tAction Time : 10-DEC-2021 18:33:12\n\tDescription : OJVM RELEASE UPDATE: 19.12.0.0.210720 (32876380)\n\tLogfile :\n\/u01\/app\/odaorabase\/oracle\/cfgtoollogs\/sqlpatch\/32876380\/24269510\/32876380_rollb\nack_DBITSTEE_2021Dec10_18_31_06.log\n\tStatus : SUCCESS\n\nPatch Id : 33192694\n\tAction : APPLY\n\tAction Time : 10-DEC-2021 18:33:15\n\tDescription : OJVM RELEASE UPDATE: 19.13.0.0.211019 (33192694)\n\tLogfile :\n\/u01\/app\/odaorabase\/oracle\/cfgtoollogs\/sqlpatch\/33192694\/24421575\/33192694_apply\n_DBITSTEE_2021Dec10_18_31_33.log\n\tStatus : SUCCESS\n\nPatch Id : 33192793\n\tAction : APPLY\n\tAction Time : 10-DEC-2021 18:33:15\n\tDescription : Database Release Update : 19.13.0.0.211019 (33192793)\n\tLogfile :\n\/u01\/app\/odaorabase\/oracle\/cfgtoollogs\/sqlpatch\/33192793\/24462514\/33192793_apply\n_DBITSTEE_2021Dec10_18_31_33.log\n\tStatus : SUCCESS\n\nPL\/SQL procedure successfully completed.\nexit<\/code><\/pre>\n<h2>Final checks<\/h2>\n<p>Let&#8217;s get the final versions:<\/p>\n<pre><code>odacli describe-component | grep -v ^$\nSystem Version\n---------------\n19.13.0.0.0\nSystem node Name\n---------------\ndbi-oda-x8\nLocal System Version\n---------------\n19.13.0.0.0\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK                                       19.13.0.0.0           up-to-date\nGI                                        19.13.0.0.211019      up-to-date\nDB {\n[ OraDB19000_home10 ]                     19.12.0.0.210720      19.13.0.0.211019\n[ OraDB19000_home15 ]                     19.13.0.0.211019      up-to-date\n}\nDCSCONTROLLER                             19.13.0.0.0           up-to-date\nDCSCLI                                    19.13.0.0.0           up-to-date\nDCSAGENT                                  19.13.0.0.0           up-to-date\nDCSADMIN                                  19.13.0.0.0           up-to-date\nOS                                        7.9                   up-to-date\nILOM                                      5.0.2.24.r141466      up-to-date\nBIOS                                      52050300              up-to-date\nSHARED CONTROLLER FIRMWARE                VDV1RL04              up-to-date\nLOCAL DISK FIRMWARE                       1132                  up-to-date\nSHARED DISK FIRMWARE                      1132                  up-to-date\nHMP                                       2.4.8.0.600           up-to-date<\/code><\/pre>\n<p>One of my DB home is still running 19.12 because I didn&#8217;t patch it.<\/p>\n<h2>Cleanse the old patches<\/h2>\n<p>The old patches will never be used again. For this ODA, history was:<\/p>\n<p>Deploy = 19.10.0.0.0 =&gt; Patch 19.12.0.0.0 =&gt; Patch 19.13.0.0.0<\/p>\n<p>If you don&#8217;t remember the history of your ODA, have a look in this folder:<\/p>\n<pre><code>ls -lrt \/opt\/oracle\/oak\/pkgrepos\/System\/\ntotal 44\n-rwxr-xr-x. 1 root root 26255 Mar 18  2021 system_repos_metadata.xml\ndrwxr-xr-x  2 root root  4096 Aug 27 15:18 19.12.0.0.0\ndrwxr-xr-x. 5 root root  4096 Nov  3 09:56 19.10.0.0.0\ndrwxrwxr-x  2 root root  4096 Nov 27 17:16 19.13.0.0.0\ndrwxr-xr-x. 2 root root  4096 Dec  9 15:54 latest<\/code><\/pre>\n<p>You can presume this ODA was deployed with 19.10 and first patched with 19.12.<\/p>\n<p>Let&#8217;s remove the previous patch:<\/p>\n<pre><code>odacli cleanup-patchrepo -cl -comp db,gi -v 19.12.0.0.0<\/code><\/pre>\n<h2>Put back your own settings<\/h2>\n<p>Once everything is OK, don&#8217;t forget to put back your settings:<\/p>\n<ul>\n<li>add your additional rpms manually if needed<\/li>\n<li>put back your profile scripts for grid and oracle users<\/li>\n<li>&#8230;<\/li>\n<\/ul>\n<h2>And what about DB Systems update?<\/h2>\n<p>If you use DB Systems on your ODA, meaning that some of your databases are running in dedicated VMs, the patch is not applied inside the DB System.<\/p>\n<p>Let&#8217;s do a describe component in the VM itself:<\/p>\n<pre><code>odacli describe-component | grep -v ^$\nSystem Version\n---------------\n19.12.0.0.0\nSystem node Name\n---------------\nsrvdb02\nLocal System Version\n---------------\n19.12.0.0.0\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK                                       19.12.0.0.0           19.13.0.0.0\nGI                                        19.12.0.0.210720      19.13.0.0.211019\nDB                                        19.12.0.0.210720      19.13.0.0.211019\nDCSCONTROLLER                             19.12.0.0.0           19.13.0.0.0\nDCSCLI                                    19.12.0.0.0           19.13.0.0.0\nDCSAGENT                                  19.12.0.0.0           19.13.0.0.0\nDCSADMIN                                  19.12.0.0.0           19.13.0.0.0\nOS                                        7.9                   up-to-date<\/code><\/pre>\n<p>Patching a DB System is done being connected to it, and commands are similar to what you&#8217;ve done on bare metal.<\/p>\n<pre><code>odacli update-dcsadmin -v 19.13.0.0.0\nodacli update-dcscomponents -v 19.13.0.0.0\nodacli update-dcsagent -v 19.13.0.0.0\nodacli create-prepatchreport -s -v 19.13.0.0.0\nodacli describe-prepatchreport -i 584efe26-ff23-4024-a1e9-8182b2b38a89\nodacli update-server -v 19.13.0.0.0\nodacli create-prepatchreport -d -i b1a0bfd9-5db5-4bce-8e4d-49f07480cc4e -v 19.13.0.0.0\nodacli describe-prepatchreport -i 03b90bd8-a0b5-4998-83ba-c3943917d951\nodacli update-dbhome -i b1a0bfd9-5db5-4bce-8e4d-49f07480cc4e -v 19.13.0.0.0\nodacli delete-dbhome -i b1a0bfd9-5db5-4bce-8e4d-49f07480cc4e\nodacli describe-component | grep -v ^$\nSystem Version\n---------------\n19.13.0.0.0\nSystem node Name\n---------------\nsrvdb02\nLocal System Version\n---------------\n19.13.0.0.0\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK                                       19.13.0.0.0           up-to-date\nGI                                        19.13.0.0.211019      up-to-date\nDB                                        19.13.0.0.211019      up-to-date\nDCSCONTROLLER                             19.13.0.0.0           up-to-date\nDCSCLI                                    19.13.0.0.0           up-to-date\nDCSAGENT                                  19.13.0.0.0           up-to-date\nDCSADMIN                                  19.13.0.0.0           up-to-date\nOS                                        7.9                   up-to-date<\/code><\/pre>\n<p>This seems obvious but you cannot apply a patch on a DB System if the host is not up to date: <\/p>\n<pre><code>Validate BM versions     Failed    Operation: Update Server failed, node dbi-oda-x8 is not running with the supported version for OAK,GI.<\/code><\/pre>\n<p>Using DB Systems is a nice option if you want to keep things clean and isolated. But it&#8217;s much more work when it comes to patching, as it&#8217;s not much faster to patch a DB System compared to bare metal.<\/p>\n<h2>Conclusion<\/h2>\n<p>My ODA is now in the latest 19c version. This was not too difficult coming from a recent version, it could be more challenging if you come from an older one.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Patch 19.13 is now available on ODA. It&#8217;s time to test it. What&#8217;s new? This version brings October&#8217;s PSU to database and grid homes with their bug fixes, as usual. It also brings 21.4 for DB Systems (21c being an innovation release, understand just for testing). Something new that some of us have been [&hellip;]<\/p>\n","protected":false},"author":45,"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":[2443,2444,2445,2446,2184,79,1327,1662,2447,365,155,1586,2144,1532,1533,1534,1535,1330,1331,1332,1697,1698,1699],"type_dbi":[],"class_list":["post-16971","post","type-post","status-publish","format-standard","hentry","category-database-administration-monitoring","category-database-management","category-operating-systems","category-oracle","tag-_enable_numa_support","tag-19-13","tag-apply-patch-on-oda","tag-clsu-00107","tag-dcs-10001","tag-oda","tag-odacli","tag-odacli-update-server","tag-operation-update-server-failed","tag-oracle-database-appliance","tag-patching","tag-update-dbhome","tag-x5-2ha","tag-x6-2ha","tag-x6-2l","tag-x6-2m","tag-x6-2s","tag-x7-2ha","tag-x7-2m","tag-x7-2s","tag-x8-2ha","tag-x8-2m","tag-x8-2s"],"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>Oracle Database Appliance 19.13: what&#039;s new and how to patch? - 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\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle Database Appliance 19.13: what&#039;s new and how to patch?\" \/>\n<meta property=\"og:description\" content=\"Introduction Patch 19.13 is now available on ODA. It&#8217;s time to test it. What&#8217;s new? This version brings October&#8217;s PSU to database and grid homes with their bug fixes, as usual. It also brings 21.4 for DB Systems (21c being an innovation release, understand just for testing). Something new that some of us have been [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-11T09:55:01+00:00\" \/>\n<meta name=\"author\" content=\"J\u00e9r\u00f4me Dubar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"J\u00e9r\u00f4me Dubar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 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\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/\"},\"author\":{\"name\":\"J\u00e9r\u00f4me Dubar\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd\"},\"headline\":\"Oracle Database Appliance 19.13: what&#8217;s new and how to patch?\",\"datePublished\":\"2021-12-11T09:55:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/\"},\"wordCount\":1459,\"commentCount\":0,\"keywords\":[\"_enable_numa_support\",\"19.13\",\"apply patch on oda\",\"CLSU-00107\",\"DCS-10001\",\"ODA\",\"odacli\",\"odacli update-server\",\"Operation: Update Server failed\",\"Oracle database appliance\",\"Patching\",\"update-dbhome\",\"X5-2HA\",\"x6-2ha\",\"x6-2l\",\"x6-2m\",\"x6-2s\",\"X7-2HA\",\"X7-2M\",\"X7-2S\",\"x8-2ha\",\"x8-2m\",\"x8-2s\"],\"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\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/\",\"name\":\"Oracle Database Appliance 19.13: what's new and how to patch? - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2021-12-11T09:55:01+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle Database Appliance 19.13: what&#8217;s new and how to patch?\"}]},{\"@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\/0fb4bbf128b4cda2f96d662dec2baedd\",\"name\":\"J\u00e9r\u00f4me Dubar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g\",\"caption\":\"J\u00e9r\u00f4me Dubar\"},\"description\":\"J\u00e9r\u00f4me Dubar has more than 15 years of experience in the field of Information Technology. Ten years ago, he specialized in the Oracle Database technology. His expertise is focused on database architectures, high availability (RAC), disaster recovery (DataGuard), backups (RMAN), performance analysis and tuning (AWR\/statspack), migration, consolidation and appliances, especially ODA (his main projects during the last years). Prior to joining dbi services, J\u00e9r\u00f4me Dubar worked in a Franco-Belgian IT service company as Database team manager and main consultant for 7 years. He also worked for 5 years in a software editor company as technical consultant across France. He was also teaching Oracle Database lessons for 9 years. J\u00e9r\u00f4me Dubar holds a Computer Engineering degree from the Lille Sciences and Technologies university in northern France. His branch-related experience covers the public sector, retail, industry, banking, health, e-commerce and IT sectors.\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/jerome-dubar\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Oracle Database Appliance 19.13: what's new and how to patch? - 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\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/","og_locale":"en_US","og_type":"article","og_title":"Oracle Database Appliance 19.13: what's new and how to patch?","og_description":"Introduction Patch 19.13 is now available on ODA. It&#8217;s time to test it. What&#8217;s new? This version brings October&#8217;s PSU to database and grid homes with their bug fixes, as usual. It also brings 21.4 for DB Systems (21c being an innovation release, understand just for testing). Something new that some of us have been [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/","og_site_name":"dbi Blog","article_published_time":"2021-12-11T09:55:01+00:00","author":"J\u00e9r\u00f4me Dubar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"J\u00e9r\u00f4me Dubar","Est. reading time":"20 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/"},"author":{"name":"J\u00e9r\u00f4me Dubar","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd"},"headline":"Oracle Database Appliance 19.13: what&#8217;s new and how to patch?","datePublished":"2021-12-11T09:55:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/"},"wordCount":1459,"commentCount":0,"keywords":["_enable_numa_support","19.13","apply patch on oda","CLSU-00107","DCS-10001","ODA","odacli","odacli update-server","Operation: Update Server failed","Oracle database appliance","Patching","update-dbhome","X5-2HA","x6-2ha","x6-2l","x6-2m","x6-2s","X7-2HA","X7-2M","X7-2S","x8-2ha","x8-2m","x8-2s"],"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\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/","url":"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/","name":"Oracle Database Appliance 19.13: what's new and how to patch? - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2021-12-11T09:55:01+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-database-appliance-19-13-whats-new-and-how-to-patch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Oracle Database Appliance 19.13: what&#8217;s new and how to patch?"}]},{"@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\/0fb4bbf128b4cda2f96d662dec2baedd","name":"J\u00e9r\u00f4me Dubar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/efaa5a7def0aa4cdaf49a470fb4a7641a3ea6e378ae1455096a0933f99f46d6b?s=96&d=mm&r=g","caption":"J\u00e9r\u00f4me Dubar"},"description":"J\u00e9r\u00f4me Dubar has more than 15 years of experience in the field of Information Technology. Ten years ago, he specialized in the Oracle Database technology. His expertise is focused on database architectures, high availability (RAC), disaster recovery (DataGuard), backups (RMAN), performance analysis and tuning (AWR\/statspack), migration, consolidation and appliances, especially ODA (his main projects during the last years). Prior to joining dbi services, J\u00e9r\u00f4me Dubar worked in a Franco-Belgian IT service company as Database team manager and main consultant for 7 years. He also worked for 5 years in a software editor company as technical consultant across France. He was also teaching Oracle Database lessons for 9 years. J\u00e9r\u00f4me Dubar holds a Computer Engineering degree from the Lille Sciences and Technologies university in northern France. His branch-related experience covers the public sector, retail, industry, banking, health, e-commerce and IT sectors.","url":"https:\/\/www.dbi-services.com\/blog\/author\/jerome-dubar\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/16971","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\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=16971"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/16971\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=16971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=16971"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=16971"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=16971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}