最近,对ORACLE 11g rac for linux升级到19c rac后,发现后台进程Space Manager:slave idle wait过多,测试环境8G内存的linux系统中,每个节点有20个左右的Space Manager:slave idle wait进程,而生产系统升级之后Space Manager:slave idle wait进程有200个左右,导致数据库监控进程数过多而报警。
查询oracle MOS官网,提示Space Manager:slave idle wait进程可由_max_spacebg_slaves参数控制。
该参数调整方式:alter system set "_max_spacebg_slaves"=3 sid='*'; 调整后需要重启数据库实例,调整效果:
但是,oracle官方建议_max_spacebg_slaves调整不宜过小,建议不低于每个实例8个。