My Oracle Support Banner

Exadata YUM Repository Population and Linux Database Server Updating (Doc ID 1473002.1)

Last updated on FEBRUARY 23, 2024

Applies to:

Oracle Exadata Storage Server Software - Version 11.2.2.4.2 and later
Linux OS - Version Oracle Linux 5.5 to Oracle Linux 5.5 [Release OL5U5]
Oracle Cloud Infrastructure - Version N/A and later
Linux x86-64

Goal

As of Oracle Exadata Storage Server Software 11g Release 11.2.3.1.0 the Linux database server update procedure uses the Unbreakable Linux Network (ULN) for the distribution of the updates. The updates are now packaged as several rpms and the Linux YUM utility is used to apply the updates. This document will describe the following steps in this update process:

 Update paths  

 
Currently Installed Oracle Exadata Storage Server Software Release on DB ServerCurrently Installed Oracle Linux ReleaseUpdating to Exadata ReleaseRecommended Action
Release 11.2.2.4.2 or later 5.5 and later Later than 11.2.2.4.2

Use the dbnodeupdate.sh utility to update.

For releases currently on 11.2.2.4.2 see "Performing One-Time Setup on Database Servers of Oracle Exadata Database Machine X2-2 and Earlier Systems" in this document.

For releases later than 11.2.2.4.2 see "Updating Database Nodes previously patched or freshly imaged to 11.2.3.X.X or 12.1.x.x.x" in this document.

Releases earlier than 11.2.2.4.2 5.5 and later Earlier than 11.2.3.3.0  Use the README from the specific patch for the release you are upgrading to together with Oracle Support <note 1556257.1> "5. Performing One-Time Setup on Database Servers of Oracle Exadata Database Machine"
Releases earlier than 11.2.2.4.2 5.5 and later 11.2.3.3.0 or later  Upgrade to 11.2.2.4.2 first via <patch 13513611> (use README from patch 13513611) and then update to 11.2.3.3.0 using the dbnodeupdate.sh utility as described in "Performing One-Time Setup on Database Servers of Oracle Exadata Database Machine X2-2 and Earlier Systems" in this document.
Releases earlier than 11.2.2.4.2 Earlier than 5.5 Earlier than 11.2.3.2.1  Use My Oracle Support <note 1284070.1>
Releases earlier than 11.2.2.4.2 Earlier than 5.5 11.2.3.2.1 or later Use My Oracle Support <note 1284070.1> to update to any release earlier than 11.2.3.2.1 and later than 11.2.2.4.2 and then use the dbnodeupdate.sh utility to update to 11.2.3.2.1 or later  as described in "Updating Database Nodes previously patched or freshly imaged to 11.2.3.X.X or 12.1.x.x.x" in this document.

  

How to use this note

For updates to Exadata Storage Server Software 11.2.3.1.0 and later there must always be a local repository containing the Exadata ULN channel contents for the release that will be updated to. When not using an ISO repository, in order to complete the repository creation process, the steps in Section 2 "Preparing and Populating the yum Repository Server" always need to be performed.  The steps of building/updating the repository can be done without downtime to databases and applications running on the database nodes and should be done well prior to the actual database node update.

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
  Update paths  
 How to use this note
Solution
 1. Information table
 2. Preparing and Populating the yum Repository with Exadata Channel Content
 Method 1: Setup a Local ULN Mirror of the Exadata Channel on a Separate Server
 Step 1: Following prerequisites and server setup steps as described on OTN:
 Step 2:  Identify and test repository URL
 Method 2: Download the ISO Image of the Exadata Channel and Supply It Directly to dbnodeupdate.sh
 Step 1: Obtain the ISO image from My Oracle Support
 Step 2: Copy the ISO image to every database server
 Method 3: Download the ISO Image of the Exadata Channel and Make It Available Via a Web Server
 Step 1: Obtain the ISO image from My Oracle Support
 Step 2: Copy the ISO image file to the web server
 Step 3: Create ISO image mount point
 Step 4: Unzip and mount the ISO image
 Step 5: Start HTTPD service
 Step 6:  Identify and test the repository URL
 3. Understanding Update and Rollback
 4. Performing One-Time Setup on Database Servers of Oracle Exadata Database Machine X2-2 and Earlier Systems
 1. Preparing for using the dbnodeupdate.sh utility to update database servers on release 11.2.2.4.2
 2. Performing step 1 of the (One-Time) Update using the dbnodeupdate.sh utility
 3. Performing step 2 of the (One-Time) Update using the dbnodeupdate.sh utility
 4. Performing the 'completion' (post patching) steps using the dbnodeupdate.sh utility
 5. Updating Database Nodes previously patched or freshly imaged to 11.2.3.X.X or 12.1.x.x.x
 1. Prepare for running the dbnodeupdate.sh utility
 2. Run the dbnodeupdate.sh utility in 'update mode' to update the system
 3. Performing the 'completion' (post patching) steps using the dbnodeupdate.sh utility
 6. Rolling Back Software Changes 
 1. Rolling back the update with the dbnodeupdate.sh utility:
 2. Reboot the server using the reboot command.
 3. Run the dbnodeupdate.sh utility in 'completion mode' to finish post patching steps
 7. Optional: Removing Nonessential rpms
 8. Troubleshooting
 Conflicting RPM's
 Connecting the YUM Repository Server to ULN by Proxy
 dbnodeupdate.sh troubleshooting
 9. Revision History
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.