보고서 수

유효 기간

추출 및 복제

설명

시작 이후 Extract 또는 Replicat에서 처리한 트랜잭션 레코드 수 보고에는 REPORTCOUNT 매개변수를 사용합니다. 각 트랜잭션 레코드는 Oracle GoldenGate에 의해 캡처된 트랜잭션 내에서 수행된 논리적 데이터베이스 작업을 나타냅니다. 레코드 수가 보고서 파일 및 화면에 인쇄됩니다.

주: 이 개수는 Oracle GoldenGate 트레일에 포함된 레코드 수와 다를 수 있습니다. 작업이 4K보다 큰 데이터에 영향을 주는 경우 둘 이상의 추적 레코드에 저장되어야 합니다. 따라서 보고서 수에 1,000개의 레코드(데이터베이스 작업)가 표시될 수 있지만 추적 수에 레코드 수보다 많은 레코드가 표시될 수 있습니다. 추적에서 레코드 수를 가져오려면 Logdump 유틸리티를 사용합니다.

정기적으로 또는 특정 레코드 수 이후에 레코드 수를 예약할 수 있습니다. 레코드 수는 한 보고서에서 다른 보고서로 전달됩니다.

REPORTCOUNT는 매개변수 파일에서 한 번만 사용할 수 있습니다. REPORTCOUNT의 인스턴스가 여러 개 있는 경우 Oracle GoldenGate는 마지막 인스턴스를 사용합니다.

기본값

없음

구문

REPORTCOUNT [EVERY] <count>
{RECORD | RECORDS | SECOND | SECONDS | MINUTE | MINUTES | HOUR |HOURS} [, RATE]

<count>

카운트를 출력하는 간격. REPORTCOUNT는 보고서 파일 또는 지정된 정확한 EVERY 간격으로 인쇄할 수 없습니다. Extract에 처리할 레코드가 없거나 추적 파일에 트랜잭션을 기록하지 않는 경우 출력됩니다.

RECORD RECORDS SECOND SECONDS MINUTE MINUTES HOUR HOURS

레코드, 초, 분 또는 시간 측면에서 <count>의 측정 단위입니다.

RATE

초당 작업 수와 변경사항을 비율로 보고합니다. Rate 통계는 총 레코드 수를 프로세스 시작 이후 경과된 총 시간으로 나눈 값입니다. Delta 통계는 마지막 보고서 이후의 레코드 수를 마지막 보고서 이후의 시간으로 나눈 값입니다.

주: 계산은 마이크로초 시간 세분성을 사용하여 수행됩니다. 시간 간격은 소수로 표시되는 초 없이 표시되며 비율 값은 정수로 표시됩니다.

예제

예 1

이 예에서는 5,000개 레코드마다 레코드 수를 생성합니다.

REPORTCOUNT EVERY 5000 RECORDS

예 2

이 예에서는 10분마다 레코드 수를 생성하고 처리 통계도 보고합니다.

REPORTCOUNT EVERY 10 MINUTES, RATE

처리 통계는 다음과 유사합니다.

12000 records processed as of 2011-01-01 12:27:40 (rate 203,delta 308)