Upgrade Oracle RAC to version 19c - runcluvfy not passed because of missing patches - but they are applied!
0
votes
1
answer
930
views
Good morning all,
I hope anyone can help me with this. I am trying to upgrade an Oracle RAC of two nodes from version 12.2 to 19c. As part of the prerequirements, I have applied the patch 28553832 in both nodes. Opatch and Kfod show both the same patches applied to both nodes
Node 1
$crsctl query crs activeversion -f
Oracle Clusterware active version on the cluster is [12.2.0.1.0]. The cluster upgrade state is [NORMAL]. The cluster active patch level is .
$crsctl query crs softwarepatch
Oracle Clusterware patch level on node scglvdoraci0010 is .
$crsctl query crs releasepatch
Oracle Clusterware release patch level is and the complete list of patches [26839277 27105253 27128906 27144050 28553832 ] have been applied on the local node.
$ kfod op=patches
---------------
List of Patches
===============
26839277
27105253
27128906
27144050
28553832
$ kfod op=patchlvl
-------------------
Current Patch level
===================
1205374555
Node 2
$crsctl query crs activeversion -f
Oracle Clusterware active version on the cluster is [12.2.0.1.0]. The cluster upgrade state is [NORMAL]. The cluster active patch level is .
$crsctl query crs softwarepatch
Oracle Clusterware patch level on node scglvdoraci0010 is .
$crsctl query crs releasepatch
Oracle Clusterware release patch level is and the complete list of patches [26839277 27105253 27128906 27144050 28553832 ] have been applied on the local node.
$ kfod op=patches
---------------
List of Patches
===============
26839277
27105253
27128906
27144050
28553832
$ kfod op=patchlvl
-------------------
Current Patch level
===================
1205374555
However, when I run the runcluvfy I got this error
/grid122/app/19.3.0/grid/runcluvfy.sh stage -pre crsinst -upgrade -rolling -src_crshome /grid122/app/12.2.0/grid -dest_crshome /grid122/app/19.3.0/grid -dest_version 19.0.0.0.0 -fixup -verbose
Verifying Oracle patch:28553832 ...
Node Name Applied Required Comment
------------ ------------------------ ------------------------ ----------
scglvdoraci0009 missing 28553832 failed
scglvdoraci0010 missing 28553832 failed
Verifying Oracle patch:28553832 ...FAILED (PRVG-1260, PRVG-1261)
My question is how cluvfy is checking which patches are applied and why it is getting this error , when kfod and lsinventory in opatch show both that the patch is applied in both nodes.
Would anyone in this scenario try to upgrade when the requirements are not passed ?
Thank you
Asked by Roberto Hernandez
(143 rep)
May 26, 2021, 09:43 AM
Last activity: Jan 7, 2025, 08:08 AM
Last activity: Jan 7, 2025, 08:08 AM