Hi
If you have a support contract with HP, you can use custom patch manager to tell you what patches are missing from each server, and if there are any 'bad' patches which ones should be removed.
Or you can use swlist and diff to tell you the patch differences between the two servers.
The following command will tell you the complete patches on a system (copy and paste).
swlist -l fileset | grep "^# PH[CKNS][ELOS]" | sed 's/ / /' | sed 's/^# / /'
I would consider raising this issue on an Oracle forum as well, I'm not sure if tec-tips has one.