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

+ Recent posts