본문 바로가기
Cloud 개발

oracle XE 폴더 사이즈 증가 원인 incident 데이터 삭제 방법은?

by 굿대디~ 2025. 11. 21.
반응형

Oracle Database에서 incident 폴더(주로 ADR: Automatic Diagnostic Repository 내 incident 디렉터리)의 사이즈가 커지는 이유는 주로 trace 파일, core dump, incident logs가 누적되기 때문입니다. 이를 줄이는 방법은 다음과 같습니다.

 


1. ADRCI(Automatic Diagnostic Repository Command Interface) 사용

ADR 관리 툴인 adrci로 오래된 진단 데이터를 삭제할 수 있습니다.

adrci
adrci> show homes
adrci> set home diag/rdbms/<DB_NAME>/<SID>
adrci> purge -age 1440
  • -age분 단위로 오래된 데이터를 삭제합니다.
    예: 1440 → 1일 이상 된 데이터 삭제.

2. purge 대상

  • incident: 특정 이벤트 관련 로그
  • alert: 알림 로그
  • trace: 트레이스 파일
  • core: 코어 덤프

예시:

adrci> purge -age 10080 -type incident
adrci> purge -age 10080 -type trace

(10080분 = 7일)


3. 자동 정리 설정

adrci에서 자동 purge 정책을 설정할 수 있습니다:

adrci> set control (SHORTP_POLICY = 720, LONGP_POLICY = 8760)
  • SHORTP_POLICY: 단기 데이터 보존 기간(분)
  • LONGP_POLICY: 장기 데이터 보존 기간(분)

4. OS 레벨에서 확인

$ORACLE_BASE/diag/rdbms/<DB_NAME>/<SID>/incident
이 경로에서 파일 크기 확인 후 필요 시 수동 삭제 가능.
단, DB가 사용하는 파일은 삭제하지 말고 adrci purge로 정리하는 것이 안전합니다.

반응형