Scripts for Upgrading Oracle Database
Oracle provides a set of tools and scripts for upgrades that you run before, during, and after upgrading.
Note:
Some of the scripts Oracle provides cannot be run in UPGRADE
                mode.
                  
The following table lists the various scripts and tools with a description for each.
Table B-1 Upgrade, Post-Upgrade, and Downgrade Scripts
| Script | Description | 
|---|---|
| 
 | Must be run in  | 
| 
 | Parallel Upgrade Utility ( | 
| 
 | Shell script utility that calls the  | 
| 
 | Shell scripts that call the catctl.plscript. The
                            scripts enable you to enter thedbupgradecommand at the shell command prompt. You can
                            either run these scripts with default values, or you can run them with
                            the same input parameters that you use to runcatctl.plfrom the Perl prompt. Usedbupgradefor Linux and Unix systems, anddbupgrade.cmdfor Windows
                                systems. | 
| 
 | This is the downgrade script, which is used in the procedure to downgrade to the earlier release from which you upgraded. | 
| 
 | You must run this script, either through DBUA or manually, if you perform a manual upgrade. DBUA automatically runs   Do not run this in  Caution: If you perform a manual upgrade, and you do not run  | 
| 
 | The catuptabdata.sqlscript is run automatically bycatuppst.sqlto runALTER TABLE
                                UPGRADEon any Oracle-Maintained tables that are affected
                            by changes to Oracle-Maintained types during the upgrade.You can run the  | 
| 
 | The  Caution: If you want to preserve the DB Control configuration and data to have the option of downgrading and restoring DB Control, then you must first follow the procedure for using  | 
| 
 | The  | 
| 
 | Use  When AutoUpgrade is used for upgrades to Oracle Database 12c Release 2 (12.2.0.1) 18c (RU 18.8) and later releases, AutoUpgrade only recompiles invalid objects owned by Oracle-maintained schemas. Because database upgrades do not need to touch user objects, AutoUpgrade maintains this policy when it recompiles invalid objects. | 
| 
 | The  | 
| 
 | Run the   You must run the  User tables are not automatically upgraded to new versions of types during the
                                database upgrade, so that you can run the upgrade with user
                                tablespaces set to  | 
Parent topic: Oracle Database Upgrade Utilities