Oracle Database 19c on premises is available and one of the new features is the AutoUpgrade utility.
What is the AutoUpgrade?
The Oracle Database AutoUpgrade utility is a new tool which allows you to upgrade your databases in an unattended way.
The idea of the tool is to run the prechecks against multiple databases, fix of the potential issues, set a restore point in case something goes wrong and then upgrade your databases.
Of course, do the postupgrade, recompilation and time zone adjustment. The only thing you need to provide is a config file in text format.
Which database releases are supported?
According to the MOS Note: 2485457.1 – AutoUpgrade Tool only the versions below are supported: Oracle Database 19.3.0 and newer Oracle Database 18.5.0 and newer Oracle Database 12.2.0.1 with Jan 2019 RU and newer