New version of preupgrade.jar (build 5) is available

There’s a new and improved version of the preupgrade.jar (build 5 – May 2017) available for download from MyOracle Support:

The same note will get you access also to the most recent builds of preupgrd.sql for upgrades to Oracle Database 12.1 and utlu112i.sql for the unlikely event you’ll have to upgrade a database to Oracle

Please always exchange the version getting installed by default with the version we offer via MOS Note:884522.1 as the downloadable version is usually much newer and improved over the one getting deployed with the installation image.

MOS Note 884522.1 preupgrade.jar

MOS Note:884522.1 – Download always the newest preupgrade.jar

The most important changes over the previous version are:

  • Adds UTF-8 character set capabilities
  • Adds a check to see if CONCURRENT STATISTICS are set when RESOURCE MANAGER IS OFF
  • Adds a block of code which will be run if the DEPEND_USR_TABLES check is run after the database has been upgraded
  • A new autofixup function is also added, which will automatically be run by the postupgrade_fixups.sql script

Find an example on how to use preupgrade.jar here:

Upgrade to Oracle Database 12.2 and Converting it into an 12.2 PDB (plugin)


Share this:

2 thoughts on “New version of preupgrade.jar (build 5) is available

  1. Hi
    I thought I would get a good start and let the preupgrade script double check my manual checks before the upgrade. Followed the
    Brilliant I thought. Double checked environment.
    The output was a bit of a surprise.
    File name too long
    I have shortened the PATH , put the java location , first and last in the path. The Oracle path is 1 character longer than the standard most people user (/u01/app/oracle/product1/12.1.0). Any ideas?

    • Dave,

      where and when did you get “File name too long”. Can you please copy/paste the output of your xterm?
      Have you used the most recent preupgrade.jar package from MOS Note:884522.1? If not, please give it a try and see if the error happens again.
      You can also drop me an email to “” if you prefer that.


Leave a Reply

Your email address will not be published. Required fields are marked *

* Checkbox to comply with GDPR is required


I agree

This site uses Akismet to reduce spam. Learn how your comment data is processed.