The 25.1 version of AutoUpgrade is available for download

It’s time for a new version of AutoUpgrade. The 25.1 version of AutoUpgrade is available for download. And you should refresh your existing versions quickly since we added plenty of new and long awaited features but we of course fixed also known bugs.

How to download AutoUpgrade 25.1

Not only can you download the newest AutoUpgrade and its previous versions from MOS Note:2485457.1 – Download AutoUpgrade. But for many of you it may be easier to just fetch it with wget or curl directly from:

You have the choice πŸ™‚

This is what AutoUpgrade should tell you:

java -jar autoupgrade.jar -version

build.version 25.1.250212
build.date 2025/02/12 18:51:30 +0000
build.hash 24fd3b4f8
build.hash_date 2025/02/07 21:18:23 +0000
build.supported_target_versions 12.2,18,19,21,23
build.type production
build.label (HEAD, tag: v25.1, origin/stable_devel, stable_devel)
build.MOS_NOTE 2485457.1
build.MOS_LINK https://support.oracle.com/epmos/faces/DocumentDisplay?id=2485457.1
44 bugs fixed since v24.8 release.
Tag: v25.1
Description: This is the release for 25.1 on MOS 19.27 and 23.8 (APR2025RU)

The above is from the version from MOS while the version on oracle.com still gives 24.8 until the mirroring to the external page has been completed. Please allow us 1-2 days until it has been mirrored.

 

What’s new?

At first, the most important features make the patching part even more complete. We are so excited to hear and see how quickly people adopt it. And we know, there are still some tiny little pieces which may be difficult – but trust us, we hear you, we listen – and we do our best to meet all your expectations.

So, with AutoUpgrade 25.1 you can expect support for patching other Unix platforms, support for MRPs (Monthly Recommended Patches), add support for building the home on OL9, get more control on refreshable clones and add finally the complete AU support for RAC on Windows. And much more – see below for more details.

Yeah!!

Always refer to the change.log at the bottom of the MOS Note:2485457.1 – Download AutoUpgrade.

 

New Features

  • AUPG-4089
    AutoUpgrade Patching: Add support for other UNIX platforms
  • AUPG-4184
    AutoUpgrade Patching: Add support for Oracle Linux 9
  • AUPG-2879
    For refreshable clones give the user control when the upgrade command can start. See console command -proceed for more information
  • BUG-36459916
    Add support for RAC on Windows

 

Enhancements

  • AUPG-4016
    Add validation for defer log shipping and stop redo apply
  • AUPG-4041
    AutoUpgrade Patching – Message to run the root.sh script
  • AUPG-4091
    AutoUpgrade Patching – Support MRPs
  • AUPG-4140
    AutoUpgrade Patching – Be more flexible with the patch parameter on “-mode download
  • AUPG-4155
    Add runtime check AutoUpgrade runs “as administrator” on start-up
  • AUPG-4162
    Add parameter to keep Windows credential file after the job completes
  • AUPG-4168
    Autoupgrade Patching – Failed to read Windows registry when Java 1.8 is used
  • AUPG-4169
    Missing dsi.ora when copying/merging network files
  • AUPG-4176
    AutoUpgrade Patching – create_home should allow a new Oracle home on same or previous RU as the source_home
  • AUPG-4183
    AutoUpgrade Patching – Match Read-Only OH options with source_home
  • AUPG-4188
    AutoUpgrade Patching – Add MRP Option to patch =”parameter”
  • AUPG-4197
    AutoUpgrade Patching – Better error message when specified proxy is not usable
  • AUPG-4267
    AutoUpgrade Patching – Allow proxy with authentication to be used by the downloader
  • BUG-37202847
    Create a file containing directory pointers to all the jobs configuration files

Change in behavior

  • AUPG-3365
    Use sid on command line for load_win_credential.
    NOTE: Console command line help is wrong. It still refers to <prefix> and it should be <sid>. For example: java -jar autoupgrade.jar -config config.cfg -load_win_credential sid
  • AUPG-4146
    AutoUpgrade Patching – No longer deletes the Oracle home on restoration
  • AUPG-4161
    Don’t purge DBA_RECYCLEBIN when patching
  • AUPG-4200
    Add “-on_agent” to emcli modify database call
  • AUPG-4238
    Time Zone log files location has moved to the jobs directory under the postfixups/timezone directory
  • AUPG-4289
    Global config parameter autoupg_log_dir is deprecated. global_log_dir is replacing autoupg_log_dir.

 

Added Checks

None

 

Issues Fixed

  • AUPG-3994
    Remove LD_LIBRARY_PATH duplicate code
  • AUPG-4027
    Allow global config parameter autoupg_log_dir and global_log_dir to be compatible
  • AUPG-4121
    AutoUpgrade Patching – Created target_home does not match binary options with the source_home
  • AUPG-4131
    When PROACTIVE_FIXUPS=TRUE log directory information was missing from status.log and status.html during the PDBSUPG stage
  • AUPG-4137
    Improve recompile performance by changing the algorithm for many PDB’s being recompiled at the same time.
  • AUPG-4148
    AutoUpgrade Patching – Fixed NullPointerException when writing status files
  • AUPG-4154
    Corrected misspelling in CREATE_WINDOWS_SERVICE message
  • AUPG-4193
    Fix SPFILE is not present after restoration or upgrade
  • AUPG-4195
    AutoUpgrade Patching – now supports “rman_catalog_connect_string”
  • AUPG-4210
    Summary report missing directory for the unplug/plug case
  • AUPG-4222
    Include help section for proceed console command and improve format
  • AUPG-4225
    Fix java.lang.IllegalStateException due to uppercase of hostname
  • AUPG-4228
    Windows Noncdb2pdb runs correctly, but displays invalid message about deleting the Windows credential file
  • AUPG-4242
    Relocate fails on trace file query during startup
  • BUG-37220410
    Compile invalid objects in target home before patching
  • BUG-37285552
    Analyze is unsuccessful for check DISK_SPACE_FOR_RECOVERY_AREA when upgrading to Oracle 23ai and templates are used.
  • BUG-37294567
    Database fixup fails for check CONSTRAINT_PRECHECK_UNMARKED when realm violations occur. Action message has been updated advising DBA of the required action.
  • BUG-37346244
    After upgrade or downgrade spfile is not properly replicated in all RAC nodes
  • BUG-37378882
    AutoUpgrade failed with ora-12899: value too large for column “sys”.”upd$_osstat”.”comments” (actual: 91, maximum: 64) when running sys.utlupd_pkg.create_snapshot(‘root_start’)
  • BUG-37509225
    Workaround a Java JDK 8 problem where file attributes are not handled correctly on a file copy

Awesome job by the Oracle Database Upgrade Development team!!

 

Further Links and Information

–Mike