ZeroETL 미러 파이프라인으로 데이터 미러링
ZeroETL 미러 파이프라인을 사용하여 Autonomous Transaction Processing에서 Autonomous Data Warehouse로 데이터를 미러링하는 방법을 알아봅니다.
시작하기 전에
다음을 확인합니다.
- ZeroETL 미러링과 관련된 기본 키 문제를 방지하려면 데이터베이스 테이블에서 행 고유성을 검토하고 구성합니다. 기본 키는 데이터베이스 테이블에서 레코드 또는 행을 고유하게 식별합니다. 소스 및 대상 테이블에서 행 고유성 보장을 참조하십시오.
- 대상 데이터베이스에 대한 관리 권한이 있는 사용자는 GGADMIN 사용자에게 ZeroETL 미러링을 위해 다음 권한을 부여합니다.
GRANT DWROLE TO GGADMIN; GRANT DATAPUMP_CLOUD_EXP TO GGADMIN; GRANT DATAPUMP_CLOUD_IMP TO GGADMIN; GRANT EXECUTE ON DBMS_CLOUD_ADMIN TO GGADMIN; GRANT CREATE DATABASE LINK TO GGADMIN;
- 데이터베이스의 테이블에 대한 Oracle GoldenGate 캡처 프로세스 지원 레벨에 대한 정보를 표시하는 소스 데이터베이스의
DBA_GOLDENGATE_SUPPORT_MODE
뷰를 확인합니다. - GoldenGate 파이프라인에 대한 필요한 최소 정책을 추가합니다.
- 파이프라인에 사용 중인 소스 및 대상 접속에는 전용 끝점이 있습니다.
작업 1: 접속 생성
먼저 소스 및 대상 데이터베이스에 대한 접속을 생성합니다. OCI GoldenGate 파이프라인은 현재 mTLS 인증을 통한 Oracle Autonomous Database 연결을 지원합니다.
- 접속을 생성하기 전에 Oracle GoldenGate 23ai에 대한 데이터베이스를 준비해야 합니다.
- Autonomous Database에 대한 연결을 생성합니다.
태스크 3: 매핑 규칙 추가
매핑 규칙을 사용하면 소스 테이블 및 스키마의 기본 일대일 매핑을 대상으로 변경할 수 있습니다.
매핑 규칙을 미리 보거나 추가하거나 제거하려면 다음을 수행합니다.
- 파이프라인 정보 페이지에서 매핑 규칙을 선택합니다.
- 매핑 규칙 목록에서 현재 매핑 규칙을 검토하거나 편집할 수 있습니다.
- 미리보기: 매핑 규칙이 복제에 포함된 스키마 및 테이블에 미치는 영향을 검토합니다.
- 추가: 포함하거나 제외할 테이블 및 스키마를 식별합니다. 객체 이름의 일부 대신 정규화된 객체 이름이나 와일드카드를 사용할 수 있습니다. 자세한 내용은 데이터베이스 객체 이름에 와일드카드 사용을 참조하십시오.
- 제거: 매핑 규칙을 제거합니다.