4.4 Adjusting Existing Scripts for Oracle Data Pump Log Files and Errors
When you use Oracle Data Pump in legacy mode, you must review and update your existing scripts written for original Export and Import
Oracle Data Pump legacy mode requires that you make adjustments to existing scripts, because of differences in file format and error reporting.
- Log Files
Oracle Data Pump Export and Import do not generate log files in the same format as those created by original Export and Import. - Error Cases
The errors that Oracle Data Pump Export and Import generate can be different from the errors generated by original Export and Import. - Exit Status
Oracle Data Pump Export and Import have enhanced exit status values to enable scripts to better determine the success or failure of export and import jobs.
Parent topic: Oracle Data Pump Legacy Mode
4.4.1 Log Files
Oracle Data Pump Export and Import do not generate log files in the same format as those created by original Export and Import.
You must update any scripts you have that parse the output of original Export and
Import, so that they handle the log file format used by Oracle Data Pump Export and
Import. For example, the message Successfully Terminated
does not
appear in Oracle Data Pump log files.
4.4.2 Error Cases
The errors that Oracle Data Pump Export and Import generate can be different from the errors generated by original Export and Import.
For example, suppose that a parameter that is ignored by Oracle Data Pump Export would have generated an out-of-range value in original Export. In that case, an informational message is written to the log file stating that the parameter is being ignored. However, no value checking is performed, so no error message is generated.
4.4.3 Exit Status
Oracle Data Pump Export and Import have enhanced exit status values to enable scripts to better determine the success or failure of export and import jobs.
Because Oracle Data Pump Export and Import can have different exit status values, Oracle recommends that you review, and if necessary, update, any scripts that look at the exit status.