It is useful to understand the errors you might get while running the Upgrade Assistant. And it is equally important to know how to troubleshoot them.
If errors occur while you are running the Upgrade Assistant, use the following steps to troubleshoot the problem:
NOTE: Your corrective course of action will depend on the phase in which the error occurred.
unzip -p ua.jar META-INF/MANIFEST.MF
You can run this command only after you change directory to the
Note:The output of the
unzip -p ua.jar META-INF/MANIFEST.MFcommand identifies the development label that was used to build the Oracle Fusion Middleware Upgrade Assistant, and that information identifies the date and version of the Oracle Fusion Middleware Upgrade Assistant software that was run. If you raise a Service Request you need to provide this information to Oracle.
The description of the error in the should include a description of the cause of the error, as well as the action you should take to resolve the error.
If, by reviewing the log files and error message descriptions, you are able to identify a solution to the upgrade failure, you can implement your solution and then re-start the Oracle Fusion Middleware Upgrade Assistant and perform the upgrade again.
When you re-run the Oracle Fusion Middleware Upgrade Assistant, any components that were upgraded successfully during the previous run will not be affected. However, the Oracle Fusion Middleware Upgrade Assistant will attempt to upgrade any components that were not upgraded successfully during a previous run of the utility.
UA.logfile and if present, the
UA.outfile, to be provided for troubleshooting purposes. Provide complete logs and not just excerpts of those files.
If you get any errors during Examination phase, and no components or schemas have been upgraded yet, run the readiness check. The types of checks performed by the readiness check are more thorough than Examination phase of upgrade.
Errors that occur during or after the upgrade, however, require you to restore your environment from your backup copies, correct the errors and then restart the upgrade process from the beginning.
You must not delete the Log files. They help diagnose and correct the problem while running Oracle Fusion Middleware Upgrade Assistant.
-logLevelfrom the command line. The default value is
-logLevel NOTIFICATION. You can alter the location of your log files using the
-logDirparameter. You can obtain a more detailed logging information by running the Oracle Fusion Middleware Upgrade Assistant with
-logLevel TRACEparameter. However, in some situations, this can cause the log file to become very large.
Note:TRACE messages are not included in the Oracle Fusion Middleware Upgrade Assistant Log File Viewer. To view TRACE messages you must use another tool of your choice
Tip:To expedite the review process, search for the word "ERROR".
For more information on understanding error messages in your log files, see Resolving Common Oracle Fusion Middleware Upgrade Assistant Errors.
Log files are stored in the following default directory:
On UNIX operating systems:
On Windows operating systems:
Some components will create a second log file called
ua<timestamp>.out, also in the same location.
Where, timestamp states the actual date and time when the Oracle Fusion Middleware Upgrade Assistant was run.
For database schema upgrades of certain components, there can also be an output (
.out) file that will contain the screen output of commands that were run in a shell process or as PL/SQL scripts. You can locate these output files in the same default directory.
In the event that there are questions or issues about an upgrade failure that cannot be resolved with the information in this guide, it will be important to retain the log files. If you must raise a service request, you must upload the entire Oracle Fusion Middleware Upgrade Assistant .log file and the .out files (if available) along with the service request.
Learn about identifying and troubleshooting failures that might occur during the examination phase of the upgrade.
To determine the cause of an examination failure:
Starting to examine
To complete the upgrade, resolve the issues and then launch the Upgrade Assistant again, or, if possible, click Back to return to a previous screen and make the necessary changes.
Note:The readiness check feature performs checks to a far greater level of detail than the Examination phase. If examine fails you should run the Upgrade Assistant with the
-readinessparameter and make sure the report does not show any test failures.
Issues detected during the Examination phase can be resolved without restoring from backup. However, if you attempt to resolve an examination error in a way that changes the state of the system, you need to restore the entire system to the pre-upgrade state (before any upgrade operations were attempted).
Issues detected during the Upgrade cannot be resolved (during Upgrade) without restoring from backup. The pre-upgrade environment must be restored from backup to the original pre-upgrade state.
Learn about identifying and troubleshooting Upgrade failures.
To determine the cause of an upgrade failure:
Starting to upgrade
To complete the upgrade, restore the entire environment using your pre-upgrade backup, to a point in time before any upgrade operations were attempted, resolve the issues and then launch the Oracle Fusion Middleware Upgrade Assistant again. You will have to start the upgrade process from the beginning to ensure a successful (complete) upgrade.
Note:You should be backing up all databases with RMAN and be able to do a point-in-time recovery from those backups. If the Fusion Middleware repository for your domains spans multiple Oracle Database server, you must restore from each of those backups.
If errors occur while you are running the Oracle Fusion Middleware Upgrade Assistant, you must correct the conditions that caused them before you try the upgrade again.
This section provides descriptions of the most common upgrade errors. For a complete list of Fusion Middleware errors, see the Oracle Fusion Middleware Error Messages guide.
If an upgrade fails due to the database server running out of disk space, you must restore the database server environment from backups, add sufficient disk space or remove unwanted files (such as temp or trace files) from the database server, and then retry the upgrade.
NOTE: Once a database schema upgrade has failed due to this class of error, you cannot simply add more disk space and retry the upgrade. The schemas have been left in an inconsistent state and may have been marked "INVALID". You cannot recover from this error without restoring the original database state from backups.
The following examples show some insufficient disk space errors you may encounter:
ORA-01658: unable to create INITIAL extent for segment in tablespace
Cause: The existing schema tablespace does not have sufficient space to complete the upgrade.
Action: Make sure that the tablespace has sufficient room (space) for a successful upgrade. Oracle recommends that you add more data files to the existing database tablespaces, otherwise the upgrade will fail.
ORA-01114: IO error writing block to file <block number>
Cause: The device on which the file resides is probably offline. If the file is a temporary file, then it is also possible that the device has run out of space. This could happen because disk space of temporary files is not necessarily allocated at file creation time.
Action: Restore access to the device or remove unnecessary files to free up space.
ORA-09945: Unable to initialize the audit trail file
Cause: The system is unable to write header information to the file being used as the audit trail. The audit_trail_dest or audit trail destination is full for generation of audit file.
Action: Free up space and retry the operation.
If you have trouble connecting to a database when using the Upgrade Assistant to upgrade a component schema, try connecting to the database using another tool, such as SQL*Plus. This will help you troubleshoot the problem by verifying that the database is up and running and available on the network.
Do not attempt to upgrade the schemas or domain configurations in an unsupported domain.
If you receive an error stating that the specified domain cannot be upgraded, you must first upgrade the domain to a supported version. Do not attempt to upgrade schemas or domain configurations in an unsupported domain.
You must resolve errors before you restart the Upgrade Assistant.
If the Upgrade Assistant fails during the upgrade phase, or only partially upgrades your components, try to resolve the issues and then follow these steps:
If you continue to experience upgrade failures, consider setting
TRACE so that more information is logged. This is useful when troubleshooting a failed upgrade, but be sure to reset
NOTIFICATION after the issue has been resolved to avoid performance issues.