My Oracle Support Banner

Opatch FAQ ( Frequently Asked Questions) (Doc ID 1486109.1)

Last updated on MARCH 06, 2023

Applies to:

Oracle Universal Installer - Version 1.0.0.0.50 to 12.1.0.2
Oracle Database - Enterprise Edition - Version 12.2.0.1 to 19.8.0.0.0 [Release 12.2 to 19]
Information in this document applies to any platform.

Purpose

This Document contains Frequently Asked Questions for Opatch issues.

Questions and Answers

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Purpose
Questions and Answers
 Opatch General
 1) What is OPATCH and where can I download it from ?
 2) What are the options available with opatch command ?
 3) How does the OPatch versioning system work ?
 4) Where is the OPatch tool located in Oracle home and where to find opatch logs?
 5) What are the pre-requisite for running opatch tool ?
 6) How to apply a patch to an installation and confirm if this was applied correctly ?
 7) How can i apply patch online without shutting down the db instance? What is online patching?
 8) How to run opatch in silent mode ?
 9)Whats is the purpose of $ORACLE_HOME/.patch_storage directory ? It got deleted accedently what to do ?
  
 Known issues
 1) I get an "unknown error" when trying to apply a patch , what to do ?
 2) How do i point opatch to use non default central inventory location ?
 3)Getting error “Unable to lock Central Inventory”, what to do ?
 4)If OPatch aborts during application then how does it proceed?
 5) Applied a patch using the invPtrLoc option , rollback does not have this option?
 6) When running OPatch encounter an error saying fuser is not available what should be done?
 7)How to check if the patch downloaded is for correct platform?
 8)When the patches are applied in RAC can this be applied in a rolling fashion, if yes then how can this be applied ?
 9)How are OPatch versions obsoleted and are Opatch version backward compatible?
 10)What are the options available for OPatch during the process of "apply" ?
 11) Received Exception in "thread "main" java.lang.UnsatisfiedLinkError: and no oraInstaller in java.library.path" when applying patches, what next ?
 12)When applying a patch what does it mean when I get the message "Not a valid patch area." ?
 13) Got exception " Exception in thread "main" java.lang.NullPointerException at GetSingleInventory.main(GetSingleInventory.java:124" when trying to run the lsinventory command?
  
 Opatch RAC Specific Queries
 1) When applying patches there is a disparity between the size of the oracle executables on all the nodes , what to do ?
 2) When applying a patch on the cluster faced the "PRKC-1021 : Problem in the clusterware" or a problem in the clusterware during the "getLocalNode call, what to do ?
 3) Can patches be rolled back using the rolling RAC or minimize_downtime options ?
 4) How can I to minimize the downtime when applying a patch to my RAC?
 5) Why does the patch installation abort with the message that the "local node could not be determined."?
 6) Questions on rolling RAC ?
 7) What happens if the rolling RAC patch application process is interrupted ?
 Diagonostic Tools
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.