반응형
RAC DB Background process SCM0 프로세스 CPU 점유율 이슈
#환경
OS | Linux Server 7.2 | |
DBMS | ORACLE RAC 12.2 |
#설명
RAC 노드 간의 CPU 사용률 차이가 발생하여 실시간 모니터링(ASH) 사용 하여 DB 노드간의 서버 CPU상태 확인.
#7Days 모니터링 확인
#CPU 시간별 모니터링 확인
#CPU 사용률이 높은 2번노드 분석
• DB 2번 서버 전체 CPU 점유율 중 SCM0 프로세스 63.43% 사용 중
• SCM0 프로세스 역할로 GES(Global Enqueue Service) 및 GCS(Global Cache Service)와 관련된 통계 수집 및 관리를 담당합니다
• 관련 MOS 문서 참고 12.2 RAC DB Background process SCM0 consuming excessive CPU (Doc ID 2373451.1)
• 프로세스 중지 명령어 alter system set "_dlm_stats_collect" = 0 scope = spfile sid = '*'; (재기동필요)
#프로세스 조회 SQL
SQL> select * from (
select x.ksppinm param, y.ksppstvl value
from x$ksppi x , x$ksppcv y
where x.indx = y.indx
and x.ksppinm like '\_%' escape '\'
order by x.ksppinm
) where param ='_dlm_stats_collect';
PARAM VALUE
-------------------------------
_dlm_stats_collect 1
반응형
'Oracle > Oracle DBMS(RAC)' 카테고리의 다른 글
Oracle RAC VIP Relocate (오라클 RAC VIP 수동 재 할당) (0) | 2022.03.07 |
---|---|
RAC ASM Control file duplication(ASM 컨트롤파일 이중화) (0) | 2017.10.31 |
RAC ASM Redo Logfile Add(ASM 리두파일 추가) (0) | 2017.10.31 |
댓글