Oracle Database에 대한 추출 추가

Extract는 소스 데이터 소스 접속을 다시 실행하고 데이터를 추출하거나 캡처하는 프로세스입니다. Oracle Database, OCI Autonomous Databases, Oracle Exadata, Amazon RDS for Oracle 기술용 Extract를 추가하는 방법을 살펴보세요. 지침은 GoldenGate 23ai 및 21c 배치 콘솔 버전에 모두 제공됩니다. 배포 버전에 대한 적절한 지침을 따르십시오.

추출 추가(23ai)

시작하기 전에
  • Oracle GoldenGate는 리두 로그를 사용하여 소스 트랜잭션을 복제하는 데 필요한 데이터를 캡처합니다. 단방향 복제를 위해 소스 데이터베이스에서 보완 로깅을 사용으로 설정하거나 양방향 복제를 위해 소스와 대상을 모두 사용으로 설정합니다.
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA
  • TRANDATA를 추가하여 테이블 레벨 추가 기능을 활성화했는지 확인합니다. 스키마 레벨 보완 로깅이 이미 활성화된 경우 이러한 단계를 건너뛸 수 있습니다.
    1. OCI GoldenGate 배포 콘솔에서 DB 연결을 확장하고 소스 데이터베이스를 선택합니다.
    2. TRANDATA Information 옆에 있는 Add TRANDATA(더하기 아이콘)를 누릅니다.
    3. 스키마 이름에 데이터베이스 스키마 이름을 입력한 다음 제출을 누릅니다.
  • Oracle GoldenGate를 위한 데이터베이스 준비.
  • Extract에 대해 알아보기Downstream Extract.
Oracle GoldenGate 23ai에서 Extract를 추가하려면 다음과 같이 하십시오.
  1. OCI GoldenGate 배치 콘솔의 관리 서비스 홈 페이지에서 추출 추가를 누릅니다.
  2. 추출 추가 패널의 추출 정보 페이지에서 필요에 따라 다음 필드에 정보를 입력한 후 다음을 누릅니다.
    • 추출 유형을 선택합니다.
      • 통합 Extract
      • 초기 로드 Extract
    • 해당하는 경우 다운스트림 캡처를 사용으로 설정합니다(선택사항).
    • 프로세스 이름을 8자를 초과하지 않도록 입력합니다.
    • 이 프로세스를 다른 프로세스와 구분하는 데 도움이 되도록 설명(선택사항)을 입력합니다.
  3. 추출 옵션 페이지에서 필요에 따라 다음 필드에 정보를 입력한 후 다음을 누릅니다.
    • 소스 인증서를 선택합니다.
      • 도메인
      • 별칭
    • 등록 옵션:
      • 커밋 순번(CSN)을 입력합니다.
      • 공유의 경우 LogMiner 데이터 디렉토리를 공유할 방법을 선택합니다.
        • 자동: 시스템에서 공유 방법을 선택할 수 있습니다.
        • 없음: 사전을 공유하지 않습니다.
        • 추출 이름: 이 Extract에 대한 LogMiner 딕셔너리를 공유합니다.
      • 최적화를 사용으로 설정하여 추출 등록을 최적화합니다.
    • Extract 트레일:
      • 추출 프로세스에 대한 이름을 입력합니다.
      • 하위 디렉토리 이름을 입력하여 생성된 추적 파일에 대한 사용자정의 위치를 설정합니다.
      • 추적 순번을 입력하여 추적 파일의 시작 번호를 설정합니다.
      • 생성된 추적 파일의 최대 크기를 설정하려면 추적 크기를 입력합니다.
      • 암호화 프로파일을 선택합니다. 암호화 프로파일이 생성되지 않은 경우 로컬 전자 지갑 프로파일이 기본적으로 선택됩니다.
      • 암호화 알고리즘을 선택합니다.
        • NONE
        • AES256
        • AES192
        • AES128
  4. 다운스트림 캡처 페이지는 [추출 정보] 페이지에서 다운스트림 캡처를 선택한 경우에만 적용됩니다.
  5. 관리되는 옵션 페이지에서 필요에 따라 다음 선택적 필드에 정보를 입력한 후 다음을 누릅니다.
    • 프로파일 이름
    • 배치 건전성에 중요
    • 자동 시작
    • 자동 재시작

    주:

    프로파일을 추가하고 자동 시작 및 자동 재시작 옵션을 구성하면 네트워크 중단 후 배치가 자동으로 재시작됩니다. 자세한 내용은 관리 프로세스 구성을 참조하십시오.

  6. 매개변수 파일 페이지에서 텍스트 영역의 매개변수 파일을 편집하여 캡처할 테이블 세부정보를 나열할 수 있습니다. 예를 들면, 다음과 같습니다.
    table source.table1;

    주:

    GoldenGate는 기본적으로 그리니치 표준시(GMT)를 사용합니다. SETENV를 사용하여 Extract의 기본 설정을 무효화합니다. 이 변경 사항은 추출 프로세스에만 적용되며 배포에는 적용되지 않습니다.
    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")
  7. 추출을 생성하고 시작하려면 생성 및 실행을 누릅니다. 생성을 누르면 나중에 관리 서비스 홈 페이지에서 추출을 수동으로 시작할 수 있습니다.

추출 추가(21c)

시작하기 전에
  • Oracle GoldenGate는 리두 로그를 사용하여 소스 트랜잭션을 복제하는 데 필요한 데이터를 캡처합니다. 단방향 복제를 위해 소스 데이터베이스에서 보완 로깅을 사용으로 설정하거나 양방향 복제를 위해 소스와 대상을 모두 사용으로 설정합니다.
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA
  • TRANDATA를 추가하여 테이블 레벨 추가 기능을 활성화했는지 확인합니다. 스키마 레벨 보완 로깅이 이미 활성화된 경우 이러한 단계를 건너뛸 수 있습니다.
    1. 아직 로그인하지 않은 경우 GoldenGate 배치 콘솔에 로그인합니다.
    2. 탐색 메뉴에서 구성을 누릅니다.
    3. 데이터베이스 탭으로 이동한 다음 소스 데이터베이스의 연결 아이콘을 누릅니다.
    4. TRANDATA Information 옆에 있는 Add TRANDATA(더하기 아이콘)를 누릅니다.
    5. 스키마 이름에 데이터베이스 스키마 이름을 입력한 다음 제출을 누릅니다.
  • Oracle GoldenGate용 데이터베이스를 준비합니다.
GoldenGate 21c에서 Extract for Oracle Database를 추가하려면 다음과 같이 하십시오.
  1. OCI GoldenGate 배치 콘솔에서 [관리 서비스 개요] 페이지에 있는지 확인한 다음 추출 추가(더하기 아이콘)를 누릅니다.
  2. 추출 추가 페이지에서 추출 유형에 대해 다음 중 하나를 선택하고 다음을 누릅니다.
    • 통합 Extract
    • 초기 로드 Extract
  3. [추출 옵션] 페이지의 [기본 정보]에서 필요에 따라 필드에 정보를 입력합니다.
    1. 프로세스 이름에 대해 추출 프로세스의 이름을 최대 8자까지 입력합니다.
    2. (선택 사항) 설명에 이 프로세스를 다른 프로세스와 구분하는 데 도움이 되는 간단한 설명을 입력합니다.
    3. 의도의 경우 이 추출의 용도를 가장 잘 설명하는 옵션을 선택합니다.
      • 단방향(기본값)
      • 고가용성
      • 장애 복구
      • N-방향
    4. 시작의 경우 Extract가 데이터 캡처를 시작하는 리두 또는 트랜잭션 로그에서 위치를 선택합니다.
      • Now
      • 사용자정의 시간
      • CSN
    5. 추적 이름에 추적 파일의 문자 이름을 두 개 입력합니다.
    6. (선택 사항) 후행 하위 디렉토리에 대해 생성된 추적 파일의 사용자정의 위치를 설정합니다.
    7. (선택 사항) 추적 크기에 대해 생성된 추적 파일의 최대 크기를 설정합니다.
    8. 원격의 경우 Extract 추적을 원격 Oracle GoldenGate 설치에 직접 기록할 경우 이 옵션을 사용으로 설정합니다.
  4. 소스 데이터베이스 인증서 아래에서 새 인증서를 생성하거나 소스 데이터베이스에 대한 기존 인증서 도메인 및 별칭을 선택할 수 있습니다.
  5. (선택 사항) [등록 정보]에서 필요에 따라 필드를 채웁니다.
    1. CSN의 경우 CSN(커밋 시퀀스 번호)을 입력합니다.
    2. 공유의 경우 LogMiner 데이터 딕셔너리를 공유할 방법을 선택합니다.
      • 자동: 시스템에서 공유 방법을 선택할 수 있습니다.
      • 없음: 사전을 공유하지 않습니다.
      • 추출: 이 Extract에 대한 LogMiner 딕셔너리를 공유합니다.
    3. 최적화됨의 경우 추출 등록을 최적화하려면 이 옵션을 사용으로 설정합니다.
    4. 다운스트림 캡처의 경우 로그 마이닝을 위해 다운스트림 Extract를 설정하려면 이 옵션을 사용으로 설정합니다.
  6. 다운스트림 마이닝에서 필요에 따라 다음 필드에 정보를 입력합니다.
    1. 마이닝 인증서 도메인의 경우 다운스트림 마이닝 데이터베이스의 도메인 이름을 입력합니다.
    2. 인증서 별칭 마이닝의 경우 다운스트림 마이닝 데이터베이스의 별칭을 입력합니다.
    3. UserID 없음의 경우 소스 데이터베이스 연결이 없는 경우 이 옵션을 사용으로 설정합니다. 선택할 경우 ADG 인출 옵션이 사용으로 설정됩니다.
    4. ADG 인증서 도메인 인출에 대해 ADG 인출 데이터베이스의 도메인 이름을 입력합니다.
    5. ADG 인증서 별칭 인출에 대해 ADG 인출 데이터베이스의 별칭을 입력합니다.
  7. (선택사항) Encryption Profile(암호화 프로파일)에서 암호화 프로파일 설명을 입력합니다. 암호화 프로파일이 생성되지 않은 경우 로컬 전자 지갑 프로파일이 기본적으로 선택됩니다.
    1. 드롭다운에서 프로필 이름을 선택합니다. 로컬 전자 지갑 또는 사용자 정의 프로파일을 선택할 수 있습니다.
    2. 드롭다운에서 암호화 프로파일을 선택합니다.
    3. 암호화 프로파일에 대한 마스터 키를 지정합니다.
  8. 관리 옵션에서 Oracle Cloud 콘솔의 [배치 세부정보] 페이지 및 [모니터링] 대시보드에서 측정항목을 보려면 배치 건전성에 중요를 사용으로 설정합니다. 필요에 따라 다른 선택적 필드에 정보를 입력합니다.

    주:

    프로파일을 추가하고 자동 시작 및 자동 재시작 옵션을 구성하면 네트워크 중단 후 배치가 자동으로 재시작됩니다. 자세한 내용은 관리 프로세스 구성을 참조하십시오.
  9. 다음을 누릅니다.
  10. [매개변수 추출] 페이지에서 텍스트 영역의 매개변수 파일을 편집하여 캡처할 테이블 세부정보를 나열할 수 있습니다. 예를 들면, 다음과 같습니다.
    table source.table1;

    주:

    GoldenGate는 기본적으로 그리니치 표준시(GMT)를 사용합니다. SETENV를 사용하여 Extract의 기본 설정을 무효화합니다. 이 변경 사항은 추출 프로세스에만 적용되며 배포에는 적용되지 않습니다.
    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")

    자세히 알아보기 SETENV.

  11. 배경에 Extract 등록을 선택하여 백그라운드에 비동기적으로 Extract를 등록합니다.
  12. 추출을 생성하고 시작하려면 생성 및 실행을 누릅니다. 생성을 누르면 나중에 [관리 서비스 개요] 페이지에서 추출을 수동으로 시작할 수 있습니다.
추출 프로세스의 상태를 볼 수 있는 관리 서비스 개요 페이지로 돌아갑니다. 프로세스 정보, 체크포인트, 통계, 매개변수 및 보고서를 보려면 [작업 추출] 메뉴에서 세부정보를 선택합니다.

자세히 알아보기

추출 프로세스 및 데이터 캡처에 대해 자세히 알고 싶으십니까? 다음 자료를 참조하십시오.