I was traveling the past two weeks, and I met a lot of customers who still “enjoy” navigating through MOS and searching for the right patches to download. This blog post series will give you ultimate relief, and it will ease your life as DBAs and sysadmins. You must patch more frequently – and this is the key solution for everyone. Let’s get us started with AutoUpgrade Patching – From Zero to Hero – Part 1: Download AutoUpgrade today.

Download the newest version of AutoUpgrade
Our first task is simple. You will find autoupgrade.jar in your ?/rdbms/admin directory since Oracle Database 19c – but most of you will not download any patches on your database server but instead from an independent machine, maybe your own laptop or a dedicated download server. Therefore, there may be no $ORACLE_HOME on this machine.
Here are your six options to get AutoUpgrade. I prefer the first three, whatever suits you best:
-
Auto-refresh AutoUpgrade
This of course is the easiest option but it requires that you have AutoUpgrade somewhere already. The tool actually checks whether the version you are using is older than the version available for download. In this case, it downloads the most recent version automatically.
. -
Download with curl
Super-easy, link is static and has always the newest version for you.
Just run:curl -L -O https://download.oracle.com/otn-pub/otn_software/autoupgrade.jar
.
-
Download with wget
Another super-easy option in case your OS has wget installed. I download from a Mac OS, and there is no wget by default. I installed wget with brew install wget. And it works as simple as downloading with curl above.
wget https://download.oracle.com/otn-pub/otn_software/autoupgrade.jar
.
-
Download from oracle.com/goto/upgrade
For those of you who prefer just to click by yourself, type into your browser (or click here):
https://www.oracle.com/goto/upgrade
This takes you to our upgrade page on oracle.com, and then simply download it from here:
AutoUpgrade Download from oracle.com
.
-
Download from MOS Note: KB123450
We’ve got one of the coolest MOS note numbers on the new portal, easy to remember. And the MOS Note: KB123450 contains previous versions as well, and keeps track of enhancements, changes and fixes in a log attached to the note. But you need to logon to MOS, and the version you can download is identical to the one you can get via the other sources as well.
Here’s the link to MOS Note: KB123450
. -
Download AutoUpgrade with an autoupgrade config file
Once you have AutoUpgrade configured, you can also use it for a targeted download of only AutoUpgrade. Just use a simple config file such as:
global.global_log_dir=/Users/mdietric/TEMP/AU/logs global.keystore=/Users/mdietric/TEMP/AU/keystore global.folder=/Users/mdietric/TEMP/AU/patches patch1.target_version=19 patch1.patch=AU
Since AutoUpgrade updates itself, and since it is also part of the RECOMMENDED option we’ll talk about in a following blog post, it isn’t really necessary to have a config file specifically for AutoUpgrade – but it is possible.
java -jar autoupgrade.jar -patch -config get_patches.cfg -mode download AutoUpgrade Patching 26.4.260701 launched with default internal options Processing config file ... Loading AutoUpgrade Patching keystore AutoUpgrade Patching keystore is loaded ---------------------------------------------------- Downloading files to /Users/mdietric/TEMP/AU/patches ---------------------------------------------------- autoupgrade.jar 26.4 (July 2026) File: autoupgrade.jar - VALIDATED ----------------------------------------------------There it is. But again, we’ll come back later to this since you need to add your MOS credentials at first before this can work. I’ll cover this in the second blog post of this series.
.
All the above options lead to the most recent version of AutoUpgrade – which is right now 26.4. And this brings us to the next task.
Check the AutoUpgrade version
Why should you do this? Just in case – and to make sure you have the newest available version. About a third of the service requests related to AutoUpgrade can be simply solved by using the newest version of AutoUpgrade. Right now, as of July 6, 2026, this is supposed to be the output:
java -jar autoupgrade.jar -version build.version 26.4.260701 build.date 2026/07/01 21:57:45 +0000 build.hash 211bf76de build.hash_date 2026/06/27 01:28:23 +0000 build.supported_target_versions 12.2,18,19,21,23,26 build.type production build.label (HEAD, tag: v26.4, origin/stable_devel, stable_devel) build.MOS_NOTE KB123450 build.MOS_LINK https://support.oracle.com/support/?anchorId=&kmContentId=2485457&page=sptemplate&sptemplate=km-article
This is the newest one, and this is the tool I will use for this blog post series.
Further Links and Information
AutoUpgrade Patching Blog Post Series
- Part 1: AutoUpgrade Patching – Download and Version Check
- Part 2: AutoUpgrade Patching – MOS Credentials
- Part 3: AutoUpgrade Patching – Download Patches
- Part 4: AutoUpgrade Patching – Download Examples
Additional Links
- AutoUpgrade Download from oracle.com
- Static link to fetch AutoUpgrade
- MOS Note: KB123450 AutoUpgrade
Virtual Classroom Seminars
- Episode 21: One-Button Patching with AutoUpgrade – Easing every DBA’s life
- Episode 27: Patch Smarter, not Harder – Oracle Database Patching with AutoUpgrade
- Episode 28: Patch Smarter, not Harder – Microsoft Windows Special Patching Edition
To be continued!
–Mike
I’m just starting to play around AI Oracle AI Database AI 26ai, and I don’t really understand the new patching process. There are no individual RU, OJVM, JDK and DP patches, but instead there is a Gold Image to download that already includes the base release that includes everything?
Wouldn’t that make AutoUpgrade pretty much useless?
Hi Ben,
the Gold Image you download via MOS does not contain everything unfortunately.
And you still need to search for the right patch number. In most cases, people are not satisfied with “only” the Gold Image. And you still need to download it manually.
JDK is not part of the Gold Image in 19c – and DPBP will become part of the RU soon but isn’t yet.
We are going to automate this, and once you try the same, you will see that it is much easier than checking MOS by yourself.
Cheers,
Mike
Hi Mike,
I was looking forward for the new version to contain the documentation for the download mode. It still is not included. So now I have a question: how can I download the RU and MRP for oracle-19? All of the sudden for v19 I only get the gold image 19.31 instead of the RU. For v23, I can live with the gold images because we have no other history than that but for v19 I was hoping to be able to keep the patching procedures as it was.
I hope this is a bug that is quickly resolved. (AutoUpgrade Patching 26.4.260701) Otherwise I need to go back in time and download those manually again …….
Hi Ronald,
you need to wait until Wednesday 🙂
I am crafting the blog post for the download together right now.
And I take your point with the “no gold image for 19c” – I will try to explain this as well.
In simple, you need to add:
upg1.gold_image=no
to your config file. Then it will not access the OUA.
I still think that the gold image makes your life so much easier since you need to download otherwise the base release, too.
But I fully respect your approach. Please add the above parameter, and then it will fetch the 19c RU from MOS/ARU. But you need to add the base release as well.
Thanks
Mike
thanks Mike.
receiving both the gold images and the separate patches for a while gives us a chance to see what the future looks like. Adding old_image=no to the v19 download config works.
I’d welcome the possibility to run autoupgrade on another machine with a possibility to download everything needed so I can then transfer it to the database server. For example I’d run it on a DB server to “scan” and save actual configuration, then move to the PC connected to internet, run with result from DB server and then transfer the patches to DB server and apply it….
I’m not sure how the autoupgrade works now, still trying to become a friend with autoupgrade 😉
Hi Vasek,
it works exactly as you wish – and as many (or almost everyone is using it).
You will download patches on machineA, laptop, desktop whatever – and then make the patch folder available via NFS to your DB server.
The blog post series will continue the coming days to equip everyone with what you need to get this started – and to ease your life as a DBA.
Cheers,
Mike
AU 26.4 ist causing Probs on Window
s platform while AU-Patching.
It quits in DRAIN stage with
“Error: ORADIM-101
C:\temp\AutoUpgrade\Logs\CPADBAA\temp\error_SOURCE_DELETE_CPADBAA.txt
Unable to stop service, OS Error = 1062
Cause: Fail to execute ORADIM command
For further details, see the log file located at
C:\temp\AutoUpgrade\Logs\CPADBAA\100\autoupgrade_20260810_user.log”
Tested with CPU-19.30 and CPU-19.32
an’t say anything
When AU-Patching with older version (like 24.2) all works well. I can’t say anything about AU-26.3 because we don’t have this version.
Hi Marco,
fyi for people who read this only:
We followed up with an SR and dev coverage.
Cheers,
Mike