데이터 스트림 구성을 위한 필수 조건

데이터 스트림을 생성하기 전에 다음 준비를 완료하십시오. 대부분의 연결 및 페이로드 문제는 WebSocket 코드가 아닌 소스 추적, 보안 구성 또는 소비자 체크포인트 설계에서 발생합니다.

구현 체크 리스트

Oracle GoldenGate에서 데이터 스트림을 구성하기 전에 다음 작업이 수행되었는지 확인합니다.

REST API 역할

다음 표에는 데이터 스트림 구성을 위해 다양한 작업을 수행하는 데 필요한 권한이 나열되어 있습니다.

작업 최소 역할
데이터 스트림 나열 사용자
AsyncAPI YAML 검색 사용자
데이터 스트림 구성 검색 연산자
데이터 스트림 생성, 업데이트 또는 삭제 관리자
AsyncAPI YAML 업데이트 관리자

소스 추적 요구사항

데이터 스트림은 소스 트레일에 있는 정보만 게시할 수 있습니다. 데이터 스트림 생성은 소스 로깅을 추가하거나, 이전 이미지에서 생략된 항목을 재구성하거나, Extract가 캡처하지 않은 열을 복구하지 않습니다. 소비자를 디버깅하기 전에 트레일 내용을 확인합니다.

소비자 요구사항 소스측 요구 사항
이미지 전후의 전체 행 트레일이 필요한 열을 포함하도록 데이터베이스 로깅 및 Extract 이미지 옵션을 구성합니다.
신뢰할 수 있는 ID 업데이트/삭제 기본 키, 고유 키 또는 승인된 GoldenGate 키 열을 캡처합니다.
DDL 이벤트 소스 및 Extract 구성에 대한 DDL 캡처를 사용으로 설정하고 검증합니다.
큰 LOB 값 LOB 데이터를 캡처하고 Data Stream maxLobSize 및 maxRecordSize를 적절히 설정합니다.
거래 그룹화 xid, opSeqno 및 transInd를 포함합니다. 필터링은 트랜잭션에서 작업을 제거할 수 있음을 이해합니다.
소스 레벨 커밋 식별자 csn를 포함합니다. 해당 값을 소스 종속 문자열로 처리합니다.