본문 바로가기

ETL Tools/Oracle Data Integrator

[ODI] Purge Log

ODI 로그를 삭제 하기 위한 작업

설명: ODI Purge Log 툴을 사용하여 로그를 삭제할 경우, 건당 삭제를 함에 따라 삭제 대상 로그가 많아질수록 DB 성능에 영향도가 급격하게 증가 함에 따라, 다음의 절차에 따라 로그 삭제를 메뉴얼로 수행한다. 

* 다음 자료는 오라클 자료로서, 모든 권한은 오라클에 있음을 알립니다. 


Here is the official way of using a command called OdiPurgeLog and then schedule it as a batch job inside ODI

Programming ODI To Automatically Purge The Operator Journal (Doc ID 423839.1)


https://support.oracle.com/epmos/faces/DocContentDisplay?id=423839.1


 * 작업 절차


# 삭제 대상 데이터 생성 

1. 삭제할 데이터 키정보를 별도 임시테이블에 적재한다.

 - 테이블 생성

 - 데이터 삽입

 - 인덱스 생성

 - 통계데이터 수집

# 세션 실행 로그 데이터 삭제

2. 텍스트 <parameters & messages> 데이터 삭제 (계층 구조 최 하위)

3. 헤더 정보<Header> 데이터 삭제

4. 세션 실행 로그<execution reports> 데이터 삭제

# 시나리오 레포트 데이터 삭제

5. 레포트 관련 텍스트<parameters & messages> 데이터 삭제 

5. 레포트 관련 헤더<Header> 데이터 삭제 

5. 레포트 데이터 삭제