Oracle is responsible for performing patches and updates to ExaCC infrastructure every quarter (there is no patch in Dec). That includes:
-
- Physical Compute Nodes (Dom0)
- Network Switches
- Power Distribution Units (PDUs).
- Integrated Lights-Out Management (ILOM)
- Exadata Storage Servers
- The customer is responsible for patching Oracle GI Clusterware
- Patching Oracle GI will be applied in a rolling manner to preserve database availability throughout the patching process
- Patching prerequisites
- /u01 on the database host file system has at least 15 GB of free space
- The Oracle Clusterware is up and running on both VM cluster’s nodes
- The VM cluster’s nodes are up and running
- Patching Tools
- Oracle OCI Console
- DBAASCLI command line utility from one of the Virtual Machine (VM) Cluster Node
In this blog, I’ll demonstrate the steps to patch Grid Infrastructure on the ExaCC VM cluster to the latest available release update (19.21 Oct/2023 at the time of writing this blog) using the OCI console.
To apply a patch to Oracle Grid Infrastructure using the DBAASCLI command line utility from one of the VM Cluster Nodes. High-level steps:
1. Connect to VM as an OPC User
2. Download the GI patch from the OCI control Plane Server
sudo dbaascli cswlib download --product GRID --version 19.21.0.0.0
sudo dbaascli cswlib showImages --product grid
3. Run Precheck
sudo dbaascli grid patch --targetVersion 19.21.0.0.0 --executePrereqs
4. Apply Patch
sudo dbaascli grid patch --targetVersion 19.21.0.0.0
Steps to Patch Grid Infrastructure on VM Cluster
1. Sign in to your OCI tenancy where your Exadata Database Service on Cloud @ Customer system is deployed.
2. Navigate to “Oracle Database” > “Oracle Exadata Database Service on Cloud@Customer” > “Exadata VM Clusters“.
3. Click on your VM Cluster Name.
4. On the VM Cluster details home page, next to “Updates Available” click the “View Updates” link.
5. Run patching Precheck.
If the precheck is not successful, then the patch is not applied, and the system displays a message that the patch cannot be applied because the precheck failed.
- On the Patches releases page, you will a list of available release update patches for “Virtual Machine OS Update” and “Grid Infrastructure Release Update“.
- Review the list of available GI updates. Click the Actions icon (three dots) at the end of the row listing the patch you are interested in, and then click the “Precheck” action, then run the “Run Precheck” button in the confirm precheck screen.
Note: once Precheck finishes, the update state will be “Available“. On the “Update History” page, the update state will be “Precheck Passed“.
6. Apply GI Update.
Note: Patching of GI on cluster nodes will be executed in the rolling mode to preserve database availability throughout the update process.
Click the Actions icon (three dots) at the end of the row listing the patch that passed Precheck, and then click the “Apply Grid Infrastructure Patch” action, then run the “Apply Patch” button in the confirm screen.
You can track patching progress from the “Work Requests” page under the Resources section on the VM Cluster details home page.
Note: once patching finishes, on the “Update History” page, the update state will be “Applied“.
On the VM cluster details page, the Grid Infrastructure Version will be updated.
Congratulations, Patching GI on ExaCC Cluster Nodes is completed!