12.2.0.1 RAC에서 ora_scm0 프로세스가 과도한 cpu를 사용하는데 아래와 같은 방법으로
disable 시킬수 있음
( 해당 프로세스는 ges/gcs 통계정보를 수집하는 용도로 12c에서는 유효하지 않음)
1. enable 상태 확인
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 '\'
) where param = '_dlm_stats_collect';
value가 1이면 현재 enable되어 있고 cpu를 거의 100% 정도 사용
2. disable
alter system set "_dlm_stats_collect" = 0 scope=spfile sid='*';
disable후 오라클을 restart하거나 그게 힘들면 해당 프로세스를 kill -9 하면 다시 살아남.
'RDB > Oracle' 카테고리의 다른 글
oracle dump 수행 (0) | 2018.10.04 |
---|---|
oracle snapshot 관리 (0) | 2018.09.18 |
awr 테이블 데이터 지우기 (0) | 2018.09.06 |
awr auto purge runtime change (0) | 2018.09.04 |
awr mmon trace 뜨기 (0) | 2018.08.31 |