Amazon DocumentDB용 추출 추가
Extract는 소스 데이터 소스 접속에 대해 실행되고 데이터를 추출 또는 캡처하는 프로세스입니다. Amazon DocumentDB용 Extract를 추가하는 방법을 알아봅니다.
시작하기 전에
이 소스 접속 유형과 관련된 세부정보를 검토해야 합니다.
추출 추가
-
OCI GoldenGate 배치 콘솔 탐색 메뉴에서 추출을 선택합니다.
-
추출 페이지에서 추출 추가를 선택합니다.
-
추출 추가 패널의 추출 정보 페이지에서 필요에 따라 다음 필드에 정보를 입력한 다음 다음을 선택합니다.
-
프로세스 이름을 8자 이하로 입력합니다.
-
이 프로세스를 다른 프로세스와 구별하는 데 도움이 되는 설명(선택 사항)을 입력합니다.
-
드롭다운에서 소스를 선택합니다.
-
-
추출 옵션 페이지에서 필요에 따라 다음 필드에 정보를 입력한 다음 다음을 선택합니다.
-
추출 추적의 경우:
-
추출 프로세스에 대한 이름을 입력합니다.
-
생성된 추적 파일에 대한 사용자정의 위치를 설정하려면 하위 디렉토리 이름을 입력합니다.
-
트레일 순서를 입력하여 추적 파일의 시작 번호를 설정합니다.
-
생성된 추적 파일의 최대 크기를 설정하려면 트레일 크기를 입력합니다.
-
암호화 프로파일을 선택합니다. 암호화 프로파일이 생성되지 않은 경우 로컬 전자 지갑 프로파일이 기본적으로 선택됩니다.
-
암호화 알고리즘을 선택합니다.
-
NONE
-
AES256
-
AES192
-
AES128
-
-
-
소스 인증서에 대해 다음을 선택합니다.
-
도메인
-
별칭
-
시작할 시기/위치
-
-
-
관리되는 옵션 페이지에서 필요에 따라 다음 선택적 필드에 정보를 입력한 다음 다음을 선택합니다.
-
프로파일 이름
-
배치 건전성에 중요
-
자동 시작
-
자동 재시작
주: 프로파일을 추가하고 자동 시작 및 자동 재시작 옵션을 구성하면 네트워크 중단 후 배치가 자동으로 재시작됩니다. 자세한 내용은 관리되는 프로세스 구성을 참조하십시오.
-
-
[매개변수 파일] 페이지에서 소스 매핑을
TABLE source.*;로 업데이트합니다.주: 소스 데이터베이스/수집 매핑입니다.
TABLE *.*;는 모든 데이터베이스/수집에서 프로세스를 추출합니다. -
생성 및 실행을 선택하여 추출을 생성하고 시작합니다. 생성을 선택하면 나중에 추출 페이지에서 추출을 수동으로 시작할 수 있습니다.
알려진 문제
BINARY_JSON_FORMAT과 함께 MongoDB Extract의 트레일 파일을 사용할 때 Replicats가 실패함
Replicat가 Extract 매개변수 파일에서 BINARY_JSON_FORMAT을 사용하여 MongoDB Extract에서 생성된 추적 파일을 사용하는 경우 다음 오류로 인해 Replicat가 실패합니다.
ERROR 2023-08-04 17:13:13.000421 [main] - Unable to decode column 0 : Input length = 1
java.nio.charset.MalformedInputException: Input length = 1 at
java.nio.charset.CoderResult.throwException(CoderResult.java:281) ~[?:1.8.0_311]at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:816) ~[?:1.8.0_311] at
oracle.goldengate.datasource.UserExitDataSource.createColumnValue(UserExitDataSource.java:1106)
[ggdbutil-21.9.0.0.3.001.jar:21.9.0.0.3.001] Exception in thread "main"
oracle.goldengate.util.GGException: Unable to decode column 0 : Input length = 1 at
oracle.goldengate.datasource.UserExitDataSource.createColumnValue(UserExitDataSource.java:1203)
임시해결책: Extract 매개변수에서 BINARY_JSON_FORMAT이 제거되면 Replicat이 성공적으로 실행되고 문서가 확장 JSON 형식으로 표시됩니다.