{"id":41797,"date":"2025-12-08T17:32:04","date_gmt":"2025-12-08T16:32:04","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=41797"},"modified":"2025-12-08T17:32:06","modified_gmt":"2025-12-08T16:32:06","slug":"how-to-patch-your-oda-to-19-29","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/how-to-patch-your-oda-to-19-29\/","title":{"rendered":"How to patch your ODA to 19.29?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-introduction\">Introduction<\/h2>\n\n\n\n<p>Patch 19.29 is now available for Oracle Database Appliance series. Let&#8217;s find out what&#8217;s new and how to apply this patch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-s-new\">What&#8217;s new?<\/h2>\n\n\n\n<p>The most important new component is probably database 26ai (as a DB System only). But don&#8217;t get fooled, 26ai is only the new name of 23ai (23.26). It doesn&#8217;t matter, and this is nice to see this latest version coming to the ODA. 26ai is also coming to all on-premise systems.<\/p>\n\n\n\n<p>The other change that comes with this version is the way of applying the system patch. Several years ago, you should have applied the server patch and the GI patch separately. It was then grouped within the same update-server command we&#8217;re using since years. Now the split makes a come back and update-server is replaced by update-servercomponents for system stuff, and update-gihome for GI. Also note that updade-dcsagent vanished in 19.27.<\/p>\n\n\n\n<p>Improvements have also been made on the security side, with SE Linux now being enabled. Regarding DB Systems, CPU and memory allocation is now more flexible, this is great. Note that a DB System is no more limited to 1 container database since 19.23, making virtualization on ODA more appealing than before.<\/p>\n\n\n\n<p>My overall feeling about this patch is &#8220;maturity and stability&#8221;. It&#8217;s all that we need for this kind of platform.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-which-oda-is-compatible-with-this-19-29-release\">Which ODA is compatible with this 19.29 release?<\/h2>\n\n\n\n<p>The latest ODAs X11-HA, X11-L and X11-S are supported, as well as X10, X9-2 and X8-2 series. X7-2 series and older ones are not supported anymore. If you own one from these older generations, you should have a renewal plan for the coming months. I still recommend keeping your ODA 7 years, not less, not more. This blog post is still relevant today: <a href=\"https:\/\/www.dbi-services.com\/blog\/why-you-should-consider-keeping-your-oda-more-than-5-years\/\">https:\/\/www.dbi-services.com\/blog\/why-you-should-consider-keeping-your-oda-more-than-5-years\/<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-is-this-patch-a-cumulative-one\">Is this patch a cumulative one?<\/h2>\n\n\n\n<p>The rule is now well established: you can apply a patch on top of the four previous ones. 19.29 can then be applied on top of 19.28, 19.27, 19.26 and 19.25. It&#8217;s why it makes sense patching once a year: this is the perfect balance between moderate security needs and ease of patching.<\/p>\n\n\n\n<p>In my lab, I will use an ODA X8-2M running 19.28 with one DB home, one database and one DB System. This procedure should apply the same way on your ODA a soon as you&#8217;re using 19.25 or later.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-is-there-also-a-patch-for-my-databases\">Is there also a patch for my databases?<\/h2>\n\n\n\n<p>Only databases version 19c are supported for bare metal. You should be able to patch a 23ai database running as a DB System to 26ai, but you&#8217;d probably better deploying a new DB System and unplug\/plug your PDBs into the brand new DB System.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-download-the-patch-and-clone-files\">Download the patch and clone files<\/h2>\n\n\n\n<p>These files are mandatory:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>38427251 =&gt; the patch itself<\/li>\n\n\n\n<li>30403673 =&gt; the GI clone needed for deploying newer 19c GI version<\/li>\n\n\n\n<li>30403662 =&gt; the DB clone for deploying newer version of 19c<\/li>\n<\/ul>\n\n\n\n<p>These files are optional:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>30403643 =&gt; ISO file for reimaging, not needed for patching<\/li>\n\n\n\n<li>36524660 =&gt; System image for 26ai DB Systems<\/li>\n\n\n\n<li>36524627 =&gt; the GI clone needed for deploying new 26ai GI version<\/li>\n\n\n\n<li>36524642 =&gt; the DB clone for deploying new 26ai DB version<\/li>\n\n\n\n<li>32451228 =&gt; The newer system image for 19c DB Systems<\/li>\n<\/ul>\n\n\n\n<p>Be sure to choose the very latest 19.29 when downloading some files, download link from MOS will first propose older versions for GI clones, DB clones and ISO files.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-prepare-the-patching\">Prepare the patching<\/h2>\n\n\n\n<p>Before starting, please check these prerequisites:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>filesystems \/, \/opt, \/u01 and \/root have at least 20% of available free space<\/li>\n\n\n\n<li>additional manually installed rpms must be removed<\/li>\n\n\n\n<li>revert profile scripts to default&#8217;s one (for grid and oracle users)<\/li>\n\n\n\n<li>make sure you&#8217;ve planned a sufficient downtime (4+ hours depending on the number of databases and DB Systems)<\/li>\n\n\n\n<li>do a sanity reboot before patching to kill zombie processes<\/li>\n\n\n\n<li>use ODABR to make snapshots of the important filesystems prior patching: this tool is now included in the software distribution<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-version-precheck\">Version precheck<\/h2>\n\n\n\n<p>Start to check current versions of the various components:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli describe-component\nSystem Version\n--------------\n19.28.0.0.0\n\nSystem Node Name\n----------------\ndbioda01\n\nLocal System Version\n--------------------\n19.28.0.0.0\n\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK                                      19.28.0.0.0          up-to-date\n\nGI                                       19.28.0.0.250715     up-to-date\n\nDB {\n     OraDB19000_home7                    19.28.0.0.250715     up-to-date\n     &#091;CPROD19]\n}\n\nDCSCONTROLLER                            19.28.0.0.0          up-to-date\n\nDCSCLI                                   19.28.0.0.0          up-to-date\n\nDCSAGENT                                 19.28.0.0.0          up-to-date\n\nDCSADMIN                                 19.28.0.0.0          up-to-date\n\nOS                                       8.10                 up-to-date\n\nILOM                                     5.1.4.25.r160118     up-to-date\n\nBIOS                                     52140100             up-to-date\n\nLOCAL CONTROLLER FIRMWARE {\n     &#091;c4]                                8000D9AB             up-to-date\n}\n\nSHARED CONTROLLER FIRMWARE {\n     &#091;c0, c1]                            VDV1RL06             up-to-date\n}\n\nLOCAL DISK FIRMWARE {\n     &#091;c2d0, c2d1]                        XC311132             up-to-date\n}\n\nHMP                                      2.4.10.1.600         up-to-date\n<\/code><\/pre>\n\n\n\n<p>List the DB homes, databases, DB Systems and VMs:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli list-dbhomes\nID                                       Name                 DB Version           DB Edition Home Location                                            Status\n---------------------------------------- -------------------- -------------------- ---------- -------------------------------------------------------- ----------\ne120c4c9-91b9-47b4-a234-b8ada12fce69     OraDB19000_home7     19.28.0.0.250715     EE         \/u01\/app\/odaorahome\/oracle\/product\/19.0.0.0\/dbhome_7     CONFIGURED\n\n\n\nodacli list-databases\nID                                       DB Name    DB Type  DB Version           CDB     Class    Edition  Shape    Storage  Status       DB Home ID               \n---------------------------------------- ---------- -------- -------------------- ------- -------- -------- -------- -------- ------------ ----------------------------------------\n976a80f2-4653-469f-8cd4-ddc1a21aff51     CPROD19    SI       19.28.0.0.250715     true    OLTP     EE       odb8     ASM      CONFIGURED   e120c4c9-91b9-47b4-a234-b8ada12fce69\n\n\nodacli list-dbsystems\nName                  Shape       GI version          DB info                         Status                  Created                   Updated\n--------------------  ----------  ------------------  ------------------------------  ----------------------  ------------------------  ------------------------\ndbs-03-tst            dbs2        19.28.0.0.250715    19.28(CONFIGURED=1)             CONFIGURED              2025-12-03 15:05:31 CET   2025-12-03 15:47:19 CET\n\nodacli list-vms\nNo data found for resource VM.\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-update-the-dcs-components\">Update the DCS components<\/h2>\n\n\n\n<p>Updating DCS components is the first step, after registering the patch file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/opt\/dbi\nunzip p38427251_1929000_Linux-x86-64.zip\n\nodacli update-repository -f \/opt\/dbi\/oda-sm-19.29.0.0.0-251117-server.zip\nsleep 30 ; odacli describe-job -i \"91189839-e855-48ea-a6b1-7d9695da52a5\"\nJob details\n----------------------------------------------------------------\n                     ID:  7e69a05f-61fe-4b13-af5d-d78cfb7f11a9\n            Description:  Repository Update\n                 Status:  Success\n                Created:  December 03, 2025 16:09:45 CET\n                Message:  \/opt\/dbi\/oda-sm-19.29.0.0.0-251117-server.zip\n\nTask Name                                Start Time                               End Time                                 Status\n---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------\nUnzip bundle                             December 03, 2025 16:09:49 CET           December 03, 2025 16:10:00 CET           Success\n\n\nodacli describe-component\nSystem Version\n--------------\n19.28.0.0.0\n\nSystem Node Name\n----------------\ndbioda01\n\nLocal System Version\n--------------------\n19.28.0.0.0\n\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK                                      19.28.0.0.0          19.29.0.0.0\n\nGI                                       19.28.0.0.250715     19.29.0.0.251021\n\nDB {\n     OraDB19000_home7                    19.28.0.0.250715     19.29.0.0.251021\n     &#091;CPROD19]\n}\n\nDCSCONTROLLER                            19.28.0.0.0          19.29.0.0.0\n\nDCSCLI                                   19.28.0.0.0          19.29.0.0.0\n\nDCSAGENT                                 19.28.0.0.0          19.29.0.0.0\n\nDCSADMIN                                 19.28.0.0.0          19.29.0.0.0\n\nOS                                       8.10                 up-to-date\n\nILOM                                     5.1.4.25.r160118     5.1.5.22.r165351\n\nBIOS                                     52140100             52160100\n\nLOCAL CONTROLLER FIRMWARE {\n     &#091;c4]                                8000D9AB             up-to-date\n}\n\nSHARED CONTROLLER FIRMWARE {\n     &#091;c0, c1]                            VDV1RL06             up-to-date\n}\n\nLOCAL DISK FIRMWARE {\n     &#091;c2d0, c2d1]                        XC311132             up-to-date\n}\n\nHMP                                      2.4.10.1.600         up-to-date\n<\/code><\/pre>\n\n\n\n<p>Let&#8217;s update the DCS components to 19.29:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli update-dcsadmin -v 19.29.0.0.0\n\nsleep 60 ; odacli describe-job -i \"f2d216d5-f60d-46d6-a967-900c6e137421\"\nJob details\n----------------------------------------------------------------\n                     ID:  f2d216d5-f60d-46d6-a967-900c6e137421\n            Description:  DcsAdmin patching to 19.29.0.0.0\n                 Status:  Success\n                Created:  December 03, 2025 16:12:26 CET\n                Message:\n\nTask Name                                Start Time                               End Time                                 Status\n---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------\nDcs-admin upgrade                        December 03, 2025 16:12:26 CET           December 03, 2025 16:12:36 CET           Success\nPing DCS Admin                           December 03, 2025 16:12:36 CET           December 03, 2025 16:13:43 CET           Success\n\n\n\nsleep 30 ;  odacli update-dcscomponents -v 19.29.0.0.0\n{\n  \"jobId\" : \"5cd855d4-7b35-44dc-84f9-4625f84d461b\",\n  \"status\" : \"Success\",\n  \"message\" : \"Update-dcscomponents is successful on all the node(s): DCS-Agent shutdown is successful. MySQL upgrade is successful. Metadata schema update is done. Script '\/opt\/oracle\/dcs\/log\/jobfiles\/5cd855d4-7b35-44dc-84f9-4625f84d461b\/apply_metadata_change.sh' ran successfully. dcsagent RPM upgrade is successful. dcscli RPM upgrade is successful. dcscontroller RPM upgrade is successful. ahf RPM upgrade is successful.  Successfully reset the Keystore password. HAMI RPM and DCS ensemble update was successful.  Skipped removing old Libs. Successfully ran setupAgentAuth.sh \",\n  \"reports\" : null,\n  \"createTimestamp\" : \"December 03, 2025 16:14:32 PM CET\",\n  \"description\" : \"Update-dcscomponents job completed and is not part of Agent job list\",\n  \"updatedTime\" : \"December 03, 2025 16:19:11 PM CET\",\n  \"jobType\" : null,\n  \"externalRequestId\" : null,\n  \"action\" : null\n}\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-system-patching\">System patching<\/h2>\n\n\n\n<p>Let&#8217;s do the prepatching of the system with the new -sc option:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli create-prepatchreport -sc -v 19.29.0.0.0\n\nsleep 180 ; odacli describe-prepatchreport -i 317b0f75-fed7-480b-9dba-af7c635fabea\n\nPrepatch Report\n------------------------------------------------------------------------\n                 Job ID:  317b0f75-fed7-480b-9dba-af7c635fabea\n            Description:  Patch pre-checks for &#091;OS, ILOM, ORACHKSERVER, SERVER] to 19.29.0.0.0\n                 Status:  SUCCESS\n                Created:  December 3, 2025 4:20:13 PM CET\n                 Result:  All pre-checks succeeded\n\nNode Name\n---------------\ndbioda01\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__OS__\nValidate supported versions     Success   Validated minimum supported versions.\nValidate patching tag           Success   Validated patching tag: 19.29.0.0.0.\nIs patch location available     Success   Patch location is available.\nVerify OS patch                 Success   No dependencies found for RPMs being\n                                          removed, updated and installed. Check\n                                          \/opt\/oracle\/dcs\/log\/jobfiles\/\n                                          yumdryrunout_2025-12-03_16-20-\n                                          29.0193.1_251.log file for more\n                                          details\nValidate command execution      Success   Validated command execution\n\n__ILOM__\nValidate ILOM server reachable  Success   Successfully connected with ILOM\n                                          server using public IP and USB\n                                          interconnect\nValidate supported versions     Success   Validated minimum supported versions.\nValidate patching tag           Success   Validated patching tag: 19.29.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__ORACHK__\nRunning orachk                  Success   Successfully ran Orachk\nValidate command execution      Success   Validated command execution\n\n__SERVER__\nValidate local patching         Success   Successfully validated server local\n                                          patching\nValidate all KVM ACFS           Success   All KVM ACFS resources are running\nresources are running\nValidate DB System VM states    Success   All DB System VMs states are expected\nValidate DB System AFD state    Success   All DB Systems are on required\n                                          versions\nValidate command execution      Success   Validated command execution<\/code><\/pre>\n\n\n\n<p>OK let&#8217;s do the system patch:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli update-servercomponents -v 19.29.0.0.0\n...<\/code><\/pre>\n\n\n\n<p>The server will reboot at the end of the patching. Let&#8217;s then check the job:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli describe-job -i \"7f52ba58-f0d5-4055-864b-caae4209ce29\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  7f52ba58-f0d5-4055-864b-caae4209ce29\n            Description:  Server Patching to 19.29.0.0.0\n                 Status:  Success\n                Created:  December 03, 2025 16:26:08 CET\n                Message:\n\nTask Name                                Start Time                               End Time                                 Status\n---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------\nDeactivate Unit&#091;dnf-makecache.timer]     December 03, 2025 16:26:14 CET           December 03, 2025 16:26:15 CET           Success\nValidate ILOM server reachable           December 03, 2025 16:26:14 CET           December 03, 2025 16:26:14 CET           Success\nValidating GI user metadata              December 03, 2025 16:26:14 CET           December 03, 2025 16:26:14 CET           Success\nDeactivate Unit&#091;kdump.service]           December 03, 2025 16:26:15 CET           December 03, 2025 16:26:15 CET           Success\nModify BM udev rules                     December 03, 2025 16:26:15 CET           December 03, 2025 16:26:35 CET           Success\nStop oakd                                December 03, 2025 16:26:35 CET           December 03, 2025 16:26:39 CET           Success\nCreating repositories using yum          December 03, 2025 16:26:39 CET           December 03, 2025 16:26:41 CET           Success\nUpdating YumPluginVersionLock rpm        December 03, 2025 16:26:41 CET           December 03, 2025 16:26:44 CET           Success\nApplying OS Patches                      December 03, 2025 16:26:44 CET           December 03, 2025 16:32:20 CET           Success\nApplying HMP Patches                     December 03, 2025 16:32:20 CET           December 03, 2025 16:32:23 CET           Success\nCreating repositories using yum          December 03, 2025 16:32:20 CET           December 03, 2025 16:32:20 CET           Success\nOda-hw-mgmt upgrade                      December 03, 2025 16:32:23 CET           December 03, 2025 16:32:52 CET           Success\nPatch location validation                December 03, 2025 16:32:23 CET           December 03, 2025 16:32:23 CET           Success\nSetting SELinux mode                     December 03, 2025 16:32:23 CET           December 03, 2025 16:32:23 CET           Success\nApplying Firmware local Disk Patches     December 03, 2025 16:32:53 CET           December 03, 2025 16:32:57 CET           Success\nOSS Patching                             December 03, 2025 16:32:53 CET           December 03, 2025 16:32:53 CET           Success\nApplying Firmware local Controller Patch December 03, 2025 16:32:57 CET           December 03, 2025 16:33:01 CET           Success\nChecking Ilom patch Version              December 03, 2025 16:33:01 CET           December 03, 2025 16:33:01 CET           Success\nPatch location validation                December 03, 2025 16:33:01 CET           December 03, 2025 16:33:01 CET           Success\nSave password in Wallet                  December 03, 2025 16:33:01 CET           December 03, 2025 16:33:02 CET           Success\nApply Ilom patch                         December 03, 2025 16:33:02 CET           December 03, 2025 16:43:49 CET           Success\nDisabling IPMI v2                        December 03, 2025 16:33:02 CET           December 03, 2025 16:33:02 CET           Success\nCopying Flash Bios to Temp location      December 03, 2025 16:43:49 CET           December 03, 2025 16:43:49 CET           Success\nStart oakd                               December 03, 2025 16:43:49 CET           December 03, 2025 16:44:06 CET           Success\nAdd SYSNAME in Env                       December 03, 2025 16:44:06 CET           December 03, 2025 16:44:06 CET           Success\nCleanup JRE Home                         December 03, 2025 16:44:06 CET           December 03, 2025 16:44:06 CET           Success\nStarting the clusterware                 December 03, 2025 16:44:06 CET           December 03, 2025 16:45:42 CET           Success\nGenerating and saving BOM                December 03, 2025 16:45:42 CET           December 03, 2025 16:46:12 CET           Success\nUpdate System version                    December 03, 2025 16:45:42 CET           December 03, 2025 16:45:42 CET           Success\nUpdate lvm.conf file                     December 03, 2025 16:45:42 CET           December 03, 2025 16:45:42 CET           Success\nPreRebootNode Actions                    December 03, 2025 16:46:12 CET           December 03, 2025 16:47:17 CET           Success\nReboot Node                              December 03, 2025 16:47:17 CET           December 03, 2025 16:47:17 CET           Success<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-gi-patching\">GI patching<\/h2>\n\n\n\n<p>Let&#8217;s unzip and register the patch file, and do the precheck for GI:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/opt\/dbi\nunzip -o p30403673_1929000_Linux-x86-64.zip\n\nodacli update-repository -f \/opt\/dbi\/odacli-dcs-19.29.0.0.0-251117-GI-19.29.0.0.zip\nsleep 30 ; odacli describe-job -i \"2e15156c-451b-470f-a523-03c4d024b726\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  2e15156c-451b-470f-a523-03c4d024b726\n            Description:  Repository Update\n                 Status:  Success\n                Created:  December 03, 2025 17:29:43 CET\n                Message:  \/opt\/dbi\/odacli-dcs-19.29.0.0.0-251117-GI-19.29.0.0.zip\n\nTask Name                                Start Time                               End Time                                 Status\n---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------\nUnzip bundle                             December 03, 2025 17:29:45 CET           December 03, 2025 17:30:32 CET           Success\n\n\nodacli create-prepatchreport -gi -v 19.29.0.0.0\n\nsleep 180 ; odacli describe-prepatchreport -i be3c7eb0-7bd8-4295-aa7f-ecd9e104d66f\n\nPrepatch Report\n------------------------------------------------------------------------\n                 Job ID:  be3c7eb0-7bd8-4295-aa7f-ecd9e104d66f\n            Description:  Patch pre-checks for &#091;RHPGI, GI] to 19.29.0.0.0\n                 Status:  SUCCESS\n                Created:  December 3, 2025 5:30:45 PM CET\n                 Result:  All pre-checks succeeded\n\nNode Name\n---------------\ndbioda01\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__RHPGI__\nEvaluate GI patching            Success   Successfully validated GI patching\nValidate command execution      Success   Validated command execution\n\n__GI__\nValidate GI metadata            Success   Successfully validated GI metadata\nValidate supported GI versions  Success   Successfully validated minimum version\nValidate available space        Success   Validated free space under \/u01\nIs clusterware running          Success   Clusterware is running\nValidate patching tag           Success   Validated patching tag: 19.29.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\nValidate space for clones       Success   Clones volume is already created\nvolume\nValidate command execution      Success   Validated command execution<\/code><\/pre>\n\n\n\n<p>Let&#8217;s apply the GI update now:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli update-gihome -v 19.29.0.0.0\nsleep 400 ;  odacli describe-job -i \"5eaaa4ad-996b-4024-858d-a0f0082705d5\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  5eaaa4ad-996b-4024-858d-a0f0082705d5\n            Description:  Patch GI with RHP to 19.29.0.0.0\n                 Status:  Success\n                Created:  December 03, 2025 17:37:30 CET\n                Message:\n\nTask Name                                Start Time                               End Time                                 Status\n---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------\nStarting the clusterware                 December 03, 2025 17:37:44 CET           December 03, 2025 17:37:44 CET           Success\nCreating GI home directories             December 03, 2025 17:37:45 CET           December 03, 2025 17:37:45 CET           Success\nExtract GI clone                         December 03, 2025 17:37:45 CET           December 03, 2025 17:37:45 CET           Success\nProvisioning Software Only GI with RHP   December 03, 2025 17:37:45 CET           December 03, 2025 17:37:45 CET           Success\nRegistering image                        December 03, 2025 17:37:45 CET           December 03, 2025 17:37:45 CET           Success\nRegistering image                        December 03, 2025 17:37:45 CET           December 03, 2025 17:37:45 CET           Success\nRegistering working copy                 December 03, 2025 17:37:45 CET           December 03, 2025 17:37:45 CET           Success\nPatch GI with RHP                        December 03, 2025 17:38:21 CET           December 03, 2025 17:43:07 CET           Success\nSet CRS ping target                      December 03, 2025 17:43:07 CET           December 03, 2025 17:43:07 CET           Success\nUpdating .bashrc                         December 03, 2025 17:43:07 CET           December 03, 2025 17:43:07 CET           Success\nUpdating GI home metadata                December 03, 2025 17:43:07 CET           December 03, 2025 17:43:07 CET           Success\nUpdating GI home version                 December 03, 2025 17:43:07 CET           December 03, 2025 17:43:12 CET           Success\nUpdating All DBHome version              December 03, 2025 17:43:12 CET           December 03, 2025 17:43:17 CET           Success\nStarting the clusterware                 December 03, 2025 17:43:38 CET           December 03, 2025 17:43:39 CET           Success\nValidate ACFS resources are running      December 03, 2025 17:43:39 CET           December 03, 2025 17:43:39 CET           Success\nValidate DB System VMs states            December 03, 2025 17:43:39 CET           December 03, 2025 17:43:40 CET           Success\nValidate GI availability                 December 03, 2025 17:43:39 CET           December 03, 2025 17:43:39 CET           Success\nPatch CPU Pools distribution             December 03, 2025 17:43:40 CET           December 03, 2025 17:43:40 CET           Success\nPatch DB System domain config            December 03, 2025 17:43:40 CET           December 03, 2025 17:43:40 CET           Success\nPatch KVM CRS type                       December 03, 2025 17:43:40 CET           December 03, 2025 17:43:40 CET           Success\nPatch VM vDisks CRS dependencies         December 03, 2025 17:43:40 CET           December 03, 2025 17:43:40 CET           Success\nSave custom VNetworks to storage         December 03, 2025 17:43:40 CET           December 03, 2025 17:43:41 CET           Success\nAdd network filters to DB Systems        December 03, 2025 17:43:41 CET           December 03, 2025 17:43:41 CET           Success\nCreate network filters                   December 03, 2025 17:43:41 CET           December 03, 2025 17:43:41 CET           Success\nPatch DB Systems vDisks CRS dependencies December 03, 2025 17:43:41 CET           December 03, 2025 17:43:42 CET           Success\nPatch DB Systems custom scale metadata   December 03, 2025 17:43:42 CET           December 03, 2025 17:43:42 CET           Success\n<\/code><\/pre>\n\n\n\n<p>No reboot is needed for this patch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-check-the-versions\">Check the versions<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli describe-component\nSystem Version\n--------------\n19.29.0.0.0\n\nSystem Node Name\n----------------\ndbioda01\n\nLocal System Version\n--------------------\n19.29.0.0.0\n\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK                                      19.29.0.0.0          up-to-date\n\nGI                                       19.29.0.0.251021     up-to-date\n\nDB {\n     OraDB19000_home7                    19.28.0.0.250715     19.29.0.0.251021\n     &#091;CPROD19]\n}\n\nDCSCONTROLLER                            19.29.0.0.0          up-to-date\n\nDCSCLI                                   19.29.0.0.0          up-to-date\n\nDCSAGENT                                 19.29.0.0.0          up-to-date\n\nDCSADMIN                                 19.29.0.0.0          up-to-date\n\nOS                                       8.10                 up-to-date\n\nILOM                                     5.1.5.22.r165351     up-to-date\n\nBIOS                                     52160100             up-to-date\n\nLOCAL CONTROLLER FIRMWARE {\n     &#091;c4]                                8000D9AB             up-to-date\n}\n\nSHARED CONTROLLER FIRMWARE {\n     &#091;c0, c1]                            VDV1RL06             up-to-date\n}\n\nLOCAL DISK FIRMWARE {\n     &#091;c2d0, c2d1]                        XC311132             up-to-date\n}\n\nHMP                                      2.4.10.1.600         up-to-date\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-patching-the-storage\">Patching the storage<\/h2>\n\n\n\n<p>Patching the storage is only needed if describe-component tells you that you&#8217;re not up-to-date. On my X8-2M, it wasn&#8217;t needed. If your ODA needs the storage patch, it&#8217;s easy:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli update-storage -v 19.29.0.0.0\nodacli describe-job -i ...\n<\/code><\/pre>\n\n\n\n<p>The server will reboot when done.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-patching-the-db-homes\">Patching the DB homes<\/h2>\n\n\n\n<p>It&#8217;s now time to patch the DB home and the database on my ODA. Let&#8217;s first unzip and register the patch file in the repository:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>unzip -o p30403662_1929000_Linux-x86-64.zip\nodacli update-repository -f \/opt\/dbi\/odacli-dcs-19.29.0.0.0-251117-DB-19.29.0.0.zip \nsleep 30; odacli describe-job -i \"480c3911-d673-47fd-b6c5-f65b2cc4a1b9\"\n\nJob details\n----------------------------------------------------------------\n                     ID:  480c3911-d673-47fd-b6c5-f65b2cc4a1b9\n            Description:  Repository Update\n                 Status:  Success\n                Created:  December 03, 2025 17:51:13 CET\n                Message:  \/opt\/dbi\/odacli-dcs-19.29.0.0.0-251117-DB-19.29.0.0.zip\n\nTask Name                                Start Time                               End Time                                 Status\n---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------\nUnzip bundle                             December 03, 2025 17:51:13 CET           December 03, 2025 17:51:49 CET           Success\n\n\n\nodacli list-dbhomes\nID                                       Name                 DB Version           DB Edition Home Location                                            Status\n---------------------------------------- -------------------- -------------------- ---------- -------------------------------------------------------- ----------\ne120c4c9-91b9-47b4-a234-b8ada12fce69     OraDB19000_home7     19.28.0.0.250715     EE         \/u01\/app\/odaorahome\/oracle\/product\/19.0.0.0\/dbhome_7     CONFIGURED\n<\/code><\/pre>\n\n\n\n<p>Let&#8217;s check if the patch can be applied, then patch this DB home:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli create-prepatchreport -d -i e120c4c9-91b9-47b4-a234-b8ada12fce69 -v 19.29.0.0.0\n\nsleep 600; odacli describe-prepatchreport -i fed289b2-848a-460f-9ba7-ef87c2a08dca\n\nPrepatch Report\n------------------------------------------------------------------------\n                 Job ID:  fed289b2-848a-460f-9ba7-ef87c2a08dca\n            Description:  Patch pre-checks for &#091;DB, RHPDB, ORACHKDB] to 19.29.0.0.0: DbHome is OraDB19000_home7\n                 Status:  SUCCESS\n                Created:  December 3, 2025 5:53:51 PM CET\n                 Result:  All pre-checks succeeded\n\nNode Name\n---------------\ndbioda01\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__DB__\nValidate DB Home ID             Success   Validated DB Home ID:\n                                          e120c4c9-91b9-47b4-a234-b8ada12fce69\nValidate patching tag           Success   Validated patching tag: 19.29.0.0.0.\nIs system provisioned           Success   Verified system is provisioned\nValidate minimum agent version  Success   Validated minimum agent version\nIs GI upgraded                  Success   Validated GI is upgraded\nValidate available space for    Success   Validated free space required under\ndb                                        \/u01\nValidate there is usable        Success   Successfully validated Oracle Base\nspace under oracle base                   usable space\nValidate glogin.sql file        Success   Successfully verified glogin.sql\n                                          won't break patching\nValidate dbHomesOnACFS          Success   User has configured disk group for\nconfigured                                Database homes on ACFS\nValidate Oracle base            Success   Successfully validated Oracle Base\nIs DB clone available           Success   Successfully validated clone file\n                                          exists\nValidate command execution      Success   Validated command execution\n\n__RHPDB__\nEvaluate DBHome patching with   Success   Successfully validated updating\nRHP                                       dbhome with RHP.  and local patching\n                                          is possible\nValidate command execution      Success   Validated command execution\n\n__ORACHK__\nRunning orachk                  Success   Successfully ran Orachk\nValidate command execution      Success   Validated command execution\n\nodacli update-dbhome -i e120c4c9-91b9-47b4-a234-b8ada12fce69 -v 19.29.0.0.0\n\nsleep 600;  odacli describe-job -i \"b2676a55-96de-4101-8686-98c6a88b8477\"\nJob details\n----------------------------------------------------------------\n                     ID:  b2676a55-96de-4101-8686-98c6a88b8477\n            Description:  DB Home Patching to 19.29.0.0.0: Home ID is e120c4c9-91b9-47b4-a234-b8ada12fce69\n                 Status:  Success\n                Created:  December 03, 2025 18:05:45 CET\n                Message:\n\nTask Name                                Start Time                               End Time                                 Status\n---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------\nCreating wallet for DB Client            December 03, 2025 18:06:34 CET           December 03, 2025 18:06:34 CET           Success\nPatch databases by RHP - &#091;CPROD19]       December 03, 2025 18:06:34 CET           December 03, 2025 18:13:06 CET           Success\nUpdating database metadata               December 03, 2025 18:13:06 CET           December 03, 2025 18:13:06 CET           Success\nUpgrade pwfile to 12.2                   December 03, 2025 18:13:06 CET           December 03, 2025 18:13:09 CET           Success\nSet log_archive_dest for Database        December 03, 2025 18:13:09 CET           December 03, 2025 18:13:12 CET           Success\nPopulate PDB metadata                    December 03, 2025 18:13:13 CET           December 03, 2025 18:13:14 CET           Success\nGenerating and saving BOM                December 03, 2025 18:13:15 CET           December 03, 2025 18:13:54 CET           Success\nTDE parameter update                     December 03, 2025 18:14:24 CET           December 03, 2025 18:14:24 CET           Success<\/code><\/pre>\n\n\n\n<p>Let&#8217;s check if everything is fine:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli list-dbhomes\nID                                       Name                 DB Version           DB Edition Home Location                                            Status\n---------------------------------------- -------------------- -------------------- ---------- -------------------------------------------------------- ----------\ne120c4c9-91b9-47b4-a234-b8ada12fce69     OraDB19000_home7     19.28.0.0.250715     EE         \/u01\/app\/odaorahome\/oracle\/product\/19.0.0.0\/dbhome_7     CONFIGURED\n57c0dd7f-dcf4-4a38-9e79-4bf8c78e81bb     OraDB19000_home9     19.29.0.0.251021     EE         \/u01\/app\/odaorahome\/oracle\/product\/19.0.0.0\/dbhome_9     CONFIGURED\n\nodacli list-databases\nID                                       DB Name    DB Type  DB Version           CDB     Class    Edition  Shape    Storage  Status       DB Home ID               \n---------------------------------------- ---------- -------- -------------------- ------- -------- -------- -------- -------- ------------ ----------------------------------------\n976a80f2-4653-469f-8cd4-ddc1a21aff51     CPROD19    SI       19.29.0.0.251021     true    OLTP     EE       odb8     ASM      CONFIGURED   57c0dd7f-dcf4-4a38-9e79-4bf8c78e81bb<\/code><\/pre>\n\n\n\n<p>Let&#8217;s now remove the old DB home:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli delete-dbhome -i e120c4c9-91b9-47b4-a234-b8ada12fce69\n...<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-cleanse-the-old-patches\">Cleanse the old patches<\/h2>\n\n\n\n<p>Don&#8217;t forget to remove the previous patch from the repository:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli cleanup-patchrepo -comp all -v 19.28.0.0.0\n\nodacli describe-job -i \"76ba3e95-bb71-4ebe-b7b2-f3cac07d89dd\"\nJob details\n----------------------------------------------------------------\n                     ID:  76ba3e95-bb71-4ebe-b7b2-f3cac07d89dd\n            Description:  Cleanup patchrepos\n                 Status:  Success\n                Created:  December 03, 2025 18:19:22 CET\n                Message:\n\nTask Name                                Start Time                               End Time                                 Status\n---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------\nCleanup Repository                       December 03, 2025 18:19:22 CET           December 03, 2025 18:19:22 CET           Success\nCleanup old ASR rpm                      December 03, 2025 18:19:22 CET           December 03, 2025 18:19:22 CET           Success<\/code><\/pre>\n\n\n\n<p>Old GI binaries are still there, it&#8217;s better removing them manually:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>du -hs \/u01\/app\/19.2*\n14G     \/u01\/app\/19.28.0.0\n14G     \/u01\/app\/19.29.0.0\n\nrm -rf \/u01\/app\/19.28.0.0<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-post-patching-tasks\">Post-patching tasks<\/h2>\n\n\n\n<p>You will need to put back your specific configuration:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>add your additional RPMs<\/li>\n\n\n\n<li>put back your profile scripts for grid and oracle users<\/li>\n\n\n\n<li>check if monitoring still works<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-patching-the-db-system\">Patching the DB System<\/h2>\n\n\n\n<p>If you use DB Systems on your ODA, meaning that some of your databases are running in dedicated VMs, you will need to apply the patch inside each DB System. As the repository is shared, patch files are already available for DB Systems. Applying the patch is similar to what you did on bare metal:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh dbs-03-tst\n\nodacli update-dcsadmin -v 19.29.0.0.0\n\nsleep 60 ; odacli describe-job -i 43df9afb-adc1-479c-8987-c8d24f056c02\n\nJob details\n----------------------------------------------------------------\n                     ID:  43df9afb-adc1-479c-8987-c8d24f056c02\n            Description:  DcsAdmin patching to 19.29.0.0.0\n                 Status:  Success\n                Created:  December 08, 2025 10:15:13 CET\n                Message:\n\nTask Name                                Start Time                               End Time                                 Status\n---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------\nDcs-admin upgrade                        December 08, 2025 10:15:14 CET           December 08, 2025 10:15:25 CET           Success\nPing DCS Admin                           December 08, 2025 10:15:25 CET           December 08, 2025 10:16:33 CET           Success\n\nsleep 30 ;  odacli update-dcscomponents -v 19.29.0.0.0\n{\n  \"jobId\" : \"91fd5f67-5ba8-4636-9046-0fe1921a659e\",\n  \"status\" : \"Success\",\n  \"message\" : \"Update-dcscomponents is successful on all the node(s): DCS-Agent shutdown is successful. MySQL upgrade is successful. Metadata schema update is done. Script '\/opt\/oracle\/dcs\/log\/jobfiles\/91fd5f67-5ba8-4636-9046-0fe1921a659e\/apply_metadata_change.sh' ran successfully. dcsagent RPM upgrade is successful. dcscli RPM upgrade is successful. dcscontroller RPM upgrade is successful. ahf RPM upgrade is successful.  Successfully reset the Keystore password. HAMI RPM and DCS ensemble update was successful.  Skipped removing old Libs. Successfully ran setupAgentAuth.sh \",\n  \"reports\" : null,\n  \"createTimestamp\" : \"December 08, 2025 10:17:38 AM CET\",\n  \"description\" : \"Update-dcscomponents job completed and is not part of Agent job list\",\n  \"updatedTime\" : \"December 08, 2025 10:23:37 AM CET\",\n  \"jobType\" : null,\n  \"externalRequestId\" : null,\n  \"action\" : null\n}\n\nodacli create-prepatchreport -sc -v 19.29.0.0.0\n\nsleep 20 ; odacli describe-prepatchreport -i f2f90339-16b8-49a5-be8c-408dd0e9f28b\nps -ef | grep pmon\n\nPrepatch Report\n------------------------------------------------------------------------\n                 Job ID:  f2f90339-16b8-49a5-be8c-408dd0e9f28b\n            Description:  Patch pre-checks for &#091;OS, ORACHKSERVER, SERVER] to 19.29.0.0.0\n                 Status:  SUCCESS\n                Created:  December 8, 2025 10:25:17 AM CET\n                 Result:  All pre-checks succeeded\n\nNode Name\n---------------\ndbs-03-tst\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__OS__\nValidate supported versions     Success   Validated minimum supported versions.\nValidate patching tag           Success   Validated patching tag: 19.29.0.0.0.\nIs patch location available     Success   Patch location is available.\nVerify OS patch                 Success   No dependencies found for RPMs being\n                                          removed, updated and installed. Check\n                                          \/opt\/oracle\/dcs\/log\/jobfiles\/\n                                          yumdryrunout_2025-12-08_10-25-\n                                          34.0670.1_222.log file for more\n                                          details\nValidate command execution      Success   Validated command execution\n\n__ORACHK__\nRunning orachk                  Success   Successfully ran Orachk\nValidate command execution      Success   Validated command execution\n\n__SERVER__\nValidate local patching         Success   Successfully validated server local\n                                          patching\nValidate all KVM ACFS           Success   All KVM ACFS resources are running\nresources are running\nValidate DB System VM states    Success   All DB System VMs states are expected\nEnable support for Multi-DB     Success   No need to convert the DB System\nValidate DB System AFD state    Success   AFD is not configured\nValidate command execution      Success   Validated command execution\n\nodacli update-servercomponents -v 19.29.0.0.0\n<\/code><\/pre>\n\n\n\n<p>The DB System will reboot.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>odacli describe-job -i 5a23ae5b-43ed-4c39-ba79-21cd8a125b79\n\nJob details\n----------------------------------------------------------------\n                     ID:  5a23ae5b-43ed-4c39-ba79-21cd8a125b79\n            Description:  Server Patching to 19.29.0.0.0\n                 Status:  Success\n                Created:  December 08, 2025 10:30:04 CET\n                Message:\n\nTask Name                                Start Time                               End Time                                 Status\n---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------\nValidating GI user metadata              December 08, 2025 10:30:13 CET           December 08, 2025 10:30:13 CET           Success\nDeactivate Unit&#091;dnf-makecache.timer]     December 08, 2025 10:30:14 CET           December 08, 2025 10:30:14 CET           Success\nDeactivate Unit&#091;kdump.service]           December 08, 2025 10:30:14 CET           December 08, 2025 10:30:15 CET           Success\nModify DBVM udev rules                   December 08, 2025 10:30:15 CET           December 08, 2025 10:30:36 CET           Success\nCreating repositories using yum          December 08, 2025 10:30:36 CET           December 08, 2025 10:30:39 CET           Success\nUpdating YumPluginVersionLock rpm        December 08, 2025 10:30:39 CET           December 08, 2025 10:30:42 CET           Success\nApplying OS Patches                      December 08, 2025 10:30:42 CET           December 08, 2025 10:34:11 CET           Success\nCreating repositories using yum          December 08, 2025 10:34:11 CET           December 08, 2025 10:34:12 CET           Success\nApplying HMP Patches                     December 08, 2025 10:34:12 CET           December 08, 2025 10:34:15 CET           Success\nSetting SELinux mode                     December 08, 2025 10:34:15 CET           December 08, 2025 10:34:15 CET           Success\nOda-hw-mgmt upgrade                      December 08, 2025 10:34:16 CET           December 08, 2025 10:34:44 CET           Success\nPatch location validation                December 08, 2025 10:34:16 CET           December 08, 2025 10:34:16 CET           Success\nCleanup JRE Home                         December 08, 2025 10:34:45 CET           December 08, 2025 10:34:45 CET           Success\nGenerating and saving BOM                December 08, 2025 10:34:56 CET           December 08, 2025 10:35:09 CET           Success\nUpdate System version                    December 08, 2025 10:34:56 CET           December 08, 2025 10:34:56 CET           Success\nPreRebootNode Actions                    December 08, 2025 10:35:09 CET           December 08, 2025 10:35:09 CET           Success\nReboot Node                              December 08, 2025 10:35:09 CET           December 08, 2025 10:35:09 CET           Success\n\nodacli create-prepatchreport -gi -v 19.29.0.0.0\n\nsleep 240 ; odacli describe-prepatchreport -i 56c7b4b1-3787-42af-b4b0-0fa6715a91f7\n\nPrepatch Report\n------------------------------------------------------------------------\n                 Job ID:  56c7b4b1-3787-42af-b4b0-0fa6715a91f7\n            Description:  Patch pre-checks for &#091;RHPGI, GI] to 19.29.0.0.0\n                 Status:  SUCCESS\n                Created:  December 8, 2025 10:37:05 AM CET\n                 Result:  All pre-checks succeeded\n\nNode Name\n---------------\ndbs-03-tst\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__RHPGI__\nEvaluate GI patching            Success   Successfully validated GI patching\nValidate command execution      Success   Validated command execution\n\n__GI__\nValidate GI metadata            Success   Successfully validated GI metadata\nValidate supported GI versions  Success   Successfully validated minimum version\nValidate available space        Success   Validated free space under \/u01\nIs clusterware running          Success   Clusterware is running\nValidate patching tag           Success   Validated patching tag: 19.29.0.0.0.\nIs system provisioned           Success   Verified system is provisioned\nValidate BM versions            Success   Validated BM server components\n                                          versions\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 command execution      Success   Validated command execution\n\nodacli update-gihome -v 19.29.0.0.0\n\nsleep 600 ; odacli describe-job -i 571205f2-bdf2-43a2-944a-ec2765148446\n\nodacli describe-job -i 571205f2-bdf2-43a2-944a-ec2765148446\n\nJob details\n----------------------------------------------------------------\n                     ID:  571205f2-bdf2-43a2-944a-ec2765148446\n            Description:  Patch GI with RHP to 19.29.0.0.0\n                 Status:  Success\n                Created:  December 08, 2025 10:43:47 CET\n                Message:\n\nTask Name                                Start Time                               End Time                                 Status\n---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------\nStarting the clusterware                 December 08, 2025 10:44:07 CET           December 08, 2025 10:44:07 CET           Success\nRegistering image                        December 08, 2025 10:44:08 CET           December 08, 2025 10:44:08 CET           Success\nRegistering working copy                 December 08, 2025 10:44:08 CET           December 08, 2025 10:44:09 CET           Success\nCreating GI home directories             December 08, 2025 10:44:09 CET           December 08, 2025 10:44:09 CET           Success\nExtract GI clone                         December 08, 2025 10:44:09 CET           December 08, 2025 10:44:09 CET           Success\nProvisioning Software Only GI with RHP   December 08, 2025 10:44:09 CET           December 08, 2025 10:44:09 CET           Success\nRegistering image                        December 08, 2025 10:44:09 CET           December 08, 2025 10:44:09 CET           Success\nPatch GI with RHP                        December 08, 2025 10:44:49 CET           December 08, 2025 10:49:16 CET           Success\nSet CRS ping target                      December 08, 2025 10:49:16 CET           December 08, 2025 10:49:16 CET           Success\nUpdating .bashrc                         December 08, 2025 10:49:16 CET           December 08, 2025 10:49:16 CET           Success\nUpdating GI home metadata                December 08, 2025 10:49:16 CET           December 08, 2025 10:49:17 CET           Success\nUpdating GI home version                 December 08, 2025 10:49:17 CET           December 08, 2025 10:49:24 CET           Success\nUpdating All DBHome version              December 08, 2025 10:49:24 CET           December 08, 2025 10:49:30 CET           Success\nPatch DB System on BM                    December 08, 2025 10:50:05 CET           December 08, 2025 10:50:11 CET           Success\nStarting the clusterware                 December 08, 2025 10:50:05 CET           December 08, 2025 10:50:05 CET           Success\n\n\nodacli list-dbhomes\nID                                       Name                 DB Version           DB Edition Home Location                                            Status\n---------------------------------------- -------------------- -------------------- ---------- -------------------------------------------------------- ----------\n46268d88-e958-4c16-b45b-c32d5e0203fb     OraDB19000_home1     19.28.0.0.250715     EE         \/u01\/app\/oracle\/product\/19.0.0.0\/dbhome_1                CONFIGURED\n\nodacli create-prepatchreport -d -i 46268d88-e958-4c16-b45b-c32d5e0203fb -v 19.29.0.0.0\n\nsleep 600 ;  odacli describe-prepatchreport -i eb00906a-0ecc-4a9d-968a-272d4c3719f4\n\nPrepatch Report\n------------------------------------------------------------------------\n                 Job ID:  eb00906a-0ecc-4a9d-968a-272d4c3719f4\n            Description:  Patch pre-checks for &#091;DB, RHPDB, ORACHKDB] to 19.29.0.0.0: DbHome is OraDB19000_home1\n                 Status:  SUCCESS\n                Created:  December 8, 2025 11:27:25 AM CET\n                 Result:  All pre-checks succeeded\n\nNode Name\n---------------\ndbs-03-tst\n\nPre-Check                      Status   Comments\n------------------------------ -------- --------------------------------------\n__DB__\nValidate DB Home ID             Success   Validated DB Home ID:\n                                          46268d88-e958-4c16-b45b-c32d5e0203fb\nValidate patching tag           Success   Validated patching tag: 19.29.0.0.0.\nIs system provisioned           Success   Verified system is provisioned\nValidate minimum agent version  Success   Validated minimum agent version\nIs GI upgraded                  Success   Validated GI is upgraded\nValidate available space for    Success   Validated free space required under\ndb                                        \/u01\nValidate there is usable        Success   Successfully validated Oracle Base\nspace under oracle base                   usable space\nValidate glogin.sql file        Success   Successfully verified glogin.sql\n                                          won't break patching\nIs DB clone available           Success   Successfully validated clone file\n                                          exists\nValidate command execution      Success   Validated command execution\n\n__RHPDB__\nEvaluate DBHome patching with   Success   Successfully validated updating\nRHP                                       dbhome with RHP.  and local patching\n                                          is possible\nValidate command execution      Success   Validated command execution\n\n__ORACHK__\nRunning orachk                  Success   Successfully ran Orachk\nValidate command execution      Success   Validated command execution\n\n\nodacli update-dbhome -i 46268d88-e958-4c16-b45b-c32d5e0203fb -v 19.29.0.0.0\n\nsleep 600 ; odacli describe-job -i aac90798-a6a4-4740-bfa6-77bcb80cba7c\n\nJob details\n----------------------------------------------------------------\n                     ID:  aac90798-a6a4-4740-bfa6-77bcb80cba7c\n            Description:  DB Home Patching to 19.29.0.0.0: Home ID is 46268d88-e958-4c16-b45b-c32d5e0203fb\n                 Status:  Success\n                Created:  December 08, 2025 11:36:57 CET\n                Message:\n\nTask Name                                Start Time                               End Time                                 Status\n---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------\nCreating wallet for DB Client            December 08, 2025 11:37:43 CET           December 08, 2025 11:37:43 CET           Success\nPatch databases by RHP - &#091;CTEST19]       December 08, 2025 11:37:43 CET           December 08, 2025 11:45:11 CET           Success\nUpdating database metadata               December 08, 2025 11:45:11 CET           December 08, 2025 11:45:12 CET           Success\nUpgrade pwfile to 12.2                   December 08, 2025 11:45:12 CET           December 08, 2025 11:45:17 CET           Success\nSet log_archive_dest for Database        December 08, 2025 11:45:17 CET           December 08, 2025 11:45:21 CET           Success\nPopulate PDB metadata                    December 08, 2025 11:45:22 CET           December 08, 2025 11:45:24 CET           Success\nGenerating and saving BOM                December 08, 2025 11:45:24 CET           December 08, 2025 11:46:10 CET           Success\nTDE parameter update                     December 08, 2025 11:46:39 CET           December 08, 2025 11:46:39 CET           Success\n\nodacli list-databases\nID                                       DB Name    DB Type  DB Version           CDB     Class    Edition  Shape    Storage  Status       DB Home ID\n---------------------------------------- ---------- -------- -------------------- ------- -------- -------- -------- -------- ------------ ----------------------------------------\n54e88627-a3cf-4696-956b-6262bbd51cf0     CTEST19    SI       19.29.0.0.251021     true    OLTP     EE       odb2     ASM      CONFIGURED   85b6e4eb-5db4-4165-bfb3-e3da52dc4777\n\nodacli delete-dbhome -i 46268d88-e958-4c16-b45b-c32d5e0203fb\n...\n\nodacli describe-component\nSystem Version\n--------------\n19.29.0.0.0\n\nSystem Node Name\n----------------\ndbs-03-tst\n\nLocal System Version\n--------------------\n19.29.0.0.0\n\nComponent                                Installed Version    Available Version\n---------------------------------------- -------------------- --------------------\nOAK                                      19.29.0.0.0          up-to-date\n\nGI                                       19.29.0.0.251021     up-to-date\n\nDB {\n     OraDB19000_home2                    19.29.0.0.251021     up-to-date\n     &#091;CTEST19]\n}\n\nDCSCONTROLLER                            19.29.0.0.0          up-to-date\n\nDCSCLI                                   19.29.0.0.0          up-to-date\n\nDCSAGENT                                 19.29.0.0.0          up-to-date\n\nDCSADMIN                                 19.29.0.0.0          up-to-date\n\nOS                                       8.10                 up-to-date<\/code><\/pre>\n\n\n\n<p>Don&#8217;t forget to apply this procedure on each of your DB Systems.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-provision-a-new-26ai-db-system\">Provision a new 26ai DB System<\/h2>\n\n\n\n<p>This is an optional step, only if you&#8217;d like to try 26ai database. First unzip and register the VM template, GI 26ai and DB 26ai:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>unzip -o p36524660_1929000_Linux-x86-64.zip\nunzip -o p36524627_1929000_Linux-x86-64.zip\nunzip -o p36524642_1929000_Linux-x86-64.zip\n\nodacli update-repository -f \/opt\/dbi\/odacli-dcs-23.26.0.0.0-251116-ODAVM-19.29.0.0.zip\nodacli update-repository -f \/opt\/dbi\/odacli-dcs-23.26.0.0.0-251116-GI-23.26.0.0.zip\nodacli update-repository -f \/opt\/dbi\/odacli-dcs-23.26.0.0.0-251116-DB-23.26.0.0.zip\n\nsleep 30 ; odacli list-jobs | tail -n 4\nd4700315-db8c-4522-af55-0fddd262bfe4     Repository Update                                                           2025-12-08 15:20:14 CET             Success\nba7d452f-e03d-46d0-a607-fd7c758cd1b1     Repository Update                                                           2025-12-08 15:20:59 CET             Success\nbfc102d1-985b-4792-8054-03709aa8d949     Repository Update                                                           2025-12-08 15:21:20 CET             Success\n\nodacli describe-dbsystem-image | grep 23.26\nDBVM                  23.26.0.0.0           23.26.0.0.0\nGI                    23.26.0.0.0           23.26.0.0.0\nDB                    23.26.0.0.0           23.26.0.0.0<\/code><\/pre>\n\n\n\n<p>Now let&#8217;s create a json file based on the one I used to create my 19.28 DB System and adjust some parameters. Then create the DB System:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cat create_dbs-03-tst-cdb.json | sed 's\/dbs-03-tst\/dbs-04-tst\/g' | sed 's\/10.16.0.146\/10.16.0.147\/g' | sed 's\/CTEST19\/CTEST26\/g' | sed 's\/19.28.0.0.250715\/23.26.0.0.0\/g' &gt; create_dbs-04-tst-cdb.json\n\nodacli create-dbsystem -p \/opt\/dbi\/create_dbs-04-tst-cdb.json\n\nodacli describe-job -i c0c8b0a0-5033-46b5-81a1-f326f6caa761\n...\n<\/code><\/pre>\n\n\n\n<p>35 minutes later, my new DB System is ready to use:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Name                  Shape\t  GI version          DB info                         Status                  Created                   Updated\n--------------------  ----------  ------------------  ------------------------------  ----------------------  ------------------------  ------------------------\ndbs-03-tst            dbs2        19.29.0.0.251021    19.29(CONFIGURED=1)             CONFIGURED              2025-12-03 15:05:31 CET   2025-12-08 10:50:06 CET\ndbs-04-tst            dbs2        23.26.0.0.0         23.26(CONFIGURED=1)             CONFIGURED              2025-12-08 15:32:48 CET   2025-12-08 16:09:10 CET<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n\n\n\n<p>Applying this patch is rather easy. Remember these key points when using an ODA:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>keep it clean<\/li>\n\n\n\n<li>keep it under control<\/li>\n\n\n\n<li>keep it updated<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to patch your Oracle Database Appliance to 19.29<\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[59],"tags":[3771,2567,3774,3773,3194,2568,572,2576,3772,3079,3662,1697,1699,2682],"type_dbi":[],"class_list":["post-41797","post","type-post","status-publish","format-standard","hentry","category-oracle","tag-19-29","tag-oda-2","tag-odacli-update-gihome","tag-odacli-update-servercomponents","tag-odacli-update-system","tag-oracle-database-appliance-2","tag-patch","tag-patching-2","tag-x10-h","tag-x10-s","tag-x11-l","tag-x8-2ha","tag-x8-2s","tag-x9-2l"],"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>How to patch your ODA to 19.29? - dbi Blog<\/title>\n<meta name=\"description\" content=\"Patch your Oracle Database Appliance to 19.29 and configure a new 26ai DB System\" \/>\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\/how-to-patch-your-oda-to-19-29\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to patch your ODA to 19.29?\" \/>\n<meta property=\"og:description\" content=\"Patch your Oracle Database Appliance to 19.29 and configure a new 26ai DB System\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/how-to-patch-your-oda-to-19-29\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-08T16:32:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-08T16:32:06+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=\"5 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\\\/how-to-patch-your-oda-to-19-29\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/how-to-patch-your-oda-to-19-29\\\/\"},\"author\":{\"name\":\"J\u00e9r\u00f4me Dubar\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/0fb4bbf128b4cda2f96d662dec2baedd\"},\"headline\":\"How to patch your ODA to 19.29?\",\"datePublished\":\"2025-12-08T16:32:04+00:00\",\"dateModified\":\"2025-12-08T16:32:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/how-to-patch-your-oda-to-19-29\\\/\"},\"wordCount\":1103,\"commentCount\":0,\"keywords\":[\"19.29\",\"oda\",\"odacli update-gihome\",\"odacli update-servercomponents\",\"odacli update-system\",\"oracle database appliance\",\"patch\",\"patching\",\"X10-H+\",\"x10-s\",\"X11-L\",\"x8-2ha\",\"x8-2s\",\"X9-2L\"],\"articleSection\":[\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/how-to-patch-your-oda-to-19-29\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/how-to-patch-your-oda-to-19-29\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/how-to-patch-your-oda-to-19-29\\\/\",\"name\":\"How to patch your ODA to 19.29? - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"datePublished\":\"2025-12-08T16:32:04+00:00\",\"dateModified\":\"2025-12-08T16:32:06+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/0fb4bbf128b4cda2f96d662dec2baedd\"},\"description\":\"Patch your Oracle Database Appliance to 19.29 and configure a new 26ai DB System\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/how-to-patch-your-oda-to-19-29\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/how-to-patch-your-oda-to-19-29\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/how-to-patch-your-oda-to-19-29\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to patch your ODA to 19.29?\"}]},{\"@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":"How to patch your ODA to 19.29? - dbi Blog","description":"Patch your Oracle Database Appliance to 19.29 and configure a new 26ai DB System","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\/how-to-patch-your-oda-to-19-29\/","og_locale":"en_US","og_type":"article","og_title":"How to patch your ODA to 19.29?","og_description":"Patch your Oracle Database Appliance to 19.29 and configure a new 26ai DB System","og_url":"https:\/\/www.dbi-services.com\/blog\/how-to-patch-your-oda-to-19-29\/","og_site_name":"dbi Blog","article_published_time":"2025-12-08T16:32:04+00:00","article_modified_time":"2025-12-08T16:32:06+00:00","author":"J\u00e9r\u00f4me Dubar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"J\u00e9r\u00f4me Dubar","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/how-to-patch-your-oda-to-19-29\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/how-to-patch-your-oda-to-19-29\/"},"author":{"name":"J\u00e9r\u00f4me Dubar","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd"},"headline":"How to patch your ODA to 19.29?","datePublished":"2025-12-08T16:32:04+00:00","dateModified":"2025-12-08T16:32:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/how-to-patch-your-oda-to-19-29\/"},"wordCount":1103,"commentCount":0,"keywords":["19.29","oda","odacli update-gihome","odacli update-servercomponents","odacli update-system","oracle database appliance","patch","patching","X10-H+","x10-s","X11-L","x8-2ha","x8-2s","X9-2L"],"articleSection":["Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/how-to-patch-your-oda-to-19-29\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/how-to-patch-your-oda-to-19-29\/","url":"https:\/\/www.dbi-services.com\/blog\/how-to-patch-your-oda-to-19-29\/","name":"How to patch your ODA to 19.29? - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2025-12-08T16:32:04+00:00","dateModified":"2025-12-08T16:32:06+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/0fb4bbf128b4cda2f96d662dec2baedd"},"description":"Patch your Oracle Database Appliance to 19.29 and configure a new 26ai DB System","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/how-to-patch-your-oda-to-19-29\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/how-to-patch-your-oda-to-19-29\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/how-to-patch-your-oda-to-19-29\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to patch your ODA to 19.29?"}]},{"@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\/41797","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=41797"}],"version-history":[{"count":13,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/41797\/revisions"}],"predecessor-version":[{"id":41811,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/41797\/revisions\/41811"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=41797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=41797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=41797"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=41797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}