서로 다른 영역의 클라우드 데이터베이스 간에 데이터 복제

서로 다른 지역에 위치한 두 자율운영 데이터베이스 간에 데이터를 복제하도록 Oracle Cloud Infrastructure GoldenGate를 설정하고 구성하는 방법을 알아봅니다.

개요

Oracle Cloud Infrastructure GoldenGate를 사용하면 서로 다른 지역에 위치한 지원되는 OCI 데이터베이스에서 데이터를 복제할 수 있습니다. 다음 단계에서는 이 복제 모델을 설정하고 실행하는 방법을 안내합니다.

다음은 regiona-regionb.png에 대한 설명입니다.
그림 regiona-regionb.png에 대한 설명

시작하기 전에

이 빠른 시작을 완료하려면 다음이 있어야 합니다.

  • 한 리전의 기존 원본 데이터베이스(리전 A)
  • 다른 지역(지역 B)의 기존 Target Database

지원되는 기능OCI GoldenGate를 사용할 수 있는 지역을 참조하십시오.

작업 1: OCI GoldenGate 리소스 만들기

  1. 지역 A와 B에 배포 생성 고급 옵션에서 GoldenGate 콘솔 퍼블릭 액세스를 사용으로 설정해야 합니다.
  2. 영역 A(소스 영역)에서 소스 데이터베이스에 대한 접속을 생성합니다.
  3. 영역 A에서 소스 배치에 소스 접속을 지정합니다.
  4. 영역 B(대상 영역)에서 대상 데이터베이스에 대한 접속을 생성합니다.
  5. 영역 B의 대상 배치에 대상 접속을 지정합니다.
  6. 대상 배치 접속 세부정보를 사용하여 영역 A에 GoldenGate 접속을 생성하고 소스 배치에 지정합니다.

작업 2: 소스 배치 구성

  1. 영역 A(소스 영역)의 배치 세부 정보 페이지에서 배치 콘솔을 실행하고 작업 1에서 지정한 GoldenGate 인증서를 사용하여 로그인합니다.
  2. 트랜잭션 정보 추가.
  3. Extract를 추가하고 실행합니다. 다음 단계로 진행하기 전에 Extract가 실행 중이고 소스 변경사항을 캡처하고 있는지 확인하십시오.
  4. GoldenGate 인증서 저장소를 사용하는 경우 소스 배치가 대상 배치에 접속하는 데 사용할 수 있는 Path Connection를 추가합니다.
    1. 탐색 메뉴에서 Path Connections을 누릅니다.
    2. Path Connections에서 Path Connection 추가(더하기 아이콘)를 누른 후 다음과 같이 필드에 정보를 입력합니다.
      1. 인증서 별칭의 경우 별칭을 입력합니다.
      2. 사용자 IDggsnet을 입력합니다.
      3. 비밀번호비밀번호 확인에 대해 비밀번호를 입력합니다.
    3. 제출을 누릅니다.

작업 3: 대상 배치 구성

  1. 영역 B(대상 영역)의 배치 세부 정보 페이지에서 배치 콘솔을 실행한 다음 작업 1에서 지정한 GoldenGate 인증서를 사용하여 로그인합니다.
  2. GoldenGate 인증서 저장소를 사용하는 경우 소스 배치가 대상 배치에 접속하는 데 사용할 사용자를 생성합니다.
    1. 탐색 메뉴에서 사용자 관리를 누릅니다.
    2. 새 사용자 추가(더하기 아이콘)를 누르고 다음과 같이 필드에 정보를 입력한 다음 제출을 누릅니다.
      • 인증자의 경우 드롭다운에서 비밀번호를 선택합니다.
      • 역할의 경우 드롭다운에서 연산자를 선택합니다.
      • 사용자 이름에 이름(예: ggsnet)을 입력합니다.
      • 비밀번호에 대해 이 사용자와 연관된 비밀번호를 입력합니다. 암호를 확인합니다.
  3. 다음 값을 사용하여 대상 시작 경로 추가:
    1. 소스 트레일 이름: Extract을 생성할 때 사용되는 두 개의 문자 소스 트레일 이름을 입력합니다.
    2. 대상 인증 방식:
      • GoldenGate 인증서 저장소를 사용하는 경우 UserID 별칭을 선택합니다.
      • IAM 인증서 저장소를 사용하는 경우 OAuth을 선택합니다.
    3. 대상 프로토콜: wss
    4. 대상 호스트: <domain>.deployment.goldengate.<source-region>-1.oci.oraclecloud.com

      주:

      소스 배치 세부 정보 페이지에서 콘솔 URL을 복사하여 붙여넣고 https:// 프로토콜을 제거할 수 있습니다.
    5. 포트 번호: 443
    6. 도메인: 소스 OCI GoldenGate 사용자 이름(ggsnet)을 입력합니다.
    7. 별칭: 소스 OCI GoldenGate 별칭을 입력합니다.
    8. 대상 추적 이름: 대상 추적의 두 문자 추적 이름을 입력합니다.
  4. 대상 영역 OCI GoldenGate 배치 콘솔에 Target-initiated Path가 생성되었는지 확인합니다.

작업 4: 데이터 복제

  1. 영역 A의 소스 배치 콘솔에서 Distribution pathDistribution Service에 생성되었는지 확인합니다.
  2. 영역 B에서 대상 배치 콘솔을 반환한 다음 Replicat를 추가하고 실행합니다. ReplicatTarget-initiated Path에서 생성된 추적 파일을 읽습니다.
  3. 성능 모니터.
  4. 추적 파일 관리.