SCM0 PROCESS CONSUME HIGH CPU IN RAC
Cause:
In RAC 12c, SCM process has consumed high CPU due to DLM stats collection.
Action:
The DLM Statistics Collection and Management slave (SCM0) collects and manages statistics for the global enqueue service (GES) and global cache service (GCS) (GCS).
There are no negative impact of disabling or killing the process in 12c
Disable DLM collection. It is a static parameter and hence require a reboot. Default value for the parameter is 1
alter system set "_dlm_stats_collect" = 0 scope = spfile sid = '*';
(or)
If reboot is not possible, then kill the SCM process to temporarily control the high CPU.
ps -ef|grep SCM
Kill -9 <pid>