The Easiest Way to Download Exadata Patches

Using AutoUpgrade, you can download patches for Oracle Exadata. It’s fast and convenient.

Get Those Patches

  1. I use the latest version of AutoUpgrade.

    wget https://download.oracle.com/otn-pub/otn_software/autoupgrade.jar
    
  2. I’ve already stored my MOS credentials in the AutoUpgrade keystore.

  3. I create an AutoUpgrade config file:

    global.global_log_dir=/home/oracle/autoupgrade/logs
    global.keystore=/home/oracle/autoupgrade/keystore
    global.download_folder=/home/oracle/patch-repo
    
    patch1.patch=EXAQFSDP:19,EXAPATCHMGR
    patch1.target_version=19
    patch1.platform=LINUX.X64
    
    • I use the EXAQFSDP keyword to download the Quarterly Full Stack Download Patch (QFSDP) for Exadata systems.
    • I want to download patches for 19c.
    • I also want to get the latest version of the patchmgr utility.
  4. I start AutoUpgrade in download mode:

    java -jar autoupgrade.jar -patch \
       -config get-patches.cfg \
       -mode download
    
  5. AutoUpgrade now downloads the patches:

    AutoUpgrade Patching 26.6.260925 launched with default internal options
    Processing config file ...
    Loading AutoUpgrade Patching keystore
    AutoUpgrade Patching keystore is loaded
    
    ------------------------------------------------------
    Downloading files to /Users/doverbyh/Downloads/patches
    ------------------------------------------------------
    QUARTERLY FULL STACK DOWNLOAD PATCH FOR EXADATA (JUL2026 - 19.32)
        File: p39619107_190000_Linux-x86-64_10of10.zip - LOCATED
        File: p39619107_190000_Linux-x86-64_1of10.zip - LOCATED
        File: p39619107_190000_Linux-x86-64_2of10.zip - LOCATED
        File: p39619107_190000_Linux-x86-64_3of10.zip - LOCATED
        File: p39619107_190000_Linux-x86-64_4of10.zip - LOCATED
        File: p39619107_190000_Linux-x86-64_5of10.zip - LOCATED
        File: p39619107_190000_Linux-x86-64_6of10.zip - LOCATED
        File: p39619107_190000_Linux-x86-64_7of10.zip - LOCATED
        File: p39619107_190000_Linux-x86-64_8of10.zip - LOCATED
        File: p39619107_190000_Linux-x86-64_9of10.zip - LOCATED
    
    DBSERVER.PATCH.ZIP ORCHESTRATOR PLUS DBNU - ARU PLACEHOLDER
        File: p21634633_261300_Linux-x86-64.zip - LOCATED
    ------------------------------------------------------
    
  6. That’s it. Now I have everything I need to patch the Exadata system.

Notes

  • The QFSDP contains patches for:
    • Infrastructure
      • ExadataStorageServer
      • DBServerPatch
      • ExadataDBNodeUpdate
      • SunRackIIPDUMeteringUnitFirmware
    • Database
      • Database Oracle home
      • Grid Infrastructure Oracle home
      • OPatch
      • OPlan
    • Systems management
      • Enterprise Manager OMS Release Update
      • Enterprise Manager Agent Release Update
  • Each QFSDP is quite large. Have at least 60 GB of free space for the download, plus additional space to extract it.
  • You can also download the QFSDP for releases 21c and 26ai.
  • You must also specify target_version in the config file, although AutoUpgrade doesn’t use it for Exadata patches. That requirement will be removed in a later version of AutoUpgrade.

How to Extract the QFSDP

Here’s how to extract the QFSDP. I’m using QUARTERLY FULL STACK DOWNLOAD PATCH FOR EXADATA (JUL2026 – 19.32) as an example.

  • The QFSDP comes in 10 zip files. Extract all of them:
    mkdir -p p39619107
    for i in {1..10}; do
        unzip -q "p39619107_190000_Linux-x86-64_${i}of10.zip" -d p39619107 || break
    done
    
  • Now you have 10 parts of a split tar archive. Combine and extract them:
    cd p39619107
    cat *.tar.* | tar -xvf -
    
  • You now have all the patches extracted and ready for patching.

That’s It

AutoUpgrade now belongs in your Exadata patching runbook. Regardless of how you patch your system, AutoUpgrade can take care of getting the patches.

This enhancement came directly from customer feedback. What should we add next?

Happy patching!

Leave a Reply