START EXTRACT
START EXTRACT를 사용하여 Extract 프로세스를 시작할 수 있습니다. Extract가 시작되었는지 확인하려면 INFO EXTRACT 또는 STATUS EXTRACT 명령을 사용합니다. EXTRACT는 일반 시작점(초기 또는 현재 체크포인트)이나 데이터 소스의 대체 사용자 지정 위치에서 시작할 수 있습니다.
일반 시작점
옵션 없이 START EXTRACT은 데이터 무결성 유지를 위해 데이터 소스의 다음 위치 중 하나에서 처리를 시작하도록 Extract에 지시합니다.
-
정상 또는 비정상 종료 후: 현재 읽기 체크포인트가 나타내는, 이전 실행의 데이터 소스에서 첫번째 미처리 트랜잭션
-
그룹이 생성된 후 첫번째 시작:
ADD EXTRACT명령으로 지정된 시작점
대체 시작점
ATCSN 또는 AFTERCSN으로 Extract를 시작하기 전에 다음 명령 중 하나로 물리적 시작 위치를 설정해야 합니다.
-
시간기록이
ATCSN또는AFTERCSN으로 지정된 CSN 값보다 이전으로 설정된ADD EXTRACT(BEGIN옵션 사용). Extract가 시작되기 전 시간기록을 포함하는 트랜잭션 로그와 이후 모든 로그를 시스템에서 사용할 수 있어야 합니다. -
ALTER EXTRACT-ATCSN또는AFTERCSN으로 지정된 CSN을 포함하는 로그의 시퀀스 번호
구문
START EXTRACT group_name
[ATCSN csn | AFTERCSN csn]
[BRoptions]
group_name
Extract 그룹의 이름 또는 다중 그룹을 지정할 와일드 카드 문자(*)입니다. 예를 들어, T*는 이름이 T로 시작하는 모든 Extract 그룹을 시작합니다.
ATCSN csn |
AFTERCSN csn |
대체 시작점을 지정합니다.
ATCSN
Extract가 지정된 CSN을 사용하는 첫번째 트랜잭션에서 시작점을 배치하도록 합니다. CSN 값이 지정된 값보다 작은 데이터 소스의 트랜잭션은 건너뜁니다.
AFTERCSN
Extract가 지정된 CSN을 사용하는 트랜잭션 이후의 첫번째 트랜잭션 시작 부분에서 시작점을 배치하도록 합니다. CSN 값이 지정된 값보다 작거나 같은 데이터 소스의 트랜잭션은 건너뜁니다.
csn
CSN 값을 지정합니다. 데이터베이스에 대해 적합한 형식으로 CSN 값을 입력합니다. 형식이 부적합한 경우 Extract가 비정상 종료되고 보고서 파일에 메시지를 기록합니다. 초기 로드가 완료된 후 제공할 CSN을 결정하려면 로드 유틸리티가 완료된 순차 식별자를 사용합니다. 또는 Extract를 시작할 시기를 결정하려면 초기 로드 프로시저의 지침을 따릅니다.
ATCSN 및 AFTERCSN을 사용할 때 관찰할 추가 지침은 다음과 같습니다.
-
CSN은 다운스트림 프로세스에 제공되도록 파일 헤더에 저장됩니다.
-
CSN을 사용하여 지정된 레코드가 발견되면 Extract가 체크포인트를 실행합니다. 체크포인트를 사용하면 이후부터는 요청된 CSN의 이전 지점이 아닌 요청된 위치에서 Extract 시작이 재개됩니다.
-
ATCSN또는AFTERCSN을 사용하기 전에ADD EXTRACT또는ALTER EXTRACT를 통해 Extract에 대한 트랜잭션 로그 또는 추적에서 물리적 시작점을 설정해야 합니다. 해당 옵션은 Extract가 데이터 소스의 물리적 위치에 배치된 후 추가 필터가 되어야 합니다.
BR options
BR 옵션으로 Extract를 시작할 수 있습니다. 다음은 BR 옵션의 몇 가지 예입니다.
-
START EXTRACT BROFF -
START EXTRACT BRRESET -
START EXTRACT BRInterval# BRKEEPSTALEFILES -
START EXTRACT BRKEEPSTALEFILES -
START EXTRACT BRFSOPTION
자세한 내용은 Oracle GoldenGate에 대한 매개변수 및 함수 참조의 BR를 참조하십시오.
예제
START EXTRACT exte
START EXTRACT exte ATCSN 684993
START EXTRACT exte AFTERCSN 684993