삽입누락업데이트 | 삽입누락업데이트

유효 기간

Replicat

설명

INSERTMISSINGUPDATES 및 NOINSERTMISSINGUPDATES 매개변수를 사용하여 대상 레코드가 존재하지 않을 때 Oracle GoldenGate가 소스 레코드를 기반으로 레코드를 삽입할지 여부를 제어합니다.

INSERTMISSINGUPDATES는 누락된 업데이트를 삽입하지만 소스 데이터베이스가 변경 여부에 관계없이 모든 열 값을 기록할 때만 사용해야 합니다. Target Database에서 누락된 열 값에 대해 NULL를 사용할 수 있도록 허용하는 경우 변경된 값만 기록되는 압축된 형식의 갱신을 사용하는 데이터베이스에서 작업할 수 있습니다.

데이터베이스에 기본적으로 모든 열이 포함된 경우 INSERTMISSINGUPDATES가 제대로 작동하려면 NOCOMPRESSUPDATES 및 NOCOMPRESSDELETES를 사용해야 합니다. 데이터베이스가 NOCOMPRESSDELETES를 지원하지 않는 경우 FETCHOPTIONS MISSINGCOLS를 사용해야 합니다.

기본값인 NOINSERTMISSINGUPDATES가 적용되는 경우 누락된 레코드로 인해 오류가 발생하며 REPERROR 설정에 따라 트랜잭션이 비정상 종료될 수 있습니다.

INSERTMISSINGUPDATES 및 NOINSERTMISSINGUPDATES 매개변수는 테이블마다 다릅니다. 한 매개변수는 다른 매개변수가 발견될 때까지 이후의 모든 MAP 문에 대해 유효합니다.

기본값

NOINSERTMISSINGUPDATES

구문

INSERTMISSINGUPDATES | NOINSERTMISSINGUPDATES