Problem:
After patching an Oracle 19.8 GRID_HOME on Oracle Restart setup with 19.20 RU patch [35319490], I was not able to start up Oracle Restart HAS due to mentioned error.
Cause:
This issue was caused by rootcrs.sh -prepatch not run successfully before patching.
The user ran rootcrs.sh -unlock because rootcrs.sh -prepatch failed, and then applied the patch manually.
# /bin/crsctl start has
CRS-6706: Oracle Clusterware Release patch level (‘xxx) does not match Software patch level (‘xxx). Oracle Clusterware cannot be started.
CRS-4000: Command Start failed, or completed with errors.
Solution:
Step 1: Run the following command to resolve the Issue
Run the following command as the root user to complete the patching set up behind the scenes:
[root@XXXXX ~] # $ORACLE_HOME/bin/Step 2 :[root@XXXXX ~] # clscfg -localpatch
clscfg: EXISTING configuration version 0 detected.
Creating OCR keys for user ‘root’, privgrp ‘root’..
Operation successful.
Step 3 :Start HAS on current node
./crsctl start has