meta données pour cette page
  •  

Ceci est une ancienne révision du document !


Patch ODA from 19.21 to 19.22

This procedure is a classical patch, no reimaging

Following patches are required:

  • Oracle Database Appliance Server Patch for the ODACLI/DCS stack (patch 36269277)
  • Oracle Grid Infrastructure clone files (patch 30403673)
  • Oracle Database clone files (patch 30403662)
Update ODA Repositories
  • Unzip files. Once unpacked, we will have the following.
[root@phanes patch1922]# ls -ltra oda*
-r--r--r-- 1 root root 4420437140 Mar  6 18:42 oda-sm-19.22.0.0.0-240306-server.zip
-r--r--r-- 1 root root 5484816510 Mar  6 18:45 odacli-dcs-19.22.0.0.0-240306-DB-19.22.0.0.zip
-r--r--r-- 1 root root 7002170313 Mar  6 18:48 odacli-dcs-19.22.0.0.0-240306-GI-19.22.0.0.zip
[root@phanes patch1922]#

Update the repository with the server patch

[root@phanes patch1922]# /opt/oracle/dcs/bin/odacli update-repository -f /u01/Download/patch1922/oda-sm-19.22.0.0.0-240306-server.zip
{
  "jobId" : "16c1193e-61ba-4b95-b46d-60ff5b47bebf",
  "status" : "Created",
  "message" : "/u01/Download/patch1922/oda-sm-19.22.0.0.0-240306-server.zip",
  "reports" : [ ],
  "createTimestamp" : "May 13, 2024 13:28:21 PM CEST",
  "resourceList" : [ ],
  "description" : "Repository Update",
  "updatedTime" : "May 13, 2024 13:28:21 PM CEST",
  "jobType" : null
}
  • Validate that the job was fine
[root@phanes patch1922]# odacli describe-job -i "16c1193e-61ba-4b95-b46d-60ff5b47bebf"
 
Job details
----------------------------------------------------------------
                     ID:  16c1193e-61ba-4b95-b46d-60ff5b47bebf
            Description:  Repository Update
                 Status:  Success
                Created:  May 13, 2024 1:28:21 PM CEST
                Message:  /u01/Download/patch1922/oda-sm-19.22.0.0.0-240306-server.zip
 
Task Name                                Start Time                               End Time                                 Status
---------------------------------------- ---------------------------------------- ---------------------------------------- ----------
Unzip bundle                             May 13, 2024 1:28:21 PM CEST             May 13, 2024 1:28:50 PM CEST             Success
 
[root@phanes patch1922]#
  • Update DCS admin
[root@phanes patch1922]#  /opt/oracle/dcs/bin/odacli update-dcsadmin -v 19.22.0.0.0
{
  "jobId" : "22ef0e92-24c8-41f2-8382-0f67da826ead",
  "status" : "Created",
  "message" : null,
  "reports" : [ ],
  "createTimestamp" : "May 13, 2024 13:30:30 PM CEST",
  "resourceList" : [ ],
  "description" : "DcsAdmin patching",
  "updatedTime" : "May 13, 2024 13:30:30 PM CEST",
  "jobType" : null
}
 
 
 
[root@phanes patch1922]# odacli describe-job -i "22ef0e92-24c8-41f2-8382-0f67da826ead"
 
Job details
----------------------------------------------------------------
                     ID:  22ef0e92-24c8-41f2-8382-0f67da826ead
            Description:  DcsAdmin patching
                 Status:  Success
                Created:  May 13, 2024 1:30:30 PM CEST
                Message:
 
Task Name                                Start Time                               End Time                                 Status
---------------------------------------- ---------------------------------------- ---------------------------------------- ----------
Patch location validation                May 13, 2024 1:30:30 PM CEST             May 13, 2024 1:30:30 PM CEST             Success
Dcs-admin upgrade                        May 13, 2024 1:30:30 PM CEST             May 13, 2024 1:30:36 PM CEST             Success
 
[root@phanes patch1922]#
  • Update the DCS components
[root@phanes patch1922]# /opt/oracle/dcs/bin/odacli update-dcscomponents -v 19.22.0.0.0
{
  "jobId" : "b259672f-8a9a-470d-a904-9bc0bce70759",
  "status" : "Success",
  "message" : " DCS-Agent shutdown is successful. MySQL upgrade is successful.  Metadata schema update is done. dcsagent RPM upgrade is successful. dcscli RPM upgrade is successful. dcscontroller RPM upgrade is successful.  Successfully reset the Keystore password. HAMI RPM and DCS ensemble update was successful.  Removed old Libs Successfully ran setupAgentAuth.sh ",
  "reports" : null,
  "createTimestamp" : "May 13, 2024 13:31:55 PM CEST",
  "description" : "Update-dcscomponents job completed and is not part of Agent job list",
  "updatedTime" : "May 13, 2024 13:33:43 PM CEST",
  "jobType" : null
}
[root@phanes patch1922]#
  • Update DCS agent
[root@phanes patch1922]# /opt/oracle/dcs/bin/odacli update-dcsagent -v 19.22.0.0.0
{
  "jobId" : "186f0662-920d-4720-866c-7cf790313230",
  "status" : "Created",
  "message" : "DCS agent will be restarted after the update. Please wait for 2-3 mins before executing the other commands",
  "reports" : [ ],
  "createTimestamp" : "May 13, 2024 13:34:38 PM CEST",
  "resourceList" : [ ],
  "description" : "DcsAgent patching",
  "updatedTime" : "May 13, 2024 13:34:38 PM CEST",
  "jobType" : null
}
[root@phanes patch1922]#
 
 
 
[root@phanes patch1922]# odacli describe-job -i "186f0662-920d-4720-866c-7cf790313230"
 
Job details
----------------------------------------------------------------
                     ID:  186f0662-920d-4720-866c-7cf790313230
            Description:  DcsAgent patching
                 Status:  Success
                Created:  May 13, 2024 1:34:38 PM CEST
                Message:
 
Task Name                                Start Time                               End Time                                 Status
---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------
Dcs-agent upgrade  to version            May 13, 2024 1:34:38 PM CEST             May 13, 2024 1:37:43 PM CEST             Success
19.22.0.0.0
Update System version                    May 13, 2024 1:37:43 PM CEST             May 13, 2024 1:37:43 PM CEST             Success
 
[root@phanes patch1922]#
Update repository with grid clone and db clone
  • Grid clone
[root@phanes patch1922]# /opt/oracle/dcs/bin/odacli update-repository -f /u01/Download/patch1922/odacli-dcs-19.22.0.0.0-240306-GI-19.22.0.0.zip
{
  "jobId" : "a7ba0c70-057e-4533-95f0-028abf77769f",
  "status" : "Created",
  "message" : "/u01/Download/patch1922/odacli-dcs-19.22.0.0.0-240306-GI-19.22.0.0.zip",
  "reports" : [ ],
  "createTimestamp" : "May 13, 2024 13:40:31 PM CEST",
  "resourceList" : [ ],
  "description" : "Repository Update",
  "updatedTime" : "May 13, 2024 13:40:31 PM CEST",
  "jobType" : null
}
[root@phanes patch1922]#
 
 
 
[root@phanes patch1922]# odacli describe-job -i "a7ba0c70-057e-4533-95f0-028abf77769f"
 
Job details
----------------------------------------------------------------
                     ID:  a7ba0c70-057e-4533-95f0-028abf77769f
            Description:  Repository Update
                 Status:  Success
                Created:  May 13, 2024 1:40:31 PM CEST
                Message:  /u01/Download/patch1922/odacli-dcs-19.22.0.0.0-240306-GI-19.22.0.0.zip
 
Task Name                                Start Time                               End Time                                 Status
---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------
Unzip bundle                             May 13, 2024 1:40:31 PM CEST             May 13, 2024 1:41:14 PM CEST             Success
 
[root@phanes patch1922]#
  • Database clone
[root@phanes patch1922]# /opt/oracle/dcs/bin/odacli update-repository -f /u01/Download/patch1922/odacli-dcs-19.22.0.0.0-240306-DB-19.22.0.0.zip
{
  "jobId" : "fcb822ee-6b2f-4ff4-bccc-361276b455b7",
  "status" : "Created",
  "message" : "/u01/Download/patch1922/odacli-dcs-19.22.0.0.0-240306-DB-19.22.0.0.zip",
  "reports" : [ ],
  "createTimestamp" : "May 13, 2024 13:41:49 PM CEST",
  "resourceList" : [ ],
  "description" : "Repository Update",
  "updatedTime" : "May 13, 2024 13:41:49 PM CEST",
  "jobType" : null
}
[root@phanes patch1922]#
 
 
 
 
[root@phanes patch1922]# odacli describe-job -i "fcb822ee-6b2f-4ff4-bccc-361276b455b7"
 
Job details
----------------------------------------------------------------
                     ID:  fcb822ee-6b2f-4ff4-bccc-361276b455b7
            Description:  Repository Update
                 Status:  Success
                Created:  May 13, 2024 1:41:49 PM CEST
                Message:  /u01/Download/patch1922/odacli-dcs-19.22.0.0.0-240306-DB-19.22.0.0.zip
 
Task Name                                Start Time                               End Time                                 Status
---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------
Unzip bundle                             May 13, 2024 1:41:49 PM CEST             May 13, 2024 1:42:23 PM CEST             Success
 
[root@phanes patch1922]#

Run patching pre-checks Before launching the patch, be sure that the prepatch check did not return any error.

[root@phanes patch1922]# /opt/oracle/dcs/bin/odacli create-prepatchreport -s -v 19.22.0.0.0

Job details


                   ID:  cc822327-5f38-4bab-9bc5-c333b0f66485
          Description:  Patch pre-checks for [OS, ILOM, GI, ORACHKSERVER, SERVER]
               Status:  Created
              Created:  May 13, 2024 1:45:30 PM CEST
              Message:  Use 'odacli describe-prepatchreport -i cc822327-5f38-4bab-9bc5-c333b0f66485' to check details of results

Task Name Start Time End Time Status —————————————- —————————————- —————————————- —————-

[root@phanes patch1922]#

Validate the output

[root@phanes patch1922]# odacli describe-prepatchreport -i cc822327-5f38-4bab-9bc5-c333b0f66485

Patch pre-check report


               Job ID:  cc822327-5f38-4bab-9bc5-c333b0f66485
          Description:  Patch pre-checks for [OS, ILOM, GI, ORACHKSERVER, SERVER]
               Status:  SUCCESS
              Created:  May 13, 2024 1:45:30 PM CEST
               Result:  All pre-checks succeeded

Node Name


phanes

Pre-Check Status Comments —————————— ——– ————————————– OS Validate supported versions Success Validated minimum supported versions. Validate patching tag Success Validated patching tag: 19.22.0.0.0. Is patch location available Success Patch location is available. Verify OS patch Success Verified OS patch Validate command execution Success Validated command execution

ILOM Validate ILOM server reachable Success Successfully connected with ILOM

                                        server using public IP and USB
                                        interconnect

Validate supported versions Success Validated minimum supported versions. Validate patching tag Success Validated patching tag: 19.22.0.0.0. Is patch location available Success Patch location is available. Checking Ilom patch Version Success Successfully verified the versions Patch location validation Success Successfully validated location Validate command execution Success Validated command execution

GI Validate GI metadata Success Successfully validated GI metadata Validate supported GI versions Success Successfully validated minimum version Validate available space Success Validated free space under /u01 Is clusterware running Success Clusterware is running Validate patching tag Success Validated patching tag: 19.22.0.0.0. Is system provisioned Success Verified system is provisioned Validate ASM in online Success ASM is online Validate kernel log level Success Successfully validated the OS log

                                        level

Validate minimum agent version Success GI patching enabled in current

                                        DCSAGENT version

Validate Central Inventory Success oraInventory validation passed Validate patching locks Success Validated patching locks Validate clones location exist Success Validated clones location Validate DB start dependencies Success DBs START dependency check passed Validate DB stop dependencies Success DBs STOP dependency check passed Validate space for clones Success Clones volume is already created volume Evaluate GI patching Success Successfully validated GI patching Validate command execution Success Validated command execution

ORACHK Running orachk Success Successfully ran Orachk Validate command execution Success Validated command execution

SERVER Validate local patching Success Successfully validated server local

                                        patching

Validate command execution Success Validated command execution

[root@phanes patch1922]#

Update the server

Take an backup with odabr

[root@phanes patch1922]# /opt/odabr/odabr infosnap

│▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ odabr - ODA node Backup Restore - Version: 2.0.1-72 Copyright 2013, 2023, Oracle and/or its affiliates.


Author: Ruggero Citton ruggero.citton@oracle.com RAC Pack, Cloud Innovation and Solution Engineering Team │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│

LVM snap name Status COW Size Data% ————- ———- ———- —— WARNING: 2024-05-13 13:53:18: LVM snapshot for 'root' does not exist WARNING: 2024-05-13 13:53:18: LVM snapshot for 'opt' does not exist WARNING: 2024-05-13 13:53:18: LVM snapshot for 'u01' does not exist

[root@phanes patch1922]# /opt/odabr/odabr backup -snap -rsize 15 -usize 60 -osize 40 INFO: 2024-05-13 13:53:27: Please check the logfile '/opt/odabr/out/log/odabr_21801.log' for more details

│▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ odabr - ODA node Backup Restore - Version: 2.0.1-72 Copyright 2013, 2023, Oracle and/or its affiliates.


Author: Ruggero Citton ruggero.citton@oracle.com RAC Pack, Cloud Innovation and Solution Engineering Team │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│

INFO: 2024-05-13 13:53:27: Checking superuser INFO: 2024-05-13 13:53:27: Checking Bare Metal

INFO: 2024-05-13 13:53:27: Removing existing LVM snapshots WARNING: 2024-05-13 13:53:27: LVM snapshot for 'opt' does not exist WARNING: 2024-05-13 13:53:27: LVM snapshot for 'u01' does not exist WARNING: 2024-05-13 13:53:27: LVM snapshot for 'root' does not exist

INFO: 2024-05-13 13:53:27: Checking current OS version INFO: 2024-05-13 13:53:27: Checking LVM restore backgroud process INFO: 2024-05-13 13:53:27: Checking LVM size

INFO: 2024-05-13 13:53:27: Boot device backup INFO: 2024-05-13 13:53:27: Getting EFI device INFO: 2024-05-13 13:53:27: …step1 - unmounting EFI INFO: 2024-05-13 13:53:27: …step2 - making efi device backup SUCCESS: 2024-05-13 13:53:30: …EFI device backup saved as '/opt/odabr/out/hbi/efi.img' INFO: 2024-05-13 13:53:30: …step3 - checking EFI device backup INFO: 2024-05-13 13:53:30: Getting boot device INFO: 2024-05-13 13:53:30: …step1 - making boot device backup using tar SUCCESS: 2024-05-13 13:53:37: …boot content saved as '/opt/odabr/out/hbi/boot.tar.gz' INFO: 2024-05-13 13:53:37: …step2 - unmounting boot INFO: 2024-05-13 13:53:37: …step3 - making boot device backup using dd SUCCESS: 2024-05-13 13:53:39: …boot device backup saved as '/opt/odabr/out/hbi/boot.img' INFO: 2024-05-13 13:53:39: …step4 - mounting boot INFO: 2024-05-13 13:53:40: …step5 - mounting EFI INFO: 2024-05-13 13:53:40: …step6 - checking boot device backup

INFO: 2024-05-13 13:53:40: Making OCR physical backup INFO: 2024-05-13 13:53:42: …ocr backup saved as '/opt/odabr/out/hbi/ocrbackup_21801.bck' SUCCESS: 2024-05-13 13:53:42: OCR physical backup created successfully INFO: 2024-05-13 13:53:42: OCR export backup INFO: 2024-05-13 13:53:42: …ocr export saved as '/opt/odabr/out/hbi/ocrexport_21801.bck' SUCCESS: 2024-05-13 13:53:42: OCR export backup created successfully

INFO: 2024-05-13 13:53:42: Making LVM snapshot backup SUCCESS: 2024-05-13 13:53:43: …snapshot backup for 'opt' created successfully SUCCESS: 2024-05-13 13:53:43: …snapshot backup for 'u01' created successfully SUCCESS: 2024-05-13 13:53:44: …snapshot backup for 'root' created successfully SUCCESS: 2024-05-13 13:53:44: LVM snapshots backup done successfully

[root@phanes patch1922]# /opt/odabr/odabr infosnap

│▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ odabr - ODA node Backup Restore - Version: 2.0.1-72 Copyright 2013, 2023, Oracle and/or its affiliates.


Author: Ruggero Citton ruggero.citton@oracle.com RAC Pack, Cloud Innovation and Solution Engineering Team │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│

LVM snap name Status COW Size Data% ————- ———- ———- —— root_snap active 15.00 GiB 0.02% opt_snap active 40.00 GiB 0.01% u01_snap active 60.00 GiB 0.01%

[root@phanes patch1922]#

Now you can update the server.

The first time I got error because the gateway was not pingable. Then be sure that you can ping your gateway before launching the server patch

[root@phanes ~]# /opt/oracle/dcs/bin/odacli update-server -v 19.22.0.0.0 {

"jobId" : "53708fa8-757c-487b-a58f-622b12049c3f",
"status" : "Created",
"message" : "Success of server update will trigger reboot of the node after 4-5 minutes. Please wait until the node reboots.",
"reports" : [ ],
"createTimestamp" : "May 14, 2024 11:23:26 AM CEST",
"resourceList" : [ ],
"description" : "Server Patching",
"updatedTime" : "May 14, 2024 11:23:26 AM CEST",
"jobType" : null

} [root@phanes ~]#

The process should return success

[root@phanes ~]# odacli describe-job -i b816575f-5483-4f9d-9c00-35e53d55c014

Job details


                   ID:  b816575f-5483-4f9d-9c00-35e53d55c014
          Description:  Server Patching
               Status:  Success
              Created:  May 15, 2024 10:14:37 AM CEST
              Message:

Task Name Start Time End Time Status —————————————- —————————————- —————————————- —————- Validating GI user metadata May 15, 2024 10:14:47 AM CEST May 15, 2024 10:14:47 AM CEST Success Validate ILOM server reachable May 15, 2024 10:14:47 AM CEST May 15, 2024 10:14:47 AM CEST Success Validate DCS Admin mTLS setup May 15, 2024 10:14:47 AM CEST May 15, 2024 10:14:47 AM CEST Success Modify BM udev rules May 15, 2024 10:14:47 AM CEST May 15, 2024 10:15:07 AM CEST Success Creating repositories using yum May 15, 2024 10:15:07 AM CEST May 15, 2024 10:15:11 AM CEST Success Updating YumPluginVersionLock rpm May 15, 2024 10:15:11 AM CEST May 15, 2024 10:15:11 AM CEST Success Applying OS Patches May 15, 2024 10:15:11 AM CEST May 15, 2024 10:26:02 AM CEST Success Creating repositories using yum May 15, 2024 10:26:02 AM CEST May 15, 2024 10:26:02 AM CEST Success Applying HMP Patches May 15, 2024 10:26:02 AM CEST May 15, 2024 10:26:30 AM CEST Success Patch location validation May 15, 2024 10:26:30 AM CEST May 15, 2024 10:26:30 AM CEST Success Oda-hw-mgmt upgrade May 15, 2024 10:26:30 AM CEST May 15, 2024 10:27:03 AM CEST Success OSS Patching May 15, 2024 10:27:03 AM CEST May 15, 2024 10:27:03 AM CEST Success Applying Firmware Disk Patches May 15, 2024 10:27:04 AM CEST May 15, 2024 10:27:06 AM CEST Success Applying Firmware Controller Patches May 15, 2024 10:27:06 AM CEST May 15, 2024 10:27:09 AM CEST Success Checking Ilom patch Version May 15, 2024 10:27:09 AM CEST May 15, 2024 10:27:09 AM CEST Success Patch location validation May 15, 2024 10:27:09 AM CEST May 15, 2024 10:27:10 AM CEST Success Save password in Wallet May 15, 2024 10:27:10 AM CEST May 15, 2024 10:27:10 AM CEST Success Disabling IPMI v2 May 15, 2024 10:27:10 AM CEST May 15, 2024 10:27:11 AM CEST Success Apply Ilom patch May 15, 2024 10:27:11 AM CEST May 15, 2024 10:27:11 AM CEST Success Copying Flash Bios to Temp location May 15, 2024 10:27:11 AM CEST May 15, 2024 10:27:11 AM CEST Success Starting the clusterware May 15, 2024 10:27:11 AM CEST May 15, 2024 10:28:49 AM CEST Success Registering image May 15, 2024 10:28:49 AM CEST May 15, 2024 10:28:49 AM CEST Success Registering working copy May 15, 2024 10:28:49 AM CEST May 15, 2024 10:28:49 AM CEST Success Registering image May 15, 2024 10:28:49 AM CEST May 15, 2024 10:28:50 AM CEST Success Creating GI home directories May 15, 2024 10:28:50 AM CEST May 15, 2024 10:28:50 AM CEST Success Extract GI clone May 15, 2024 10:28:50 AM CEST May 15, 2024 10:28:50 AM CEST Success Provisioning Software Only GI with RHP May 15, 2024 10:28:50 AM CEST May 15, 2024 10:28:50 AM CEST Success Patch GI with RHP May 15, 2024 10:28:50 AM CEST May 15, 2024 10:36:00 AM CEST Success Updating .bashrc May 15, 2024 10:36:01 AM CEST May 15, 2024 10:36:01 AM CEST Success Server patching May 15, 2024 10:36:01 AM CEST May 15, 2024 10:36:01 AM CEST Success Updating GIHome version May 15, 2024 10:36:01 AM CEST May 15, 2024 10:36:05 AM CEST Success Updating All DBHome version May 15, 2024 10:36:05 AM CEST May 15, 2024 10:36:09 AM CEST Success Validate GI availability May 15, 2024 10:36:11 AM CEST May 15, 2024 10:36:12 AM CEST Success Patch KVM CRS type May 15, 2024 10:36:12 AM CEST May 15, 2024 10:36:12 AM CEST Success Patch VM vDisks CRS dependencies May 15, 2024 10:36:12 AM CEST May 15, 2024 10:36:12 AM CEST Success Patch DB System domain config May 15, 2024 10:36:12 AM CEST May 15, 2024 10:36:12 AM CEST Success Update System version May 15, 2024 10:36:12 AM CEST May 15, 2024 10:36:12 AM CEST Success Cleanup JRE Home May 15, 2024 10:36:12 AM CEST May 15, 2024 10:36:12 AM CEST Success Add SYSNAME in Env May 15, 2024 10:36:12 AM CEST May 15, 2024 10:36:12 AM CEST Success Starting the clusterware May 15, 2024 10:36:12 AM CEST May 15, 2024 10:36:12 AM CEST Success Generating and saving BOM May 15, 2024 10:36:12 AM CEST May 15, 2024 10:36:41 AM CEST Success PreRebootNode Actions May 15, 2024 10:36:41 AM CEST May 15, 2024 10:37:41 AM CEST Success Reboot Ilom May 15, 2024 10:37:41 AM CEST May 15, 2024 10:37:41 AM CEST Success

[root@phanes ~]#

Validate your component after the patch

[root@phanes ~]# odacli describe-component System Version


19.22.0.0.0

System node Name


phanes

Local System Version


19.22.0.0.0

Component Installed Version Available Version —————————————- ——————– ——————– OAK

                                        19.22.0.0.0           up-to-date

GI

                                        19.22.0.0.240116      up-to-date

DB[ DBTEST ]

                                        19.21.0.0.231017      19.22.0.0.240116

DCSCONTROLLER

                                        19.22.0.0.0           up-to-date

DCSCLI

                                        19.22.0.0.0           up-to-date

DCSAGENT

                                        19.22.0.0.0           up-to-date

DCSADMIN

                                        19.22.0.0.0           up-to-date

OS

                                        8.9                   up-to-date

ILOM

                                        5.1.3.20.r153596      up-to-date

BIOS

                                        52110200              up-to-date

LOCAL CONTROLLER FIRMWARE

                                        214.2.271.9           up-to-date

SHARED CONTROLLER FIRMWARE

                                        VDV1RL06              up-to-date

LOCAL DISK FIRMWARE

                                        XC311132              up-to-date

HMP

                                        2.4.9.2.600           up-to-date

[root@phanes ~]#

Remove the odabr backups

[root@phanes ~]# /opt/odabr/odabr delsnap INFO: 2024-05-15 11:02:05: Please check the logfile '/opt/odabr/out/log/odabr_66739.log' for more details

INFO: 2024-05-15 11:02:05: Removing LVM snapshots INFO: 2024-05-15 11:02:05: …removing LVM snapshot for 'opt' SUCCESS: 2024-05-15 11:02:05: …snapshot for 'opt' removed successfully INFO: 2024-05-15 11:02:05: …removing LVM snapshot for 'u01' SUCCESS: 2024-05-15 11:02:06: …snapshot for 'u01' removed successfully INFO: 2024-05-15 11:02:06: …removing LVM snapshot for 'root' SUCCESS: 2024-05-15 11:02:06: …snapshot for 'root' removed successfully SUCCESS: 2024-05-15 11:02:06: Remove LVM snapshots done successfully

[root@phanes ~]# /opt/odabr/odabr infosnap

│▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ odabr - ODA node Backup Restore - Version: 2.0.1-72 Copyright 2013, 2023, Oracle and/or its affiliates.


Author: Ruggero Citton ruggero.citton@oracle.com RAC Pack, Cloud Innovation and Solution Engineering Team │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│

LVM snap name Status COW Size Data% ————- ———- ———- —— WARNING: 2024-05-15 11:02:12: LVM snapshot for 'root' does not exist WARNING: 2024-05-15 11:02:12: LVM snapshot for 'opt' does not exist WARNING: 2024-05-15 11:02:13: LVM snapshot for 'u01' does not exist

[root@phanes ~]#

Patch the storage Run a prepatch report

[root@phanes ~]# /opt/oracle/dcs/bin/odacli create-prepatchreport -st -v 19.22.0.0.0

Job details


                   ID:  de0ba736-bea2-4de4-b35d-e36e8a3bf450
          Description:  Patch pre-checks for [STORAGE]
               Status:  Created
              Created:  May 15, 2024 11:19:55 AM CEST
              Message:  Use 'odacli describe-prepatchreport -i de0ba736-bea2-4de4-b35d-e36e8a3bf450' to check details of results

Task Name Start Time End Time Status —————————————- —————————————- —————————————- —————-

[root@phanes ~]#

Validate the output

[root@phanes ~]# odacli describe-prepatchreport -i de0ba736-bea2-4de4-b35d-e36e8a3bf450

Patch pre-check report


               Job ID:  de0ba736-bea2-4de4-b35d-e36e8a3bf450
          Description:  Patch pre-checks for [STORAGE]
               Status:  SUCCESS
              Created:  May 15, 2024 11:19:55 AM CEST
               Result:  All pre-checks succeeded

Node Name


phanes

Pre-Check Status Comments —————————— ——– ————————————– STORAGE Validate patching tag Success Validated patching tag: 19.22.0.0.0. Patch location validation Success Verified patch location Patch tag validation Success Verified patch tag Storage patch tag validation Success Verified storage patch location Verify ASM disks status Success ASM disks are online Validate command execution Success Validated command execution

[root@phanes ~]#

If no error, than run the storage patch

[root@phanes ~]# /opt/oracle/dcs/bin/odacli update-storage -v 19.22.0.0.0 {

"jobId" : "1b6a7023-0822-49c6-acb4-411064724e09",
"status" : "Created",
"message" : "Success of Storage Update may trigger reboot of node after 4-5 minutes. Please wait till node restart",
"reports" : [ ],
"createTimestamp" : "May 15, 2024 11:21:47 AM CEST",
"resourceList" : [ ],
"description" : "Storage Firmware Patching",
"updatedTime" : "May 15, 2024 11:21:47 AM CEST",
"jobType" : null

} [root@phanes ~]#

Check the result

[root@phanes ~]# odacli describe-job -i “1b6a7023-0822-49c6-acb4-411064724e09”

Job details


                   ID:  1b6a7023-0822-49c6-acb4-411064724e09
          Description:  Storage Firmware Patching
               Status:  Success
              Created:  May 15, 2024 11:21:47 AM CEST
              Message:

Task Name Start Time End Time Status —————————————- —————————————- —————————————- —————- Applying Firmware Disk Patches May 15, 2024 11:21:50 AM CEST May 15, 2024 11:21:53 AM CEST Success Generating and saving BOM May 15, 2024 11:21:53 AM CEST May 15, 2024 11:22:20 AM CEST Success PreRebootNode Actions May 15, 2024 11:22:20 AM CEST May 15, 2024 11:22:20 AM CEST Success Reboot Ilom May 15, 2024 11:22:20 AM CEST May 15, 2024 11:22:20 AM CEST Success

[root@phanes ~]#

Patch databases First list the dbhomes

[root@phanes ~]# odacli list-dbhomes ID Name DB Version DB Edition Home Location Status —————————————- ——————– ——————– ———- ——————————————————– ———- 10d35634-771c-4f07-9389-638f191ca1b8 OraDB19000_home1 19.21.0.0.231017 EE /u01/app/odaorahome/oracle/product/19.0.0.0/dbhome_1 CONFIGURED ff400f69-1355-449d-80de-c25c6039ac94 OraDB19000_home2 19.22.0.0.240116 EE /u01/app/odaorahome/oracle/product/19.0.0.0/dbhome_2 CONFIGURED [root@phanes ~]#

Run the prepatch report for the dbhome you want to upgrade

[root@phanes ~]# /opt/oracle/dcs/bin/odacli create-prepatchreport –dbhome –dbhomeid 10d35634-771c-4f07-9389-638f191ca1b8 -v 19.22.0.0.0

Job details


                   ID:  8d3cda1a-c2a8-4bef-a93c-ae9ae0deb5e6
          Description:  Patch pre-checks for [DB, ORACHKDB]: DbHome is OraDB19000_home1
               Status:  Created
              Created:  May 15, 2024 11:31:30 AM CEST
              Message:  Use 'odacli describe-prepatchreport -i 8d3cda1a-c2a8-4bef-a93c-ae9ae0deb5e6' to check details of results

Task Name Start Time End Time Status —————————————- —————————————- —————————————- —————-

[root@phanes ~]#

Check the report

[root@phanes ~]# odacli describe-prepatchreport -i 8d3cda1a-c2a8-4bef-a93c-ae9ae0deb5e6

Patch pre-check report


               Job ID:  8d3cda1a-c2a8-4bef-a93c-ae9ae0deb5e6
          Description:  Patch pre-checks for [DB, ORACHKDB]: DbHome is OraDB19000_home1
               Status:  SUCCESS
              Created:  May 15, 2024 11:31:30 AM CEST
               Result:  All pre-checks succeeded

Node Name


phanes

Pre-Check Status Comments —————————— ——– ————————————– DB Validate DB Home ID Success Validated DB Home ID:

                                        10d35634-771c-4f07-9389-638f191ca1b8

Validate patching tag Success Validated patching tag: 19.22.0.0.0. Is system provisioned Success Verified system is provisioned Validate minimum agent version Success Validated minimum agent version Is GI upgraded Success Validated GI is upgraded Validate available space for Success Validated free space required under db /u01 Validate dbHomesOnACFS Success User has configured disk group for configured Database homes on ACFS Validate Oracle base Success Successfully validated Oracle Base Is DB clone available Success Successfully validated clone file

                                        exists

Evaluate DBHome patching with Success Successfully validated updating RHP dbhome with RHP. and local patching

                                        is possible

Validate command execution Success Validated command execution

ORACHK Running orachk Success Successfully ran Orachk Validate command execution Success Validated command execution

[root@phanes ~]#

[root@phanes ~]# /opt/oracle/dcs/bin/odacli update-dbhome -i 10d35634-771c-4f07-9389-638f191ca1b8 -v 19.22.0.0.0 {

"jobId" : "d3ea8afa-d48b-4503-aeb1-3f59d97fc194",
"status" : "Created",
"message" : null,
"reports" : [ ],
"createTimestamp" : "May 15, 2024 11:48:38 AM CEST",
"resourceList" : [ ],
"description" : "DB Home Patching: Home ID is 10d35634-771c-4f07-9389-638f191ca1b8",
"updatedTime" : "May 15, 2024 11:48:38 AM CEST",
"jobType" : null

} [root@phanes ~]#

Validate that the job is fine

[root@phanes ~]# odacli describe-job -i “d3ea8afa-d48b-4503-aeb1-3f59d97fc194”

Job details


                   ID:  d3ea8afa-d48b-4503-aeb1-3f59d97fc194
          Description:  DB Home Patching: Home ID is 10d35634-771c-4f07-9389-638f191ca1b8
               Status:  Success
              Created:  May 15, 2024 11:48:38 AM CEST
              Message:

Task Name Start Time End Time Status —————————————- —————————————- —————————————- —————- Creating ACFS database home May 15, 2024 11:48:56 AM CEST May 15, 2024 11:48:56 AM CEST Success Validating dbHome available space May 15, 2024 11:48:56 AM CEST May 15, 2024 11:48:57 AM CEST Success Creating DbHome Directory May 15, 2024 11:48:57 AM CEST May 15, 2024 11:48:57 AM CEST Success Create required directories May 15, 2024 11:48:57 AM CEST May 15, 2024 11:48:57 AM CEST Success Extract DB clone May 15, 2024 11:48:57 AM CEST May 15, 2024 11:50:07 AM CEST Success ProvDbHome by using RHP May 15, 2024 11:50:07 AM CEST May 15, 2024 11:51:25 AM CEST Success Enable DB options May 15, 2024 11:51:25 AM CEST May 15, 2024 11:51:39 AM CEST Success Creating wallet for DB Client May 15, 2024 11:51:44 AM CEST May 15, 2024 11:51:44 AM CEST Success Creating wallet for DB Client May 15, 2024 11:52:12 AM CEST May 15, 2024 11:52:12 AM CEST Success Patch databases by RHP - [DBTEST] May 15, 2024 11:52:12 AM CEST May 15, 2024 11:56:34 AM CEST Success Updating database metadata May 15, 2024 11:56:34 AM CEST May 15, 2024 11:56:34 AM CEST Success Set log_archive_dest for Database May 15, 2024 11:56:34 AM CEST May 15, 2024 11:56:37 AM CEST Success Update System version May 15, 2024 11:56:37 AM CEST May 15, 2024 11:56:37 AM CEST Success Generating and saving BOM May 15, 2024 11:56:37 AM CEST May 15, 2024 11:57:18 AM CEST Success TDE parameter update May 15, 2024 11:58:02 AM CEST May 15, 2024 11:58:02 AM CEST Success

[root@phanes ~]#