압축 업데이트 | NOCOMPRESSUPDATES

유효 기간

Extract

설명

Extract에 COMPRESSUPDATES 및 NOCOMPRESSUPDATES 매개변수를 사용하여 UPDATE 작업에 대한 추적 레코드에 열이 기록되는 방식을 제어합니다.

COMPRESSUPDATES 및 NOCOMPRESSUPDATES는 매개변수 파일의 모든 TABLE 문에 대해 전역적으로 적용되거나 개별 TABLE 문에 대한 온오프 스위치로 사용될 수 있습니다.

GETUPDATEBEFORES는 이전 이미지를 가져올지 여부를 결정하는 데 사용되며, COMPRESSUPDATES는 모든 열 또는 선택한 열을 원하는지 여부를 결정합니다. 기본적으로 업데이트 작업의 이후 이미지만 트레일에 기록되지만 NOCOMPRESSUPDATES를 GETUPDATEBEFORES와 함께 사용하면 충돌 감지 및 해결 규칙을 구현할 때 사용할 수 있는 이전 이미지 변경 사항도 기록됩니다.

이러한 파라미터는 다음 데이터베이스를 지원합니다.

Oracle의 경우 LOGALLSUPCOLS 매개변수를 참조하십시오.

기본값

COMPRESSUPDATES

구문

COMPRESSUPDATES | NOCOMPRESSUPDATES

COMPRESSUPDATES

Extract가 갱신 작업을 위해 행의 기본 키 및 변경된 열만 추적에 기록하도록 하며 기본값입니다. 이렇게 하면 충돌 해결이 필요하지 않은 경우 올바른 대상 레코드를 갱신할 수 있는 충분한 정보가 제공되며 처리해야 하는 데이터의 양은 제한됩니다.

또한 TABLE 매개변수의 KEYCOLS 옵션으로 대체 키가 정의된 경우 기본 또는 고유 키가 정의되었는지 여부에 관계없이 해당 열이 트레일에 기록됩니다. 자세한 내용은 "KEYCOLS (columns)"를 참조하십시오.

NOCOMPRESSUPDATES

모든 열을 트레일로 보냅니다. 테이블 정의에 기본 키나 고유 인덱스가 포함되지 않은 경우 이 값이 기본값이 됩니다. NOCOMPRESSUPDATES는 CDR(충돌 감지 및 해결) 기능을 사용할 때도 필요합니다. CDR에 대한 자세한 내용은 수동 충돌 감지 및 해결을 참조하십시오.

PostgreSQL의 경우 NOCOMPRESSUPDATES를 사용할 때 LOB 열 데이터는 열이 수정된 경우 레코드의 후 이미지에만 기록됩니다.