트랜잭션 제거에서 최적의 결과를 달성하려면 권장 모범 사례를 따르십시오.
일치 유형에 대한 트랜잭션이 제거되는 경우 일치 유형이 잠기고 트랜잭션 임포트, 수동으로 트랜잭션 일치, 자동 일치 실행 등의 작업이 허용되지 않습니다. 그러므로 업무 시간 외에 트랜잭션을 제거하는 것이 좋습니다.
처음으로 트랜잭션 제거
프로덕션 환경을 테스트 환경으로 복제한 후 먼저 테스트 환경에서 트랜잭션을 제거하는 것이 좋습니다. 이 연습에서 학습한 내용은 프로덕션 환경에서 트랜잭션을 효율적으로 제거하는 데 유용합니다.
트랜잭션을 처음으로 제거하는 상태에서 데이터베이스에 이미 로드되어 일치하는 트랜잭션이 5억 개 이상인 경우, 아카이브 및 제거를 실행하기 전에 오라클 고객지원센터에 서비스 요청을 개설하는 것이 좋습니다. 오라클 고객지원센터는 애플리케이션을 평가하고 제거 성능을 최적화하기 위해 수행해야 할 단계를 간략하게 설명합니다.
오라클 고객지원센터는 다음 사항을 바탕으로 올바른 접근 방식에 대해 조언합니다.
Oracle은 프로덕션 인스턴스를 테스트 인스턴스로 복제한 후 먼저 테스트 인스턴스에서 트랜잭션을 제거할 것을 권장합니다. 이 연습에서 학습한 내용은 프로덕션 인스턴스에서 트랜잭션을 제거하는 데 유용합니다.
테스트 인스턴스에서 트랜잭션을 제거하기 위한 필수 조건
테스트 인스턴스에서 트랜잭션 제거 단계
오라클 고객지원센터가 제공하는 조언:
제거 작업을 위해 선택할 일치 트랜잭션의 적절한 기간
이는 제거해야 하는 트랜잭션의 볼륨을 기반으로 합니다.
구성에서의 뱃치 크기 설정
기본값은 200,000입니다. 그러나 이는 데이터의 구성에 따라 다를 수 있습니다.
이 프로세스를 실행하기 위한 창
이는 일별 유지관리 프로세스와 겹치지 않아야 합니다(관리자용 Oracle Enterprise Management System 시작하기의 일별 유지관리 설정 참조). 이 설정을 변경하고 트랜잭션을 제거한 후 트랜잭션이 제거되면 이 설정을 복구할 수 있습니다.
이러한 학습을 기반으로 프로덕션 인스턴스에서 트랜잭션을 제거합니다.
일정한 간격으로 트랜잭션 제거
처음으로 트랜잭션을 제거한 후 Oracle은 정기적으로 트랜잭션을 제거할 것을 권장합니다. EPM Automate를 통해 이 프로세스를 자동화할 수 있습니다. Oracle Enterprise Performance Management Cloud용 EPM Automate 작업에서 purgeTmTransactions를 참조하십시오.
일정한 간격으로 트랜잭션 제거 단계