I'm trying to install the security patch 4567846 on Oracle 22.214.171.124.0 running on HP UX 11.11. When I run Opatch I get the follwing error: "The following problems were encountered when trying to backup Java class files: /softwares/oracle/rdbms/jlib/CDC.jar object: SubscriptionHandle.class." jdk is installed properly. I tried the option -jdk with Opatch. I get the error "not registered in Inventory." I ran the command opatch lsinventory. It says everything's fine. I then tried opatch -oh <oracle home> <patch number>. Again it says CDC.jar error. Any help would be greatly appreciated.
I have seen this problem reported when attempting to apply a CPU using opatch in an Oracle Applications environment. Basically, installation of Critical Patch Updates requires an executable jar binary in $ORACLE_HOME/jdk/bin. So either the jar file is missing, or it exists but is not executable, or a symbolic link is pointing to a nonexistent file.
Check to see whether an executable jar file exists on your server and note the location. If an invalid symbolic link exists in your $ORACLE_HOME/jdk/bin, remove the invalid symbolic link and recreate it to point to the actual location of the JDK on the server. Try applying the patch again. If the patch still fails, try applying the patch again but with the "-jdk" switch pointing to the actual location of the jar file. If none exists,...
you may have to download and install JDK from your OS vendor's Web site.
If this does not resolve the problem, you should open an iTAR with Oracle Support and they will help you to resolve this.
Dig deeper on Oracle database installation, upgrades and patches
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.