티스토리 뷰

서버환경 : Oralce 10g DL385 서버 (4cpu, 4M)

STATS_JOB은 default (1시간주기, 7일간 보관)
sysaux tablespace는 초기에 500M로 셋팅

약 7개월간 서비스 사용후 sysaux tablespace 확인시
sysaux의 사용률은 60~70%정도로 유지됨.

8개월째 들어서면서 90%이상까지 오르는 현상이 발생하여,
해결하고자 함.

1. 설정 변경
select *
  from dba_hist_wr_control 로 확인해보자.

이들의 수집주기, 보관주기를 각각 6시간, 6일동안 보관으로 변경해주려면,
sql> execute dbms_workload_repository.modify_snapshot_settings(interval => 360(분단위), retention => 8640(분단위));
를 실행하면 된다.

2. 수집설정 제거
필자가 기록한 'STATS_JOB' 이란 글을 참조하기 바란다.

3. 테이블 스페이스 확장
사용자 삽입 이미지

v$sysaux_occupants

각각의 시스템 JOB들이 SYSAUX에서 사용되고 있는 공간을 살펴볼 수 있다.
비정상적으로 갑작스럽게 특정 JOB의 사용공간이 늘어나는 경우가 아니라면,
테이블 스페이스를 늘리는 방법을 선택할 수 있다.




댓글
댓글쓰기 폼