To check if a CPU patch supports rolling upgrades, you need to use the opatch query -all command. This command provides detailed information about the patches applied to your Oracle Home.
Here's the SOP:
Standard Operating Procedure (SOP) to Check if a CPU Patch Supports Rolling Upgrade:
-
Log in to the Oracle Server: Connect to the server where your Oracle database software is installed, using the
oracleuser or an account with appropriate permissions to runopatch. -
Set Oracle Environment: Ensure your
ORACLE_HOMEandPATHare correctly set for the Oracle Home you want to check. You can use theoraenvutility for this:. oraenv(Enter the
ORACLE_SIDassociated with theORACLE_HOMEyou're interested in, or setORAENV_ASK=NandORACLE_SIDbefore running). -
Execute
opatch query -all: Run theopatchcommand with the-alloption.opatch query -all -
Review the Output: In the output generated by
opatch query -all, look for a line that explicitly states whether the patch is a rolling patch or not.You will find a line similar to this:
Patch is a rolling patch: trueor
Patch is a rolling patch: false- If the value is
true, then the CPU patch supports rolling upgrades. - If the value is
false, then the CPU patch does not support rolling upgrades, and a full cluster shutdown might be required for patching.
- If the value is
This line is the definitive indicator within the opatch output for rolling patch support.