This week I’ve been working on a DB system Patch for an Oracle 12.2 system.
Task prerequisites are as follow:
1) Access to the Oracle Cloud Infrastructure Object Storage service, including connectivity to the applicable Swift endpoint for Object Storage.
2) /u01 FS with at least 15Gb of free space
3) Clusterware running
4) All DB system nodes running
With all prerequisites checked, I then ran, at the console, a pre-check option to ensure patch can be successfully applied.
But I’ve got an unknown error as you can see in the images from work requests page:
Suck an error does not help at all but if run the same pre-check command from dbcli you will get another and actually meaningful error:
[root@node ~]# dbcli update-server --precheck DCS-10214:Minimum Kernel version required is: 4.1.12-124.20.3.el6uek.x86_64 Current Kernel version is: 4.1.12-112.16.7.el6uek.x86_64.
Much better, right ?
So in order to apply the DB system patch I will need to first update the OS kernel.
This information should be on the prerequisites list but it is not 😦
So from now on I would suggest you to run pre-check from dbcli instead of OCI console but default or at least when facing unexpected behaviour.
Hope this helps !