As discussed previously, the Release Updates rarely include any Data Pump fixes. If you start a Data Pump job, the absence of the many fixes may lead to errors or severe performance problems.
Hence, I always recommend that you install the Data Pump bundle patch before starting a Data Pump job.
But the fixes are not part of the Release Update and they are not RAC rolling installable, so it sounds like a pain to install, right? But it is not!
The Data Pump bundle patch is a Non-Binary Online Installable patch, so you can apply it without any downtime.
How To Apply Data Pump Bundle Patch
- I start with a running Oracle Database called FTEX.
ps -ef | grep pmon oracle 53316 1 0 13:57 ? 00:00:00 ora_pmon_FTEX - I verify that the Oracle home does not have the Data Pump bundle patch:
$ORACLE_HOME/OPatch/opatch lspatches 37499406;OJVM RELEASE UPDATE: 19.27.0.0.250415 (37499406) 37654975;OCW RELEASE UPDATE 19.27.0.0.0 (37654975) 37642901;Database Release Update : 19.27.0.0.250415 (37642901) OPatch succeeded. - I ensure that no Data Pump jobs are running currently.
- I patch my database.
$ORACLE_HOME/OPatch/opatch apply [output truncated] Verifying environment and performing prerequisite checks... OPatch continues with these patches: 37777295 Do you want to proceed? [y|n] y User Responded with: Y All checks passed. Backing up files... Applying interim patch '37777295' to OH '/u01/app/oracle/product/19_27' Patching component oracle.rdbms.dbscripts, 19.0.0.0.0... Patching component oracle.rdbms, 19.0.0.0.0... Patch 37777295 successfully applied. Log file location: /u01/app/oracle/product/19_27/cfgtoollogs/opatch/opatch2025-06-23_14-26-49PM_1.log OPatch succeeded.- Although the FTEX database is still running, OPatch doesn’t complain about files in use.
- This is because the Data Pump bundle patch is marked as a non-binary online installable patch.
- I can safely apply the patch to a running Oracle home – as long as no Data Pump jobs are running.
- For cases like this, it’s perfectly fine to use in-place patching.
- I complete patching by running Datapatch:
$ORACLE_HOME/OPatch/datapatch [output truncated] Adding patches to installation queue and performing prereq checks...done Installation queue: No interim patches need to be rolled back No release update patches need to be installed The following interim patches will be applied: 37777295 (DATAPUMP BUNDLE PATCH 19.27.0.0.0) Installing patches... Patch installation complete. Total patches installed: 1 Validating logfiles...done Patch 37777295 apply: SUCCESS logfile: /u01/app/oracle/cfgtoollogs/sqlpatch/37777295/27238855/37777295_apply_FTEX_2025Jun24_09_10_15.log (no errors) SQL Patching tool complete on Tue Jun 24 09:12:19 2025
That’s it! I can now enjoy the many benefits of the Data Pump bundle patch – without any downtime for a single instance database.
Happy patching!
Appendix
What about Oracle RAC Database
Although the Data Pump Bundle Patch is not a RAC Rolling Installable patch, you can still apply it to an Oracle RAC Database following the same approach above.
Simply apply the patch in turn on all nodes in your cluster. You should use OPatch with the -local option and not OPatchAuto. When all nodes are patched, you can run Datapatch.
Is It the Same as an Online or Hot Patch
No, a Non-Binary Online Installable patch is not the same as an Online or Hot patch.
A patch that only affects SQL scripts, PL/SQL, view definitions and XSL style sheets (i.e. non-binary components). This is different than an Online Patch, which can change binary files. Since it does not touch binaries, it can be installed while the database instance is running, provided the component it affects is not in use at the time. Unlike an Online Patch, it does not require later patching with an offline patch at the next maintenance period.
Source: Data Pump Recommended Proactive Patches For 19.10 and Above(Doc ID 2819284.1)
Is the Data Pump Bundle Patch Really That Important
Yes. There are more than 200 fixes for Data Pump. If you start a Data Pump job without it, you might face errors or severe performance issues.
Here’s a statement from a customer, I worked with.












