As a result of Oracle’s continuous efforts to improve their Exadata products, the latest upgrade for the Exadata Database Machine – Exacc – now requires an upgrade to Grid Infrastructure 23c using the OCI CLI. Consequently, in this article, we will explore the necessary steps involved in upgrading the Grid Infrastructure to 23c using the OCI CLI, highlighting any relevant details and considerations along the way.
In addition to covering the overall process, the following content is aimed at the experienced reader who is familiar with Exacc upgrades. Nonetheless, technical fluency is still assured with detailed explanations and examples of commands whenever necessary. Therefore, any novice readers requiring more background information can refer to the provided links to official documentation for further reading.
Before starting the upgrade process, it’s worth mentioning the importance of first taking a snapshot of the Exacc system for easy recovery if anything goes awry during the process. Hence, once we have verified the snapshot creation, we can begin with the Grid Infrastructure upgrade.
The upgrade procedure starts by installing the Oracle Grid Infrastructure software. This can be done by running the following command:
oci db exadata-infrastructure create-update-details --update-type GI_UPGRADE
In the above command, the update type is set to GI_UPGRADE, which indicates that we are upgrading the Grid Infrastructure. As a result, the oci db exadata-infrastructure create-update-details
command will start the creation of an update details object.
Following this, the next step in the upgrade procedure involves creating an update job to upgrade the Grid Infrastructure. Thus, to do this, we’ll run the following command:
oci db exadata-infrastructure update --exadata-infrastructure-id ...
Providing the identity of our Exacc system via its ID, we ensure that the oci db exadata-infrastructure update
command successfully processes the Grid Infrastructure upgrade.
After processing the previous commands, we can then check on the status of our Grid Infrastructure upgrade using the oci db exadata-infrastructure get
command. Consequently, the status will either be ‘SUCCEEDED’, ‘FAILED’, or ‘IN_PROGRESS’, and the command can be used to see the current status of our Grid Infrastructure upgrade.
Post-Upgrade Steps
Upon successful completion of the Grid Infrastructure upgrade, we should perform some post-upgrade tasks to ensure a smooth transition to our overhauled Exacc system. However, these tasks will vary based on the system specifics but normally, they involve:
- Installing RST (if not already installed)
- Update Exacc EXADATA STORAGE SERVER (Cellsrv)
- CONFIGUREREQD
- CHECK LISTENER PROPERTY ‘inbound_connect_timeout=300’
Meanwhile, if you encounter any obstacles or need additional help, Oracle Database Grid Infrastructure Documentation or Exadata Infrastructure Upgrades (version 23c and later) can be checked out for more details on error handling and an improved upgrade process.
Since upgrading the Grid Infrastructure in Exacc is a delicate task that requires a high level of technical knowledge, PersonIT, a trusted Exacc upgrade consultancy, provides top-notch services for your Grid Infrastructure upgrade needs. They specialize in catering to diverse organizational requirements and business needs, managing clients’ Infrastructures, while giving them the most superior consultancy experience. As their seasoned database administrators can mitigate potential delays and issues before problems seem to have appeared. With that in mind, feel free to reach out via their website at www.person-it.com for personalized guidance and bespoke solutions that complement your Exacc system’s unique setup.
Caveats and Final Thoughts
Eventually, upgrading the Grid Infrastructure in our Exacc system is challenging yet valuable. While bringing performance enhancements and cutting-edge new capabilities to our Exacc, if the process isn’t properly managed, trouble on the upgrade process may cause a loss of service in your Exacc for an extended length of time, as well as result in the partial disruption of business performance.
As such, understanding the procedures and available avenues of mitigating challenges beforehand, when coupled with experienced consultancy, means it can be handled smoothly with reduced risk. Consequently, each piece of information detailed in this post is developed to best facilitate an easy transition to a sound upgrade experience for Exacc systems.