Rolling back an Oracle DB patch

You can roll back most Oracle DB patches with Fixlets that HCL provides. However, rollbacks are not officially supported.

Before performing prechecks on PSU and OJVM integrated or independent patch Fixlets, make sure that the patch list Fixlet is deployed for each endpoint.

Patch rollback Fixlets remove the Fixlets that the corresponding patch Fixlet applied. For example, if an Oracle DB server is initially at the 2023-01 patch level, and the patch Fixlet for 2023-07 is applied, then the rollback Fixlet for 2023-07 removes the 2023-07 patches. After the Fixlet removes the 2023-07 patches, the DB server returns to the 2023-01 patch level.

Important: Patch rollback Fixlets do not roll back the OPatch version upgrades that a precheck patch Fixlet installed.
Important: If a rollback is required, it should be performed in the reverse order of patching:
  1. OJDK
  2. OJVM
  3. PSU
If a rollback is required for the PSU, only the PSU should be rolled back. Similarly, if a rollback is required for the OJVM or OJDK, only that specific patch should be rolled back.

The corresponding precheck and patch Fixlets become applicable again after a a rollback Fixlet deployment.