PostgreSQL에 대한 추출 추가
Extract는 소스 데이터 소스 접속에 대해 실행되고 데이터를 추출 또는 캡처하는 프로세스입니다. Extract for PostgreSQL Database, OCI Database with PostgreSQL, Amazon Aurora PostgreSQL, Amazon RDS for PostgreSQL, Azure Database for PostgreSQL, Azure Cosmos DB for PostgreSQL, EDB Postgres Advanced Server, Google Cloud SQL for PostgreSQL 기술, OCI GoldenGate의 YugabyteDB를 추가하는 방법을 확인해 보세요.
배포 버전에 대한 적절한 지침을 따르는지 확인합니다.
Oracle GoldenGate 26ai에서 추출 추가
시작하기 전에
추출을 추가하고 실행하여 소스에서 데이터를 캡처하기 전에 다음을 확인합니다.
-
PostgreSQL GoldenGate 배치 콘솔을 실행합니다.
-
[배치] 페이지에서 PostgreSQL 배치를 선택하여 세부정보를 봅니다.
-
PostgreSQL 배치 세부정보 페이지에서 콘솔 실행을 선택합니다.
-
배치 콘솔 사인인 페이지에서 PostgreSQL 배치를 생성할 때 제공된 GoldenGate 관리자 인증서를 입력합니다.
-
-
사인인한 후 탐색 메뉴에서 DB 접속을 선택합니다.
-
PostgreSQL 데이터베이스 접속의 경우 접속을 선택합니다. 연결에 성공하면 체크포인트 테이블 및 TRANDATA 필드가 나타납니다.
-
TRANDATA 정보 옆에 있는 TRANDATA 추가(더하기 아이콘)를 선택합니다.
-
테이블 이름, 스키마 이름 또는 와일드카드를 입력합니다. 예:
src_ociggll. -
제출을 선택합니다.
참고: 제출은 한 번만 선택해야 합니다. 검색 필드를 사용하여 테이블 이름을 검색하고 테이블이 추가되었는지 확인합니다.
추출 추가
-
배포 콘솔 탐색 메뉴에서 추출을 선택합니다.
-
추출 페이지에서 추출 추가(더하기 아이콘)를 선택합니다.
-
추출 추가 양식은 다음 페이지로 구성됩니다. 필요에 따라 추출 추가 양식을 작성합니다.
-
정보 추출 페이지에서 다음을 수행합니다.
-
추출 유형을 선택합니다.
-
변경 데이터 캡처 Extract
-
초기 로드 Extract
-
-
프로세스 이름을 입력합니다.
-
(선택 사항) 설명을 입력합니다.
-
다음을 선택합니다.
-
-
추출 등록 페이지에서 다음을 수행합니다.
-
소스 인증서(도메인 및 별칭)를 선택합니다.
-
플러그인 유형(논리적 디코딩 플러그인): TEST_DECODING 또는 PGOUTPUT을 선택합니다.
참고: 자세한 내용은 다음을 참조하십시오.
-
-
추출 옵션 페이지에서 다음을 수행합니다.
-
시작 시기 선택:
-
Now
-
사용자정의 시간
-
로그의 위치
-
로그 끝
-
-
추출 추적 세부정보를 입력합니다.
-
이름(2자만 가능)
-
하위 디렉토리
-
트레일 크기
-
트레일 시퀀스
-
추적 오프셋
-
-
드롭다운에서 소스 인증서 도메인 및 별칭을 선택합니다.
-
다음을 선택합니다.
-
-
[관리 옵션] 페이지에서 필요에 따라 선택적 필드에 정보를 입력한 다음 다음을 선택합니다.
-
프로파일 이름
-
배치 건전성에 중요
-
자동 시작
-
자동 재시작
주: 프로파일을 추가하고 자동 시작 및 자동 재시작 옵션을 구성하면 네트워크 중단 후 배치가 자동으로 재시작됩니다. 자세한 내용은 관리되는 프로세스 구성을 참조하십시오.
-
[매개변수 파일] 페이지에서 텍스트 영역의 매개변수 파일을 편집하여 캡처할 테이블 세부정보를 나열할 수 있습니다. 예:
table source.table1;참고:
GoldenGate는 기본적으로 그리니치 표준시(GMT)를 사용합니다. SETENV를 사용하여 Extract에 대한 기본 설정을 무효화합니다. 이 변경 사항은 추출 프로세스에만 적용되고 배포에는 적용되지 않습니다.
setenv (TZ="US/Eastern") setenv (TZ="GMT+5")
-
-
추출을 시작하려면 생성 및 실행을 선택합니다. [생성]을 선택한 경우 나중에 추출 페이지에서 추출을 수동으로 시작할 수 있습니다.
추출 페이지로 돌아가서 추출 프로세스를 선택하여 세부정보를 볼 수 있습니다.
GoldenGate 21c에서 PostgreSQL에 대한 추출 추가
시작하기 전에
추출을 추가하고 실행하여 소스에서 데이터를 캡처하기 전에 다음을 확인합니다.
-
보완 로깅 활성화:
-
PostgreSQL GoldenGate 배치 콘솔을 실행합니다.
-
[배치] 페이지에서 PostgreSQL 배치를 선택하여 세부정보를 봅니다.
-
PostgreSQL 배치 세부정보 페이지에서 콘솔 실행을 선택합니다.
-
배치 콘솔 사인인 페이지에서 PostgreSQL 배치를 생성할 때 제공된 GoldenGate 관리자 인증서를 입력합니다.
-
-
사인인한 후 탐색 메뉴를 열고 구성을 선택합니다.
-
PostgreSQL 데이터베이스 접속의 경우 접속을 선택합니다. 연결에 성공하면 체크포인트 테이블 및 TRANDATA 필드가 나타납니다.
-
TRANDATA 정보 옆에 있는 TRANDATA 추가(더하기 아이콘)를 선택합니다.
-
테이블 이름, 스키마 이름 또는 와일드카드를 입력합니다. 예:
src_ociggll. -
제출을 선택합니다.
참고: 제출은 한 번만 선택해야 합니다. 검색 필드를 사용하여 테이블 이름을 검색하고 테이블이 추가되었는지 확인합니다.
-
추출 추가
-
OCI GoldenGate 배치 콘솔에서 [관리 서비스 개요] 페이지에 있는지 확인한 다음 추출 추가(더하기 아이콘)를 선택합니다.
-
추출 유형에 대해 다음 중 하나를 선택합니다.
-
초기 로드 Extract
-
변경 데이터 캡처 Extract
-
-
Process Name을 입력하고 Credential Domain 및 Alias를 선택한 다음 Trail 이름의 이름을 2자로 입력합니다.
-
초기 로드 추출을 선택한 경우 다음을 선택하고 7단계 - 추출 매개변수로 건너뜁니다. 변경 데이터 캡처 추출을 선택한 경우 등록만을 선택하여 [추출]을 등록한 다음 [개요] 페이지로 돌아가거나 다음을 선택하여 추가 추출 옵션을 구성할 수 있습니다.
주: 레지스터는 Extract를 추가하지 않고 Extract만 등록합니다. Extract를 등록하거나 Register Only(등록만) 옵션을 사용하면 등록이 복제 슬롯을 만듭니다.
-
추출 옵션 페이지의 기본 정보에서 필요에 따라 필드에 정보를 입력합니다.
-
프로세스 이름에 추출 프로세스의 이름을 최대 8자까지 입력합니다.
-
의도의 경우 이 추출의 용도를 가장 잘 설명하는 옵션을 선택합니다.
-
Now
-
사용자정의 시간
-
로그의 위치
-
로그 끝
-
-
트레일 이름에 추적 파일의 두 문자 이름을 입력합니다.
-
(선택 사항) 트레일 하위 디렉토리에 대해 생성된 트레일 파일의 사용자 정의 위치를 설정합니다.
-
(선택 사항) 트레일 크기에 대해 생성된 트레일 파일의 최대 크기를 설정합니다.
-
(선택 사항) Managed Options에서 다음을 구성할 수 있습니다.
-
프로파일 이름
-
자동 시작
-
자동 재시작
주: 프로파일을 추가하고 자동 시작 및 자동 재시작 옵션을 구성하면 네트워크 중단 후 배치가 자동으로 재시작됩니다. 자세한 내용은 관리되는 프로세스 구성을 참조하십시오.
-
-
-
[매개변수 추출] 페이지에서 텍스트 영역의 매개변수 파일을 편집하여 캡처할 테이블 세부정보를 나열할 수 있습니다. 예:
table source.table1;참고:
GoldenGate는 기본적으로 그리니치 표준시(GMT)를 사용합니다. SETENV를 사용하여 Extract에 대한 기본 설정을 무효화합니다. 이 변경 사항은 추출 프로세스에만 적용되고 배포에는 적용되지 않습니다.
setenv (TZ="US/Eastern") setenv (TZ="GMT+5")SETENV에 대해 자세히 알아보십시오.
-
생성 및 실행을 선택하여 추출을 생성하고 시작합니다. 생성을 선택한 경우 [관리 서비스 개요] 페이지에서 나중에 추출을 수동으로 시작할 수 있습니다.
추출 프로세스의 상태를 볼 수 있는 관리 서비스 개요 페이지로 돌아갑니다. 작업 추출 메뉴에서 세부정보를 선택하여 프로세스 정보, 체크포인트, 통계, 매개변수 및 보고서를 봅니다.