Oracle GoldenGate FAQ
Oracle GoldenGate AI 구현과 관련하여 가장 자주 묻는 질문에 대한 답변을 확인해 보세요.
Oracle GoldenGate가 엔터프라이즈 AI에 중요한 이유는 무엇인가요?
AI는 신뢰할 수 있는 최신 비즈니스 데이터에 의존하기 때문에 Oracle GoldenGate는 엔터프라이즈 AI에 중요합니다. 모델, RAG 시스템 및 AI 에이전트는 오래된 일괄 처리 스냅샷 또는 불완전한 운영 데이터 사본에서 작업할 때 안정적으로 합리화하거나 조치를 취할 수 없습니다. GoldenGate 비즈니스 이벤트가 발생할 때 이를 스트리밍하여 AI 시스템에 새로운 운영 현실에 대한 액세스를 제공하는 동시에 거버넌스, 일관성 및 감사 기능을 유지합니다.
Oracle GoldenGate는 RAG 및 AI 에이전트를 어떻게 지원합니까?
Oracle GoldenGate는 벡터 데이터베이스, RAG 파이프라인, AI 지식 기반, 레이크하우스 및 이벤트 기반 시스템에 운영 데이터를 지속적으로 제공함으로써 RAG 및 AI 에이전트를 지원합니다. GoldenGate AI 기능을 사용하면 변경된 레코드를 파이프라인의 일부로 강화, 포함, 요약, 분류 또는 라우팅할 수 있으므로 AI 시스템은 오래된 스냅샷이 아닌 현재 비즈니스 컨텍스트에서 작동합니다.
GoldenGate는 벡터 데이터를 어떻게 지원합니까?
기존 벡터를 복제하고, 벡터를 Oracle AI Database로 이동하고, 벡터 변경을 스트리밍하고, 복제 중 임베딩을 생성할 수 있습니다.
@AISERVICE는 어떤 경우에 사용해야 합니까?
관리형 또는 GPU 지원 엔드포인트와 같은 외부 AI 서비스에서 임베딩 또는 보강을 실행해야 하는 경우 @AISERVICE를 사용합니다. @AISERVICE과 함께하는 외부 AI 임베딩 참조
@DBFUNCTION는 어떤 경우에 사용해야 합니까?
포함 논리가 적용 처리의 일부로 대상 데이터베이스에서 실행되어야 하는 경우 @DBFUNCTION를 사용합니다. @DBFUNCTION를 사용한 네이티브 데이터베이스 임베딩 참조
역사적 벡터 하중은 어떻게 처리되어야 하는가?
과거 데이터에 대해 대량 인스턴스화 또는 데이터베이스 고유 로드를 사용한 다음 GoldenGate에서 증분 변경사항을 처리하도록 합니다.
Oracle GoldenGate의 주요 사용 사례는 무엇입니까?
Oracle GoldenGate는 미션 크리티컬한 고가용성 및 재해 복구, 다운타임 없는 마이그레이션, 실시간 분석, 레이크하우스 수집, 이벤트 기반 아키텍처, AI 및 RAG 파이프라인, 데이터 패브릭 아키텍처, 하이브리드 및 멀티클라우드 환경 전반의 관리형 데이터 동기화에 사용됩니다.
Oracle GoldenGate는 Oracle E-Business Suite(EBS) 데이터베이스 마이그레이션을 지원합니까? 그리고 EBS에 대한 Oracle 인증 정보가 여전히 유효합니까?
Oracle EBS는 기존의 데이터베이스 방식(가져오기/내보내기, Oracle 데이터 펌프)에 초점을 맞추는 대신 마이그레이션을 위한 논리적 복제 제품을 인증하지 않습니다.
GoldenGate를 사용하면 이전과 관련된 전체 작동 중지 시간을 줄이기 위해 이러한 기존 데이터베이스 메소드에서 수행한 작업 중 일부를 대체할 수 있지만 모든 객체에서 사용해서는 안됩니다.
GoldenGate에서 지원되지 않거나 임시 작업과 관련된 객체는 작동 중지 시간 기간 동안 기존 방법을 사용하여 마이그레이션해야 합니다.
EFS를 사용하는 GoldenGate에 대한 AWS 참조 아키텍처가 리전 간 DR 시나리오를 지원합니까?
리전 내 고가용성 설계를 설명하는 AWS 블로그 AWS의 Oracle GoldenGate Microservices Architecture를 위한 고가용성을 확인하세요.
해당 컨텍스트에서 다음을 수행합니다.
- EFS 복제 특성은 리전 내에서 거의 실시간으로 발생하며,
- 이 아키텍처는 로컬 페일오버 시나리오를 위해 설계되었습니다.
리전 간 DR 시나리오의 경우 동작이 크게 다릅니다.
- EFS 복제는 비동기식(예: 분)으로, 페일오버 후 추적 파일이 누락될 수 있습니다.
- 지역 간 데이터베이스 프로모션으로 RESETLOGS/새 구체화 경계 도입 가능
이러한 요인으로 인해 AWS 블로그에 설명된 리전 내 설계 패턴은 추가 고려 사항 없이 리전 간 DR로 직접 확장되지 않습니다.
권장 사항:
지역 간 아키텍처의 경우 추적 파일에 대해 비동기적으로 복제된 공유 스토리지에 의존하지 않고 활성 데이터 이동(예: GoldenGate 배포 경로)을 사용합니다.
GoldenGate에서 지원하는 Oracle Database 버전은 무엇입니까?
- GoldenGate 19c 및 21c는 11.2.0.4에서 21c까지의 Oracle 데이터베이스를 지원합니다.
- GoldenGate 26ai는 19c에서 26ai+까지 Oracle 데이터베이스를 지원합니다.
자세한 내용은 https://www.oracle.com/integration/goldengate/certifications/를 참조하십시오.
GoldenGate 구성 및 사용 사례의 다른 유형은 무엇입니까?
- 단방향: 데이터는 소스에서 대상으로 한 방향으로 흐릅니다.
- 양방향: 데이터는 소스와 대상 간의 양방향으로 흐릅니다.
- 다방향: 데이터가 여러 소스와 대상 간에 흐릅니다.
- 실시간 데이터 웨어하우징: 실시간 트랜잭션 데이터를 사용하여 데이터 웨어하우스를 최신 상태로 유지합니다.
- Disaster Recovery: failover 목적으로 데이터베이스의 동기화된 복사본을 유지합니다.
- 다운타임 없는 마이그레이션: 중단을 최소화하면서 데이터베이스를 새 플랫폼 또는 버전으로 이동합니다.
- 응용 프로그램 통합: 여러 응용 프로그램 간에 실시간으로 데이터를 공유합니다.
- 캐스케이드: 소스-대상 복제를 직접 수행하는 대신, 변경사항이 먼저 중간 GoldenGate 인스턴스(또는 다중 인스턴스)로 복제된 다음 변경사항을 다운스트림으로 전달합니다.
- 배포: 일대다 토폴로지라고 하며, 여러 데이터베이스, 클라우드 환경 및 메시지 대기열 간에 데이터를 실시간으로 이동하는 데 사용되는 아키텍처 및 디자인 패턴입니다.
- 통합: 여러 소스의 데이터를 단일 저장소로 중앙 집중화할 수 있습니다. ODS(Operation Data Store)라고도 합니다. ODS(Operation Data Store)는 여러 트랜잭션 시스템의 데이터를 통합하여 운영 보고 및 의사 결정을 지원하는 실시간 통합 데이터베이스입니다.
- 실시간 메시지 스트리밍: GoldenGate를 사용하면 사용자가 OCI Streaming, Apache Kafka, Confluent 및 기타 GoldenGate 인증 Kafka 기반 메시지 스트리밍 플랫폼에 메시지를 게시할 수 있습니다.
- 실시간 데이터 레이크: JSON, ORC, Parquet 등 다양한 형식의 클라우드 스토리지 서비스(OCI Object Storage, ADLS, Amazon S3, Google Cloud Storage)에 대한 실시간 복제.
- 제로 다운타임 MongoDB 마이그레이션: GoldenGate는 MongoDB에서 Oracle AI Database로의 제로 다운타임 마이그레이션을 지원하므로 고객은 비즈니스 중단 없이 마이그레이션을 실행할 수 있습니다.
- 클라우드 웨어하우스 수집: GoldenGate를 통해 사용자는 Autonomous Database, Snowflake, Databricks 등과 같은 클라우드 네이티브 데이터 웨어하우스 및 레이크하우스 서비스에 대량의 데이터를 공급할 수 있습니다.
- AsyncAPI 표준이 포함된 데이터 스트림: GoldenGate를 통해 개발자는 GoldenGate 데이터 스트림을 쉽게 구독하여 애플리케이션에 포맷된 JSON을 수신하여 애플리케이션을 GoldenGate와 직접 통합할 수 있습니다.
GoldenGate의 주요 구성요소는 무엇입니까?
- 추적 파일: 캡처된 변경 사항이 저장되는 파일입니다.
- Extract: 소스 데이터베이스 리두/트랜잭션 로그에서 변경 사항을 캡처하고 트레일 파일에 씁니다.
- 배포 경로: 추적 파일에서 읽고 Replicat가 데이터베이스 또는 대상 BigData를 읽고 적용하는 대상 시스템으로 추가 프로세스를 수행합니다.
- Replicat: 캡처된 변경 사항을 Target Database에 적용합니다.
Oracle GoldenGate란 무엇이며 주요 사용 사례는 무엇입니까?
Oracle GoldenGate는 여러 이기종 시스템에서 실시간으로 트랜잭션 변경 사항을 캡처, 변환 및 전달하는 데이터 통합 및 복제 솔루션입니다.
Oracle GoldenGate의 주요 사용 사례는 다음과 같습니다.
- 다운타임 및 롤백 시나리오 없이 데이터베이스 마이그레이션
- 실시간 분석 및 보고
- 재해 복구 및 고가용성
- 활성/활성 다중 마스터 리전/데이터 센터
- 온프레미스 및 클라우드 플랫폼 간 데이터 통합
- 실시간 메시지 스트리밍
- 실시간 레이크하우스
- 다운타임 없음 MongoDB 마이그레이션
- 클라우드 웨어하우스 수집
- AsyncAPI 표준을 사용하는 데이터 스트림
Oracle GoldenGate는 어떤 데이터베이스 및 플랫폼을 지원합니까?
Oracle GoldenGate는 다음을 포함하여 광범위한 데이터베이스 및 대상을 지원합니다.
- Oracle AI Database
- MySQL
- PostgreSQL
- SQL Server
- Db2 LUW, Db2 z/OS, i의 경우 Db2
- Amazon RDS, Aurora, Google GCP, Azure 데이터베이스
- Kafka 및 Hadoop과 같은 빅 데이터 플랫폼
- 눈송이
- Apache Iceberg
- JSON, Parquet, Avro, Delimited Text 등과 같은 다양한 형식
- MongoDB, Cassandra 등과 같은 NoSQL 데이터 저장소
- Apache Kafka, Azure Event Hubs, Confluent 등과 같은 메시지 스트리밍 플랫폼
Oracle GoldenGate는 OCI에서 실행되는 Oracle Fusion SaaS 및 OTM SaaS 애플리케이션에서 캡처할 수 있습니다.
Oracle GoldenGate는 Salesforce.com/SFDC에서 캡처할 수 없습니다.
Oracle GoldenGate는 Teradata 및 TimesTen에 변경사항을 복제할 수 있지만 둘 중 하나에서 캡처할 수는 없습니다.
특정 데이터베이스 및 대상 지원에 대한 GoldenGate 인증 측정항목을 검토하는 것이 좋습니다. 자세한 내용은 https://www.oracle.com/integration/goldengate/certifications/를 참조하십시오.
Oracle GoldenGate Classic Architecture와 마이크로서비스 Architecture의 차이점은 무엇입니까?
- 정 피곤와 관련검색글로벌 네트워크어디서나Get다운로드 전자의 책장 Classic Architecture: Older, Monolithic Model with GGSCI for Administration ,가필니다. 26ai에서 지원되지 않습니다.
- 마이크로서비스 아키텍처(MA): 개별 서비스(예: 서비스 관리자, 관리 서비스)를 갖춘 최신 REST 기반 모듈식 설계입니다. MA는 향상된 확장성, 보안 및 사용 편의성을 제공합니다.
MA에 대한 자세한 내용은 Oracle GoldenGate Microservices Architecture를 참조하십시오.
Oracle GoldenGate는 다른 복제 도구와 어떻게 비교됩니까?
Oracle GoldenGate는 다음과 같은 이유로 인해 데이터 통합, 데이터베이스 복제, 데이터 이동, 데이터베이스 마이그레이션, 실시간 데이터 수집에 이상적입니다.
-
수백 개의 소스 및 대상을 굵은 텍스트로 지원합니다(https://www.oracle.com/integration/goldengate/certifications/).
- 여기에는 다음과 같은 다양한 채널에 걸쳐 놀라운 지원 커뮤니티가 있습니다.
-
GoldenGate는 데이터베이스 복제와 관련하여 표준으로 간주됩니다. 모든 경쟁 업체는 GoldenGate와 비슷하고 지원하는 많은 기능을 지원하기 위해 노력하고 있습니다.
-
GoldenGate는 추적 파일에 대한 구독을 생성하는 기능을 포함하여 많은 고유한 이점을 제공합니다. OCI, Google Cloud 및 Azure 하이퍼스케일러에서 사용할 수 있는 OCI GoldenGate의 완전 관리형 서비스에 대한 자세한 내용은 데이터 스트림 정보, 활성-활성 복제, 스트리밍 분석을 참고하세요.
-
GoldenGate는 복제하는 데이터베이스만큼 미션 크리티컬하며, 데이터베이스 재해 복구 솔루션을 통한 완전한 자동화를 포함하여 GoldenGate 자체에 재해 복구 및 고가용성을 제공하는 데 사용할 수 있는 수많은 토폴로지가 있습니다. https://docs.oracle.com/en/database/oracle/oracle-database/26/haovw/maa-platinum-and-oracle-goldengate-best-practices.html
- GoldenGate가 가장 적합한 추가 이유는 https://www.oracle.com/a/ocom/docs/techpaper-goldengate-advantages.pdf에서 확인할 수 있습니다.
데이터베이스 XYZ에 Oracle GoldenGate를 설치하기 위한 사전 요구사항은 무엇입니까?
플랫폼 및 호환성
- 지원되는 GoldenGate 마이크로서비스 버전
- 지원되는 데이터베이스 버전(소스 및 대상)
- 지원되는 운영 체제(Linux 권장)
- 64비트 OS 및 데이터베이스
배치 모델
- 정의된 배치 유형(단일 노드 또는 다중 노드)
- 배치 대상(VM, 베어메탈 또는 Kubernetes)
- 계획된 모든 마이크로서비스 구성요소(관리, 배포, 수신기 등)
데이터베이스 구성
- ARCHIVELOG/트랜잭션 로깅 모드의 데이터베이스
- 보완 로깅이 사용으로 설정
- GoldenGate 필요한 권한이 있는 데이터베이스 사용자
- 적절한 리두/트랜잭션 로그 retention
- 테이블의 기본 키 또는 고유 식별자
인프라 및 시스템 리소스
- Extract, Replicat 및 서비스에 충분한 CPU 및 메모리
- 추적 파일, 체크포인트 및 로그를 위한 충분한 디스크 공간
- 트레일 파일 스토리지에 대한 높은 I/O 성능
저장 영역
- 배포, 추적 및 로그를 위한 전용 파일 시스템
- HA가 필요한 경우 공유 스토리지(예: ACFS 또는 클라우드 파일 저장소)
- 추적 파일 정리 및 보존을 위한 전략
네트워크 및 포트
- 시스템 간 신뢰할 수 있는 네트워크 연결
- 관리 서버, 배포 및 수신기에 대해 열려 있는 필수 포트
- 적절한 호스트 이름 확인(DNS 또는 hosts 파일)
- 실시간 복제를 위한 짧은 대기 시간
OS 및 사용자 설정
- 전용 OS 사용자(예: ogg)
- 모든 디렉토리에 대한 권한 수정
- 필요한 환경 변수가 구성됨
- 구성된 OS 제한(파일/프로세스에 대한 제한)
데이터베이스 접속
- 접속 문자열/TNS/끝점이 구성됨
- 접속을 성공적으로 테스트했습니다.
마이크로서비스 관련 요구 사항
- Service Manager를 통해 배포 관리
- 인증서 저장소가 구성됨
- HTTPS 구성(권장)
- 선택적 역 프록시 또는 로드 밸런서
- 관리자 UI에 대한 브라우저 액세스
보안
- 보안 인증서 저장 영역
- TLS/SSL 구성(필요한 경우)
- 서비스 포트에 맞는 방화벽 규칙
- 관리에 대한 역할 기반 액세스
고가용성(선택사항)
- 다중 노드 배치 설계
- 공유 또는 복제된 구성
- 서비스용 로드 밸런서
- 정의된 복구 전략
운영 현황 파악
- 시간 동기화(NTP)
- 모니터링 및 경고 설정
- 로그 관리 방식
- 복제를 활성화하기 전에 백업
- 작업 로드에 대한 용량 계획
Oracle GoldenGate용 데이터베이스 준비에 대한 자세한 내용은 데이터베이스 준비를 참조하십시오.
보안 배포와 비보안 배포의 차이점은 무엇입니까?
- 보안 배치: 암호화된 통신을 위해 TLS/SSL을 사용하고, 인증을 위해 OAuth를 사용하며, 엔드투엔드 보안을 보장합니다. 보안 배치에 대한 자세한 내용은 보안 배치를 참조하십시오.
- 비보안 배포: 일반 텍스트 HTTP/암호화되지 않은 통신을 사용합니다. 내부/테스트 환경에 대해서만 권장됩니다.
OGGCA를 사용하여 Oracle GoldenGate 마이크로서비스를 구성하려면 어떻게 해야 합니까?
- oggca.sh(Linux) 또는 oggca.bat(Windows)를 실행합니다.
- 필요한 경우 포트, 경로 및 인증서를 지정하여 서비스 관리자 및 배치를 구성합니다.
- oggca.sh는 응답 파일을 제공하여 자동 모드로 실행할 수도 있습니다.
자세한 내용은 배포 추가 및 OGGCA를 사용하여 자동 모드에서 배포 추가를 참조하십시오.
Oracle GoldenGate 성능을 최적화하기 위한 모범 사례는 무엇입니까?
최신 Oracle GoldenGate 배치의 경우 Parallel Replicat와 함께 Integrated Extract를 사용하는 것이 좋습니다. Parallel Replicat는 이제 고성능 대상 적용 작업을 위한 전략적이고 선호하는 복제 방식입니다.
Parallel Replicat는 대용량 엔터프라이즈 워크로드에 대해 향상된 확장성, 향상된 트랜잭션 적용 성능, 보다 효율적인 병렬 처리를 제공하기 때문에 Parallel Replicat를 위해 통합 Replicat가 단계적으로 중단되고 있습니다.
최적화된 GoldenGate 아키텍처는 로컬 및 원격 추적 파일을 사용하여 캡처, 전송 및 적용 단계를 분리해야 합니다. 이렇게 하면 복원성이 향상되고 네트워크 중단으로부터 복제가 격리됩니다. 또한 성능은 빠른 스토리지, 적절한 크기의 데이터베이스 메모리, 효율적인 리두 로그 구성, 안정적인 네트워크 연결 등 기본 Infrastructure에 크게 좌우됩니다.
추출 지연, Replicat 지연, 처리량 및 체크포인트 작업에 대한 지속적인 모니터링은 복제 대기 시간에 영향을 미치기 전에 사전 예방적으로 병목 현상을 식별하는 데 필수적입니다.
일반적으로 최고의 GoldenGate 성능은 확장 가능한 아키텍처 설계, 적절한 워크로드 배포, 데이터베이스 튜닝 및 신중하게 관리되는 병렬화의 조합을 통해 달성되므로 조직은 대규모 트랜잭션 워크로드에서도 낮은 대기 시간과 안정적인 복제를 유지할 수 있습니다.
지연을 모니터링하고 성능 문제를 해결하려면 어떻게 해야 합니까?
- MA의 Performance Metrics Service를 사용합니다.
- 관리 클라이언트 및 REST API에서 지연 및 상태 명령 사용
- 네트워크 대기 시간 또는 디스크 I/O와 같은 병목 현상을 확인합니다.
- 하트비트 테이블 사용
- 사용자 GoldenGate OEM 플러그인
- StatsD로 측정항목 익스포트
- WebUI에서 현재 상태 보기
Oracle GoldenGate 프로세스를 모니터링하는 데 사용할 수 있는 도구 또는 명령은 무엇입니까?
Oracle GoldenGate Microservices Architecture에서 모니터링은 주로 GGSCI와 같은 기존 클래식 아키텍처 도구가 아닌 웹 기반 관리 서비스, REST API 및 성능 측정지표 서비스를 통해 수행됩니다. 관리 서비스는 관리자가 추출, 배포, 수신기 및 병렬 복제 프로세스의 상태와 상태를 실시간으로 모니터링할 수 있는 중앙 집중식 대시보드를 제공합니다. 웹 인터페이스를 통해 사용자는 전체 배포에서 복제 지연, 체크포인트 진행률, 처리량 비율, 경로 상태 및 프로세스 성능을 추적할 수 있습니다. 또한 REST API는 모니터링 데이터에 대한 프로그래밍 방식 액세스를 제공하여 자동화 프레임워크 및 엔터프라이즈 가관측성 플랫폼과의 통합을 지원합니다.
마이크로서비스 아키텍처의 주요 모니터링 구성요소는 복제 프로세스 및 배포 경로에 대한 운영 측정지표를 수집하고 노출하는 PMSRVR(성능 측정지표 서비스)입니다. 이러한 측정지표는 Oracle Enterprise Manager, OCI Monitoring, Prometheus, Grafana 등의 모니터링 솔루션과 통합되어 중앙 집중식 대시보드, 경고 및 장기적인 성능 분석을 제공할 수 있습니다. 또한 관리자는 서비스 관리자 및 관리 서비스 인터페이스를 통해 제공되는 배포 로그, 보고서 파일 및 진단 정보를 사용하여 오류를 해결하고, 프로세스 동작을 모니터링하고, 대기 시간 문제를 조사합니다.
OCI GoldenGate 배포의 경우 OCI 콘솔, OCI 로깅, OCI 모니터링 및 OCI 알람을 통해 추가 모니터링 기능을 사용할 수 있으므로 배포 상태, 확장 동작, 복제 지연 및 운영 이벤트에 대한 클라우드 전용 가시성을 제공합니다. 전반적으로 GoldenGate 마이크로 서비스 아키텍처의 모니터링은 중앙 집중식 관찰 가능성, API 기반 관리 및 엔터프라이즈 모니터링 플랫폼과의 통합에 중점을 두어 복제 성능 및 시스템 상태에 대한 실시간 통찰력을 제공합니다.
사용자는 StatsD 익스포트 및 API 호출에 액세스하여 고유의 대시보드 및 모니터링 애플리케이션을 생성할 수 있습니다.
트레일 파일이란 무엇이며 Oracle GoldenGate는 이를 복제에 어떻게 사용합니까?
트레일 파일은 Extract 프로세스에서 캡처한 데이터 변경 사항을 플랫폼 독립적 형식으로 저장합니다.
-
추출 프로세스와 Replicat 프로세스 간의 중개자 역할을 합니다.
-
캡처된 변경 사항의 리플레이를 허용하여 내결함성을 제공합니다
-
Extract 및 Replicat 구성 요소를 분리하여 데이터 분산을 위해 1~0과 같은 GoldenGate 구조의 유연성 향상과 캐스케이딩 복제를 지원합니다. 또한 플랫폼 간 복제의 효율성이 향상됩니다.
-
Logdump 유틸리티에서 해석할 수 있는 고유 이진 형식이며, 일반적으로 세션 문제 해결 중에 필요합니다. 자세한 내용은 Logdump Reference 설명서를 참조하십시오.
-
GoldenGate 추적 파일에서 직접 데이터를 소비하려는 사용자의 경우 가장 좋은 옵션은 사용자가 구독할 수 있도록 GoldenGate 데이터 스트림을 사용하는 것입니다. GoldenGate 추적 파일에서 읽어 GoldenGate 데이터 스트림에 의해 유지 관리되는 채널에 추적 파일의 각 레코드를 이벤트로 해당 채널에 넣습니다.
권장되는 Replicat 유형은 무엇입니까?
Parallel Replicat으로 시작: 대부분의 사용 사례, 특히 대용량 트랜잭션 워크로드와 관련된 경우 Parallel Non-Integrated Replicat는 최고의 성능과 유연성을 제공합니다.
GoldenGate 분산 애플리케이션 및 분석은 클래식 및 조정된 Replicat를 지원합니다.
분산 애플리케이션 및 분석용 GoldenGate의 경우 대상에 따라 조정된 Replicat가 더 나은 성능을 제공합니다.
보안 데이터 복제를 위해 TLS/SSL을 설정하려면 어떻게 해야 합니까?
-
Oracle GoldenGate는 GoldenGate 배치 간의 데이터 저장소 접속 및 배포 경로 모두에서 TLS/SSL 암호화를 지원합니다.
-
TLS/SSL을 사용하는 배포 경로의 경우 인증서는 서비스 관리자의 RestAPI 끝점을 통해 관리됩니다. 또한 Service Manager의 WebUI를 통해 인증서 관리 작업을 수행할 수 있습니다.
-
분배 경로는 분배 서비스 또는 수신기 서비스(대상 시작 경로) 아래에 생성할 수 있습니다.
-
ENCRYPTION 지시어로 파라미터 파일을 갱신합니다.
-
TLS/SSL을 사용하여 배포 경로를 보호하려면 배포를 "비보안 배포 + NGINX" 또는 "보안 배포"로 설정해야 합니다. 자세한 내용은 Secure Data in Transit 및 How to Convert Non Secure Deployment Into Secure Deployment with SSL/TLS을 참조하십시오.
- NGINX를 사용하는 경우 TLS가 NGINX에서 종료됩니다. NGINX 수신 포트만 수신 트래픽에 노출되어야 합니다.
- 보안 배치를 사용하는 경우 수신 트래픽에 모든 GoldenGate 서비스 수신 포트를 노출해야 합니다. TLS가 서비스 포트에서 종료됩니다.
추적 파일 암호화 옵션은 무엇입니까?
- Oracle GoldenGate는 현재 다음 세 가지 암호화 방법을 지원합니다. HP NSK에서 실행되는 Oracle GoldenGate와 통신할 때 ENCKEYS 방법도 지원됩니다. 그러나 HP NSK 빌드가 포함되지 않은 경우에는 사용하지 않는 것이 좋습니다. 위의 모든 방법은 AES 암호화 알고리즘을 지원합니다.
- 전자 지갑 내에서 마스터 암호화 키 사용
- 온프레미스 저장소용 Oracle OKV
- 저장소 서비스를 위한 OCI KMS
- ENCRYPTTRAIL 매개변수를 통해 암호화를 구성합니다.
데이터 보안에 대한 자세한 내용은 Oracle GoldenGate Microservices Documentation에서 Secure Data at Rest를 참조하십시오.
GoldenGate 자체 인증을 위해 Oracle GoldenGate를 외부 ID 제공자(예: IAM, OAM)와 통합하려면 어떻게 해야 합니까?
-
Oracle GoldenGate Microservices Architecture는 Oracle Identity and Access Management(IAM), Oracle Access Manager(OAM), Azure Entra ID와 같은 외부 ID 제공자와의 통합을 지원하여 중앙 집중식 인증, SSO(Single Sign-On), GoldenGate 관리 및 모니터링 서비스에 대한 역할 기반 액세스 제어를 제공합니다. 이러한 통합은 중앙 집중식 ID 거버넌스, 보안 규제준수 및 통합 인증이 필요한 엔터프라이즈 및 클라우드 환경에서 특히 중요합니다.
-
GoldenGate 마이크로서비스 아키텍처에서 인증은 서비스 관리자 및 관리 서비스를 통해 관리됩니다. 이 서비스는 배포 모델 및 제공자 기능에 따라 OAuth 2.0, OIDC(OpenID Connect), SAML 및 LDAP 기반 인증과 같은 표준을 사용하여 엔터프라이즈 ID 제공자와의 통합을 지원합니다. OCI GoldenGate 배포의 경우 통합은 일반적으로 Oracle Cloud Infrastructure Identity and Access Management(OCI IAM)를 통해 수행되므로 관리자는 중앙 집중식 OCI 사용자, 그룹, 정책 및 페더레이션 서비스를 사용하여 GoldenGate 배포 및 REST API에 안전하게 액세스할 수 있습니다.
-
Oracle Access Manager(OAM) 또는 엔터프라이즈 SSO 솔루션과 통합하는 경우 GoldenGate는 일반적으로 인증 및 토큰 검증을 처리하는 역 프록시 또는 웹 게이트웨이 뒤에 구성됩니다. 인증이 성공하면 사용자 ID 및 권한 부여 정보가 GoldenGate 서비스로 전달됩니다. 이 접근 방식은 별도의 GoldenGate 특정 자격 증명 없이도 중앙 집중식 로그인 정책, MFA 적용, 세션 관리 및 기업 ID 통합을 지원합니다.
-
Azure Entra ID 통합의 경우 GoldenGate는 사용자 인증 및 역할 매핑을 위해 Entra ID에서 제공하는 외부 디렉토리 서비스를 사용할 수 있으므로 조직은 기존 엔터프라이즈 사용자 그룹 및 보안 정책을 통해 관리 액세스를 관리할 수 있습니다. 그런 다음 역할 기반 액세스 제어를 적용하여 GoldenGate 환경 내에서 관리, 배포 관리, 모니터링 및 API 액세스에 대한 제어 권한을 적용할 수 있습니다.
-
GoldenGate 또한 엔터프라이즈 인증 메커니즘을 사용하여 REST API를 보호할 수 있으므로 외부 자동화 플랫폼, CI/CD 파이프라인 및 모니터링 툴이 로컬 서비스 계정이 아닌 중앙 집중식 ID 토큰을 사용하여 인증할 수 있습니다. 클라우드 네이티브 및 하이브리드 배포에서 이 통합은 사용자 라이프사이클 관리 및 감사 규정 준수를 간소화하면서 엔터프라이즈 플랫폼 전반에 걸쳐 보안 일관성을 향상시킵니다.
-
전반적으로 Oracle GoldenGate를 외부 ID 제공자와 통합하면 중앙 집중식 인증, SSO, 통합 ID 관리 및 엔터프라이즈급 보안 제어가 가능하므로 대규모 엔터프라이즈 및 OCI 환경에서 GoldenGate 배포를 보다 쉽게 보호하고 관리할 수 있습니다.
-
각 ID 제공자는 OIDC 및 OAuth 2.0 표준을 사용하더라도 토큰 요청에 대해 엔드포인트에서 약간 다르게 구현됩니다. GoldenGate은(는) GoldenGate과(와) 통합하기 위해 해당 ID 제공자에 대한 특정 프로파일을 생성해야 합니다. 따라서 ID 제공자가 지원되는 목록에 없는 경우 개선 요청을 제출할 수 있습니다.
Oracle GoldenGate를 사용하여 다운타임 없이 데이터베이스를 마이그레이션하려면 어떻게 해야 합니까?
Oracle GoldenGate는 두 시스템이 온라인 상태인 동안 소스 데이터베이스에서 대상 데이터베이스로 트랜잭션 변경 사항을 지속적으로 복제하여 다운타임이 거의 없는 데이터베이스 마이그레이션을 지원합니다. GoldenGate를 사용하면 내보내기, 가져오기 및 컷오버 작업을 위한 긴 중단 기간을 요구하는 대신, 조직이 실시간으로 데이터를 동기화하여 애플리케이션 중단을 최소화하면서 최종 마이그레이션 컷오버를 완료할 수 있습니다.
일반적인 제로 다운타임 마이그레이션 아키텍처에서 GoldenGate는 통합 추출을 사용하여 소스 데이터베이스의 변경 사항을 캡처하고 추적 파일에 기록합니다. 그런 다음 Distribution Services를 통해 변경 사항이 전송되고 Parallel Replicat를 사용하여 대상 데이터베이스에 적용됩니다. 초기 데이터 로드는 백업/복원, 데이터 펌프, RMAN 복제 또는 기타 대량 로드 방식을 통해 이전되는 동안 GoldenGate는 계속 진행 중인 트랜잭션을 복제하므로 이전 프로세스 동안 대상이 소스와 동기화된 상태로 유지됩니다.
마이그레이션 워크플로우는 일반적으로 다음과 같은 여러 단계를 따릅니다.
- 준비 및 환경 설정
- 초기 데이터 로드
- 연속 변경 복제
- 검증 및 동기화
- 제어 컷오버
초기 로드 단계 중 데이터베이스의 전체 복사본이 대상 환경으로 전송됩니다. 기준선 데이터가 로드되면 GoldenGate는 소스 데이터베이스에서 캡처된 모든 진행 중인 트랜잭션 변경사항을 적용합니다. 이 연속 복제는 컷오버가 시작되기 전에 대상 데이터베이스가 이미 거의 동기화되었기 때문에 중단 기간을 크게 줄입니다.
데이터 검증은 제로 다운타임 마이그레이션의 중요한 부분입니다. Oracle GoldenGate Veridata는 일반적으로 복제 중 소스 및 대상 데이터베이스를 비교하여 프로덕션 스위치오버 전에 데이터 일관성을 보장하는 데 사용됩니다. 지속적인 검증을 통해 불일치를 조기에 파악하고 마이그레이션 위험을 줄일 수 있습니다.
컷오버 시 애플리케이션 작업이 잠시 일시 중지되고, 남은 트랜잭션을 복제할 수 있으며, 관리자는 복제 지연이 0에 도달하는지 확인합니다. 동기화가 확인되면 응용 프로그램이 대상 데이터베이스로 재지정되고 대상 환경이 새 운용 시스템이 됩니다. 시스템이 온라인 상태인 동안 대부분의 데이터 이동이 발생했기 때문에 일반적으로 실제 중단 기간은 최종 동기화 및 응용 프로그램 재지정 프로세스로만 줄어듭니다.
GoldenGate는 다음을 통해 제로 다운타임 마이그레이션을 지원합니다.
- Oracle에서 Oracle로 마이그레이션
- 버전 간 업그레이드
- 플랫폼 마이그레이션
- 온프레미스에서 OCI로의 마이그레이션
- 이기종 데이터베이스 이전
- 멀티클라우드 및 하이브리드 클라우드 전환
최신 GoldenGate 마이크로서비스 아키텍처 및 OCI GoldenGate 배포에서 마이그레이션 관리는 중앙 집중식 웹 인터페이스, REST API, 자동화된 배포 서비스 및 통합 모니터링 기능을 통해 더욱 간소화됩니다. 병렬 Replicat, 통합 캡처 및 확장 가능한 배포 서비스는 마이그레이션 작업 중 대규모 트랜잭션 워크로드를 효율적으로 처리할 수 있도록 지원합니다.
전반적으로 Oracle GoldenGate는 지속적인 실시간 복제, 확장 가능한 병렬 처리, 지속적인 검증 및 제어 컷오버 절차를 결합하여 다운타임 없는 마이그레이션을 지원하므로 조직은 비즈니스 중단을 최소화하고 운영 위험을 줄이면서 중요한 데이터베이스를 마이그레이션할 수 있습니다.
양방향 복제를 구성하기 위한 모범 사례는 무엇입니까?
Oracle GoldenGate를 사용하여 양방향 복제를 구성하는 모범 사례는 다음과 같습니다.
- 명확한 활성-활성 복제 아키텍처 및 데이터 소유권 규칙을 정의합니다.
- 가능하면 두 시스템에서 동일한 데이터가 동시에 수정되지 않도록 하여 갱신 충돌을 방지합니다.
- CDR(충돌 감지 및 해결) 정책을 적절하게 구성합니다.
- 복제된 모든 테이블에서 기본 키 또는 고유 키를 사용합니다.
- 소스 테이블과 대상 테이블에 동일한 구조와 호환되는 데이터 유형이 있는지 확인하십시오.
- 복제에서 불필요한 테이블, 임시 객체 및 지원되지 않는 작업을 제외합니다.
- 루프 방지 메커니즘을 사용하여 복제된 트랜잭션이 원래 시스템으로 다시 전송되지 않도록 방지합니다.
- 동기화된 데이터베이스 Character Set, 시간대 및 스키마 정의를 유지 관리합니다.
- 복제 지연, 프로세스 상태 및 충돌 이벤트를 지속적으로 모니터링합니다.
- 복구, 전환 및 복구 절차를 정기적으로 테스트합니다.
- 적절한 체크포인트 및 트레일 관리를 구성합니다.
- 워크로드를 분리하고 인프라 크기를 적절히 조정하여 능동-능동 트래픽을 처리할 수 있습니다.
- 보완 로깅 및 적절한 트랜잭션 로깅 구성을 사용합니다.
- 강력한 모니터링, 경고 및 감사 관행을 구현합니다.
- Oracle GoldenGate Veridata와 같은 도구를 사용하여 데이터 일관성을 정기적으로 검증할 수 있습니다.
- DDL 복제 및 스키마 변경 사항에 대해 신중하게 계획합니다.
- 충돌 처리 규칙 및 운영 절차를 명확하게 문서화합니다.
양방향 복제 환경은 단방향 복제보다 복잡하며 다음과 같은 문제를 야기할 수 있으므로 신중하게 계획해야 합니다.
- 갱신 충돌
- 복제 루프
- 데이터 분기
- 대기시간 민감도
- 운영상의 복잡성
Replicat에서 "잠긴" 트랜잭션이 표시되는 경우의 의미는 무엇이며 어떻게 수정할 수 있습니까?
Replicat에 "잠긴" 트랜잭션이 표시되는 경우 일반적으로 Replicat 프로세스가 대상 데이터베이스에 하나 이상의 트랜잭션을 적용할 수 없으며 복제 진행률이 중지되거나 지연됩니다.
일반적인 원인은 다음과 같습니다.
- 데이터베이스 잠금 또는 대상에서 세션 차단
- 레코드가 누락되었거나 충돌합니다.
- 제한조건 위반
- 중복 키 오류
- 지원되지 않는 연산입니다.
- 장기 실행 트랜잭션
- 데이터 유형이 일치하지 않음
- 네트워크 또는 연결 문제
- 시스템 리소스 부족
일반적인 문제 해결 단계는 다음과 같습니다.
- Replicat 보고서 파일 검토 및 오류에 대한 폐기 파일
- GoldenGate 오류 로그를 확인합니다.
- 차단을 유발하는 트랜잭션 또는 테이블 식별
- Target Database 가용성 및 상태 확인
- 잠긴 객체 또는 차단 세션 확인
- 데이터 충돌 또는 제약 조건 문제 해결
- 추적 파일에 액세스할 수 있고 손상되지 않았는지 확인
- 체크포인트 진행률 확인
- 필요한 경우 문제를 해결한 후 Replicat 다시 시작
경우에 따라 관리자는 다음을 수행해야 할 수 있습니다.
- 문제가 있는 트랜잭션 건너뛰기
- Replicat 재배치,
- 또는 영향을 받는 테이블 재동기화
케이스, 심각도 및 비즈니스 요구 사항에 따라 달라집니다.
마이크로서비스에서 디스크 공간을 관리하고 오래된 트레일 파일을 삭제하려면 어떻게 해야 합니까?
Oracle GoldenGate Microservices Architecture에서는 스토리지 소진을 방지하고 정상적인 복제 환경을 유지 관리하기 위해 디스크 공간 관리 및 트레일 파일 비우기가 중요합니다.
트레일 파일은 일반적으로 다운스트림 프로세스에서 더 이상 필요하지 않은 이전 트레일 파일을 제거하는 자동 비우기 정책을 사용하여 관리됩니다.
일반적인 사례는 다음과 같습니다.
- 자동 트레일 파일 지우기 구성
- 디스크 사용량을 정기적으로 모니터
- 운영 체제 스토리지와 트레일 스토리지 분리
- 전용 파일 시스템 또는 볼륨 사용
- Recovery 요구 사항에 준하여 보존 정책 설정
일반적으로 다음과 같은 경우 추적 파일을 비울 수 있습니다.
- 모든 Extract 및 Replicat 프로세스가 이를 처리했습니다.
- 체크포인트가 파일 이상으로 진행됨
- 복구 또는 재동기화를 위한 파일이 아닙니다.
마이크로서비스에서 트레일 관리는 일반적으로 다음을 통해 처리됩니다.
- 관리 서버
- 분배 서비스
- 수신기 서비스
- 명령줄 관리 도구
- 또는 REST API
추가 권장 사항은 다음과 같습니다.
- 디스크 공간 모니터링 및 경고 활성화
- 감사(Audit)에 필요한 경우 트레일 아카이브
- 장기 보존 기간 동안 외부 저장 영역 사용
- 비우기 정책 및 스토리지 증가 추세를 주기적으로 검토
적절한 트레일 관리를 통해 다음을 방지할 수 있습니다.
- 복제 정지 페이지
- 디스크 전체 조건
- 성능 저하
- 회복 합병증
마이크로서비스에서 자동 시작 및 재시작을 구성하려면 어떻게 해야 합니까?
Oracle GoldenGate Microservices Architecture에서는 장애 또는 서버 재시작 후 배치 서비스와 복제 프로세스를 자동으로 시작 및 복구하도록 자동 시작 및 자동 재시작을 구성할 수 있습니다.
일반적으로 다음을 통해 구성됩니다.
- Extract 및 Replicat 프로세스에 대한 자동 시작 프로파일 사용
- 재시도 간격 및 재시도 횟수로 자동 재시작 정책 사용
- 서비스 관리자 시작 동작 구성
- 배포를 운영 체제 서비스 또는 컨테이너 통합관리 플랫폼과 통합
자동 재시작 설정은 수동 개입 없이 실패한 프로세스를 자동으로 재시작하여 고가용성을 보장합니다.
공통 구성 옵션에는 다음이 포함됩니다.
- 시작 딜레이
- 재시도 횟수
- retry interval
- 종속성 순서 지정
- 실패 한계값
이러한 설정은 일반적으로 다음을 통해 관리할 수 있습니다.
- GoldenGate 마이크로서비스 웹 인터페이스
- REST API
- 또는 명령줄 관리 도구
자동 시작 및 재시작은 일반적으로 다음 위치에서 사용됩니다.
- 운영 HA 환경
- 클라우드 배포
- 컨테이너화된 환경
- 재해 복구 아키텍처
- 무인 복제 시스템
복제 지연에 대한 문제 해결 단계는 무엇입니까?
Oracle GoldenGate 복제 지연에 대한 일반적인 문제 해결 단계는 다음과 같습니다.
- GoldenGate 모니터링 명령 또는 대시보드를 사용하여 지연 상태를 확인합니다.
- Extract, Pump 또는 Replicat 프로세스가 정상적으로 실행 중인지 확인합니다.
- GoldenGate 보고서 파일 및 오류 로그에서 경고 또는 실패를 검토합니다.
- 원본 데이터베이스에서 장기 실행 트랜잭션을 확인합니다.
- 소스 시스템과 대상 시스템 간의 네트워크 대기 시간과 대역폭을 모니터링합니다.
- 추적 파일이 올바르게 생성되고 사용되고 있는지 확인합니다.
- 소스 서버와 대상 서버에서 CPU, 메모리, 디스크 I/O 및 스토리지 활용률을 확인합니다.
- 체크포인트 진행이 정상적으로 진행되고 있는지 확인합니다.
- Lock, 느린 Query 또는 리소스 경합과 같은 데이터베이스 성능 문제를 검토합니다.
- 아카이브 로그 또는 트랜잭션 로그가 사용 가능하고 누락되지 않았는지 확인하십시오.
- 트랜잭션 볼륨에서 대규모 일괄 처리 작업 또는 급증을 확인합니다.
- 필요한 경우 병렬화 또는 일괄 처리를 사용하여 Replicat 성능을 튜닝합니다.
- 추적 파일 디스크 위치에 충분한 공간이 있는지 확인합니다.
- Extract, Pump 및 Replicat 프로세스에 대한 매개변수 구성을 검증합니다.
- 근본 원인을 해결한 후 필요한 경우 영향을 받는 프로세스를 다시 시작합니다.
복제 지연 분석은 일반적으로 다음과 같은 이유로 병목이 발생하는지 여부를 파악하는 데 중점을 둡니다.
- 소스 데이터베이스 작업,
- 네트워크 지연,
- GoldenGate 처리,
- 또는 Target Database 성능
분산 데이터 스트림 및 JSON 관계형 이중성에 GoldenGate를 사용하려면 어떻게 해야 합니까?
- Oracle Database 23ai JSON Relational Duality Views를 사용하면 개발자가 관계형 데이터를 JSON 문서 모델로 손쉽게 사용할 수 있습니다. 이는 JSON 문서의 장점과 관계형 모델의 장점을 결합한 동시에 각 문서의 한계를 방지합니다. Oracle JSON 관계형 이중성 뷰는 기본적으로 JSON 데이터를 구조화된 관계형 형식으로 제공하는 SQL 뷰입니다.
- Oracle JSON Relational Duality 및 GoldenGate Data Streams를 사용하여 비즈니스 객체를 복제하면 데이터 제품의 우선 순위가 지정되고 데이터 객체의 고유성을 보장하여 애플리케이션, 트랜잭션 패브릭, 데이터/이벤트 메시 및 데이터 패브릭에 대한 신뢰성 있는 단일 소스가 됩니다.
- Oracle LiveLabs을 참조하여 JSON 관계형 이중성으로 GoldenGate 데이터 스트림을 구성하는 방법을 경험할 수 있습니다.
GoldenGate에서 데이터 변환을 위한 고급 옵션은 무엇입니까?
- 파라미터 파일에서 열 매핑, 필터링 및 변형 함수를 사용합니다.
- 커스텀 query 또는 프로시저에 SQLEXEC를 통합합니다.
z/OS에서 GoldenGate를 실행하여 변경 사항을 캡처하거나 zOS용 Db2에 대한 변경 사항을 전달할 수 있습니까?
- GoldenGate는 z/OS에서 Extract/Replicat를 직접 실행하지 않습니다. 대신 Extract/Replicat는 AIX/Linux/zLinux와 같은 지원 플랫폼에서 원격으로 실행되고 원격 캡처 및 원격 전달을 위해 Db2 z/OS에 연결됩니다.
- GoldenGate는 Db2 로그 파일에서 변경 사항을 캡처하기 위해 특정 API를 호출하기 위해 Db2 z/OS에 작은 패키지를 설치해야 합니다. 자세한 내용은 Install Extract Components on Db2 z/OS를 참조하십시오.
Db2 z/OS에 대해 Replicat만 실행하는 경우 이 패키지가 필요하지 않습니다.
i 및 Db2 LUW용 GoldenGate에 마이크로서비스 아키텍처가 있습니까?
- 예, GoldenGate 26ai부터 GoldenGate는 마이크로서비스 아키텍처와 이 두 빌드를 위한 마이크로서비스 아키텍처만 추가했습니다.
- 26ai 이전에는 두 빌드에 사용할 수 있는 클래식 아키텍처만 있습니다.
GoldenGate는 Db2에서 LUW/Db2 z/OS 빌드 설치를 위한 i/Db2용 ODBC 드라이버를 제공합니까?
아니요. 최종 사용자는 GoldenGate가 설치되고 있는 서버에 아직 설치되지 않은 경우 해당 ODBC 드라이버에 대해 IBM과 자체 라이센스 계약을 사용하여 적절한 ODBC 드라이버를 설치해야 합니다. 적절한 ODBC 드라이버를 다운로드하는 방법은 IBM의 ODBC 드라이버 사용 설명서를 참조하십시오.
Docker 컨테이너에서 GoldenGate를 실행하려면 어떻게 해야 합니까?
Oracle GoldenGate는 GoldenGate 소프트웨어를 컨테이너화된 서비스로 배포하여 Docker 컨테이너에서 실행할 수 있습니다. Oracle은 Oracle Container Registry(OCR)를 통해 GoldenGate 컨테이너 이미지를 제공하므로 사용자는 사전 구축된 이미지를 가져와 배포하여 더 빠른 설정 및 표준화된 환경을 구현할 수 있습니다.
컨테이너에서 GoldenGate를 실행하면 다음과 같은 이점이 있습니다.
- 간소화된 배포 및 업그레이드
- 환경 전반의 이식성
- 간편한 확장성
- 클라우드 전용 플랫폼과의 향상된 통합
GoldenGate 마이크로 서비스 아키텍처는 현대적 분산 환경을 위해 설계되었으며 Docker 및 Kubernetes 통합관리 플랫폼과 잘 작동하므로 일반적으로 컨테이너 배포에 선호됩니다.
컨테이너화된 GoldenGate 배치는 일반적으로 다음에서 사용됩니다.
- 클라우드 환경에서
- CI/CD 파이프라인
- Kubernetes 플랫폼
- 하이브리드 및 멀티 클라우드 아키텍처
- 최신 데이터 복제 및 스트리밍 솔루션
영구 스토리지는 일반적으로 컨테이너 수명 주기 외부에서 추적, 체크포인트 및 구성 데이터를 유지하도록 외부적으로 구성됩니다.
OCI GoldenGate란 무엇입니까?
Oracle Cloud Infrastructure(OCI) GoldenGate는 완전 관리형 클라우드 네이티브 Data Fabric 플랫폼으로, 이기종 환경에서 엔터프라이즈 규모로 실시간 데이터 이동, 통합 및 스트리밍을 지원합니다. 데이터베이스, 데이터 웨어하우스, 분석 플랫폼, 메시징 시스템 및 클라우드 서비스 간의 짧은 대기 시간으로 트랜잭션 데이터 변경 사항을 캡처하고 제공합니다.
모던 Data Fabric 전략의 핵심 구성요소인 OCI GoldenGate는 조직이 온프레미스, 하이브리드 및 멀티클라우드 환경 전반에서 분산된 데이터를 연결, 동기화 및 운영할 수 있도록 지원합니다. 실시간 데이터 복제, 다운타임 없는 마이그레이션, 운영 보고, 이벤트 기반 아키텍처, 스트리밍 분석, AI/ML 데이터 파이프라인, 데이터 동기화 등 광범위한 사용 사례를 지원합니다.
또한 OCI GoldenGate는 통합되고 직관적인 사용자 경험을 통해 데이터 파이프라인을 설계, 통합관리, 모니터링, 변환, 검증 및 비교할 수 있는 통합 기능을 제공합니다.
OCI GoldenGate을 사용할 수 있는 지역은 어디입니까?
OCI GoldenGate이 https://www.oracle.com/cloud/data-regions/에 배포된 현재 리전을 확인해 보세요.
OCI GoldenGate 설명서는 어디에서 찾을 수 있습니까?
OCI GoldenGate 설명서는 https://docs.oracle.com/en/cloud/paas/goldengate-service/index.html에서 확인할 수 있습니다.
OCI GoldenGate의 주요 사용 사례는 무엇입니까?
OCI GoldenGate의 주요 사용 사례는 다음과 같습니다.
- 데이터 복제: 마이그레이션, CDC, 오프라인 보고, 실시간 데이터 웨어하우징, 비Oracle 소스 및 대상과의 통합, 빅 데이터 수집 및 전달
- 데이터 파이프라인: 데이터 이벤트 및 ETL 데이터를 마이크로 일괄 처리로 상관
- 스트리밍 분석: 시계열, 내장된 ML 및 지리 공간
- 데이터 검증: 고속으로 데이터 비교
- 온프레미스 데이터를 자율운영 AI 데이터베이스, Cloud at Customer 및 오브젝트 스토리지로 이동하는 간단한 사용자 경험
- OCI 리전 간, 하이브리드, 온프레미스-OCI, 멀티클라우드 배포를 위한 간단한 HA/DR 및 멀티-액티브 설정 사용 사례는 새로운 배포 유형 및 기능이 추가됨에 따라 계속 발전할 것입니다.
OCI 마켓플레이스에서 OCI GoldenGate과 GoldenGate의 차이점은 무엇입니까?
다음은 두 오퍼링 간의 몇 가지 차이점입니다.
- OCI GoldenGate는 Oracle이 백업, 패치 및 업그레이드와 같은 인프라 운영을 관리하는 완전 관리형 서비스입니다. GoldenGate OCI Marketplace는 고객이 관리합니다.
- OCI GoldenGate는 배포, 연결, 프라이빗 엔드포인트, 관리형 확장과 같은 OCI 서비스 구성을 사용합니다.
- OCI GoldenGate는 마이크로서비스 기반이며 클래식 아키텍처를 지원하지 않습니다.
- 가격: OCI GoldenGate는 유니버설 크레딧을 사용하며 온프레미스 사용자를 위한 BYOL 경로가 있습니다. GoldenGate on OCI Marketplace는 온프레미스 라이선스가 필요합니다.
- 자동 지갑 처리 및 프라이빗 엔드포인트 지원을 통해 OCI GoldenGate의 자율운영 AI 데이터베이스와의 연결이 간소화되었으며, OCI 마켓플레이스의 GoldenGate에 더 많은 수동 설정이 필요했습니다.
- 확장: OCI GoldenGate는 인스턴스 생성 시 선택된 OCPU 수의 최대 3배까지 자동으로 확장됩니다(배포당 최대 OCPU 24개 제한). OCI Marketplace에서 GoldenGate를 사용하여 인스턴스를 수동으로 확장할 수 있습니다.
SLO(서비스 수준 목표) 및 SLA(서비스 수준 계약)는 어디에서 찾을 수 있습니까?
현재 Oracle PaaS 및 IaaS 퍼블릭 클라우드 서비스 필러 문서와 현재 Oracle Cloud SLA 페이지를 사용합니다.
https://www.oracle.com/cloud/sla/.
OCI GoldenGate의 비용은 얼마인가요?
OCI GoldenGate는 OCI GoldenGate 호스트에서 사용하는 OCPU에 따라 가격이 책정됩니다. 시간당 OCPU 측정항목은 표준 정의를 따릅니다.
-
시간당 OCPU는 Oracle Cloud Service의 일부로 사용되는 OCPU(Oracle Compute Unit) 시간 수로 정의됩니다. OCPU는 하이퍼 스레딩을 지원하는 프로세서의 물리적 코어 1개와 동일한 CPU 용량을 제공합니다. 각 OCPU는 하드웨어 실행 스레드(vCPU라고 함) 두 개에 해당합니다. 각 OCPU에는 미리 정의된 메모리 양이 있습니다. 소비된 각 부분 OCPU 시간이 1시간보다 짧더라도 1시간 전액이 청구됩니다.
- OCPU 최소값이 없습니다.
- 시간당 OCPU당 가격: $1.3441
- OCI GoldenGate 배치 OCPU 수: OCPU 1~24개 사이
- 자동 크기 조정 정책:
- 고객은 자동 스케일을 사용 또는 사용 안함으로 설정할 수 있습니다.
- 고객은 OCPU 1~24개(자동 스케일이 사용으로 설정된 경우 기본 OCPU 1~8개 사이) 중에서 기본 크기(최소)를 선택합니다.
- 자동 배율 조정은 다음과 같이 선택된 기본 크기인 3x입니다.
- OCI GG의 자동 확장:
- User Choice: Enable or Disable Auto-Scale: 사용자가 자동 스케일링할지 여부를 선택할 수 있습니다.
- 기본 크기 선택: 사용자가 OCPU에서 기본 크기를 선택합니다. 청구 목적상 최소값입니다.
- 자동 스케일: 확장/축소는 자동으로 투명하게 수행됩니다.
- 모니터링: OCI GoldenGate는 지정된 시점에 활용되는 OCPU 수에 대한 원격 측정을 내보냅니다.
- 부분 시간: Autonomous Database, Exadata Cloud Service와 동일한 규칙을 준수합니다. "Oracle Autonomous Data Warehouse 및 Oracle Autonomous Transaction Processing의 경우 최소 1분 동안 부분 시간으로 소비된 OCPU 시간 부분이 청구됩니다."
- 최대 활용률: Autonomous Database 및 Exadata Cloud Service와 동일한 규칙을 따릅니다. "자동 스케일링이 사용으로 설정된 경우 Cloud Service는 사용자가 생성하거나 명시적으로 스케일링할 때 지정한 OCPU 수에 대한 용량을 항상 제공합니다. 또한 Cloud Service는 워크로드에 따라 필요에 따라 추가 OCPU(서비스를 만들거나 명시적으로 확장할 때 지정한 OCPU 수의 최대 3x)를 제공할 수 있습니다. 시간당 OCPU 소비량은 최대값(서비스의 OCPU 수, 서비스에서 소비한 실제 OCPU)으로 계산됩니다. 실제 OCPU 사용량은 분당 소비를 기반으로 하며 시간 전체의 평균을 계산합니다."
- User Choice: Enable or Disable Auto-Scale: 사용자가 자동 스케일링할지 여부를 선택할 수 있습니다.
- OCI GG의 자동 확장:
또한 Data Integration 범주에 OCI GoldenGate가 포함된 Cloud Estimator(https://www.oracle.com/cloud/costestimator.html)를 참조할 수 있습니다.
BYOL 라이센스는 어떻게 부여됩니까?
변환 비율:
- 프로세서 라이선스 8개마다 OCI GoldenGate의 OCPU를 최대 1개까지 활성화할 수 있습니다.
- 지원되는 Named User Plus 라이선스 400개당, OCI GoldenGate의 OCPU 시간 최대 1개를 활성화할 수 있습니다.
다음의 지원되는 프로그램 라이선스는 위의 전환 비율을 충족하기 위해 집계할 수 있습니다.
- Oracle GoldenGate 또는
- Oracle GoldenGate for Non Oracle AI Database 또는
- Oracle GoldenGate for Distributed Applications and Analytics 또는
- Oracle GoldenGate for Big Data(Oracle GoldenGate for Big Data Targets는 제외)
GoldenGate 마켓플레이스를 OCI GoldenGate로 마이그레이션할 수 있습니까?
- GoldenGate(온프레미스 GoldenGate 또는 GoldenGate 마켓플레이스)에서 OCI GoldenGate로의 마이그레이션은 자동화되지 않습니다.
- OCI GoldenGate는 GoldenGate 마이크로서비스 아키텍처를 기반으로 구축되었습니다. 따라서 고객이 이미 GoldenGate(온프레미스, 컴퓨트 또는 OCI 마켓플레이스)를 사용하고 있는 경우 이는 매우 간단한 기술 마이그레이션입니다. 자세한 내용은 Oracle Cloud Infrastructure GoldenGate로 마이그레이션을 참조하십시오.
- 고객이 GoldenGate Classic Architecture를 사용하는 경우 마이그레이션 중에 추가 작업이 필요합니다. 이 마이그레이션 경로는 많은 고객이 이미 온프레미스 투자를 위해 성공적으로 완료한 검증된 마이그레이션 경로입니다. 고객이 마이그레이션하는 데 사용할 수 있는 GoldenGate Classic에서 GoldenGate Microservices로의 마이그레이션 유틸리티도 사용할 수 있습니다.
OCI GoldenGate의 크기를 적절히 조정하려면 어떻게 해야 합니까?
OCI GoldenGate는 허브 아키텍처를 사용합니다.
- 모든 데이터는 OCI GoldenGate 호스트를 통해 경로 지정됩니다.
- 데이터는 소스에서 원격으로 캡처됩니다.
- 데이터가 대상에 원격으로 전달됩니다.
- 계량 및 청구 정보 검토
- OCPU 활용률 정보 검토
- OCPU 관리 및 청구에서 배포 유형에 대한 크기 조정 고려 사항을 검토합니다.
참고:
- 성능에는 여러 변수가 있습니다(네트워크, 소스/대상 데이터베이스, 인덱스의 효과적인 사용, 스키마 구성 등). 따라서 운용 작업 로드에 대한 실제 테스트는 적절한 크기 조정을 위한 표준입니다.
- OCI GoldenGate 배치 세부정보 페이지 및 OCI 콘솔의 측정항목 탐색기에서 OCPU 활용률을 모니터할 수 있습니다.
- OCI 콘솔에서 OCPU 활용률이 특정 레벨에 도달할 때 통지하도록 알람을 설정할 수 있습니다.
OCI GoldenGate에서 지원되는 소스 및 대상은 무엇입니까?
지원되는 소스 및 대상 시스템에 대한 자세한 내용은 연결 탐색을 참조하십시오.
OCI GoldenGate을 프라이빗 IP 또는 온프레미스 Oracle 시스템에 연결할 수 있습니까?
예. 연결에 대한 자세한 내용은 OCI GoldenGate 연결을 참조하십시오.
소스 및 대상에 대한 OCI GoldenGate 접속은 원격 캡처 및 원격 전달을 통해 사용으로 설정됩니다.
OCI Marketplace 또는 온프레미스에서 실행되는 OCI GoldenGate과 GoldenGate 간의 배포 경로를 설정하려면 어떻게 해야 하나요?
다음 LiveLabs에서는 OCI-GG와 GG 마이크로서비스 설치 간에 배포 경로를 생성하는 방법에 대해 설명합니다.
OCI GoldenGate는 단일 인스턴스 Oracle 데이터베이스를 지원합니까?
예. 플러그 가능(다중 테넌트) 및 단일 인스턴스가 모두 지원됩니다.
전용 자율운영 데이터베이스가 지원됩니까?
예, 전용 인프라 환경의 자율운영 AI 데이터베이스가 완전히 지원됩니다.
정확한 사전 요구사항은 현재 자율운영 AI 데이터베이스 및 OCI GoldenGate 설명서를 확인하십시오. Oracle Autonomous AI Database
Oracle Management Cloud 및 OEM(Oracle Enterprise Manager)을 사용하여 OCI GoldenGate에 액세스하고 모니터링할 수 있습니까?
GoldenGate용 Management Pack은 이제 OCI GoldenGate를 지원합니다.
Oracle GoldenGate Foundation Suite란 무엇입니까?
Oracle GoldenGate Foundation Suite는 세 가지 제품으로 구성된 번들입니다. 다음과 같은 항목이 포함됩니다.
- Oracle GoldenGate Veridata
- Oracle GoldenGate Management Pack(EM 플러그인 및 모니터)
- Oracle GoldenGate Studio
Oracle GoldenGate Veridata란 무엇입니까?
Oracle GoldenGate Veridata는 진행 중인 비즈니스 프로세스를 자동으로 중단하지 않고 이기종 데이터베이스 간의 데이터 불일치를 식별, 보고 및 수정하는 고속 데이터 비교 및 복구 솔루션입니다. 비즈니스에 부정적인 영향을 미치기 전에 동기화되지 않은 데이터를 식별할 수 있는 사용이 간편하면서도 강력한 솔루션을 제공합니다.
Oracle GoldenGate Veridata의 다양한 구성요소는 무엇입니까?
Oracle GoldenGate Veridata의 다양한 구성요소는 다음과 같습니다.
- Veridata 에이전트
- Veridata Server
- Veridata 저장소 데이터베이스
- Vericom 유틸리티 - CLI
실시간 데이터 비교는 Oracle GoldenGate Veridata와 어떻게 이루어집니까?
Oracle GoldenGate Veridata는 Oracle GoldenGate 복제가 실행되는 동안 소스 및 대상 데이터베이스를 비교하여 실시간 데이터 비교를 수행합니다.
다음은 일반적인 프로세스입니다.
-
GoldenGate는 거의 실시간으로 원본 데이터베이스에서 대상 데이터베이스로 트랜잭션 변경 사항을 복제합니다.
-
Veridata는 소스 및 타겟 데이터베이스 모두에 독립적으로 연결됩니다.
-
다음을 사용하여 구성 가능한 조각 또는 행 범위의 데이터를 비교합니다.
- 기본 키를 사용합니다.
- 해시/체크섬
- 불일치가 감지될 때 행 단위 검증
-
Veridata 식별:
- 행이 누락되었습니다.
- 추가 행
- 변경된 열 값
- 동기화되지 않은 트랜잭션
-
복제가 활성 상태로 유지되는 동안 비교 작업을 반복적으로 또는 계속 실행할 수 있으므로 운용 시스템에 미치는 영향을 최소화하면서 검증을 계속할 수 있습니다.
Veridata는 테이블 잠금 또는 복제 중단을 방지하기 위해 다음과 같은 최적화된 비교 기술을 사용합니다.
- 체크섬 기반 비교
- 병렬 처리
- 분할된 테이블 스캔
- 키 범위 조각화
이를 통해 조직은 다음 중 복제된 데이터가 동기화된 상태로 유지되는지 검증할 수 있습니다.
- 마이그레이션
- 업그레이드
- 제로 다운타임 컷오버
- 활성-활성 복제
- 재해 복구 작업
Veridata 자체는 데이터를 복제하지 않으며 거의 실시간으로 GoldenGate 복제의 정확성을 검증합니다.
Oracle GoldenGate Veridata를 사용한 실시간 데이터 비교에 대한 자세한 내용은 Oracle GoldenGate Veridata 26c: 작동 방식
Oracle GoldenGate Veridata의 크기는 어떻게 조정합니까?
Oracle GoldenGate Veridata 크기 조정에 대한 자세한 내용은 Oracle GoldenGate Veridata 크기 조정 방법을 참조하십시오.
Veridata 저장소 데이터베이스는 어떤 용도로 사용됩니까?
모든 메타데이터 정보(즉, Veridata의 모든 구성)가 Veridata 저장소 데이터베이스에 저장됩니다.
Veridata 26c에는 내장된 MySQL 데이터베이스가 저장소로 제공됩니다.
그러나 고객은 이 내장 MySQL 또는 저장소에 대해 고유의 MySQL 데이터베이스를 사용할 수 있습니다.
Veridata 저장소 데이터베이스의 크기는 얼마입니까?
Veridata의 모든 메타데이터 정보가 이 저장소 데이터베이스에 저장됩니다.
그래서, 그것은 큰 규모가 아닐 것입니다. 최대 5GB는 저장소의 크기입니다.
Oracle GoldenGate Veridata를 사용하여 이기종 데이터베이스 간 데이터를 비교할 수 있습니까?
예. Oracle GoldenGate Veridata는 이기종 데이터 비교 및 복구 솔루션입니다.
연결된 다음 인증 매트릭스를 확인하십시오.
https://www.oracle.com/in/a/ocom/docs/ogg-veridata-23c-cert-matrix.xlsx
Oracle GoldenGate Veridata를 사용하여 테이블의 DDL을 비교할 수 있습니까?
아니요. Oracle GoldenGate Veridata는 데이터 비교 도구이며 테이블 간 데이터만 비교할 수 있습니다. 그러나, 우리는 우리의 로드맵에 이것을 가지고 있습니다.
Oracle GoldenGate Veridata가 소스와 대상 간의 데이터 복제를 실시간으로 모니터링할 수 있습니까?
예. Oracle GoldenGate Veridata는 소스 데이터베이스와 타깃 데이터베이스 간의 데이터 복제를 거의 실시간으로 모니터링하고 검증할 수 있습니다. GoldenGate 복제가 실행되는 동안 지속적으로 데이터를 비교하고 누락된 행, 추가 행 또는 데이터 불일치와 같은 불일치를 식별합니다.
따라서 마이그레이션, 업그레이드 및 지속적인 복제 작업 중에 복제된 데이터베이스가 동기화된 상태로 유지되므로 운영 시스템에 미치는 영향을 최소화할 수 있습니다.
각 소스 및 대상 데이터베이스에 대해 Veridata Server를 설치해야 합니까?
아니요. Veridata 설치는 여러 소스와 대상 간의 데이터를 비교하기에 충분합니다.
각 소스 및 대상 데이터베이스 전용의 Veridata Server를 설치할 필요가 없습니다.
Veridata Agent 란 무엇입니까? 어떻게 구성해야 합니까?
Veridata Agent는 소스 및 대상 데이터베이스 테이블에서 데이터를 인출하는 경량 Java 프로그램입니다.
각 데이터베이스에 대해 하나의 전용 에이전트를 구성해야 합니다.
예를 들어 5개의 소스와 대상이 있는 경우 5개의 소스에 대해 5개의 Veridata 에이전트를 구성하고 5개의 대상에 대해 5개의 Veridata 에이전트를 구성해야 합니다.
Veridata 에이전트를 어디에 설치하고 배포해야 합니까?
Veridata 에이전트는 데이터베이스 서버에 고유 또는 원격으로 배치할 수 있습니다. Veridata 에이전트를 원격으로 구성할 때는 Veridata 에이전트와 소스/대상 데이터베이스 간에 올바른 네트워크가 있어야 합니다.
Veridata Agent Properties 파일은 어디에 있습니까?
이름이 "agent.properties"인 < AGENT_HOME > 경로에서 찾을 수 있습니다.
Veridata 서버 구성 파일은 어디에 있습니까?
Veridata 서버 구성 파일이 다음 경로에 있습니다.
/config/veridata/veridata.cfg
oggvdt_cainput.properties 파일은 어디에 있습니까?
oggvdt_cainput.properties 파일은 다음 경로에 있습니다.
/config/oggvdt_cainput.properties
Veridata 보고서는 어디에서 찾을 수 있습니까?
Oracle GoldenGate Veridata 보고서는 일반적으로 Veridata 설치 디렉토리 아래의 Veridata 서버 호스트에 생성 및 저장됩니다.
기본 위치는 대개 다음과 같습니다.
- Linux 또는 UNIX:
<VERIDATA_HOME>/reports<VERIDATA_HOME>/veridata/reports
- 윈도우:
<VERIDATA_HOME>\reports
Veridata 웹 UI에서 보고서에 액세스할 수도 있습니다.
- Veridata 콘솔에 로그인합니다.
- 비교 작업을 엽니다.
- Reports 또는 Job Details → Reports로 이동합니다.
- 구성에 따라 HTML, XML 또는 PDF 출력을 다운로드합니다.
일반적인 보고서 유형은 다음과 같습니다.
- 비교 요약 보고서
- 동기화되지 않은 행 보고서
- 수리 보고서
- 감사/준수 보고서
OGG 마이크로서비스 또는 OCI 배포와 함께 Veridata를 사용하는 경우 다음 위치에 보고서를 작성할 수 있습니다.
- 마운트된 볼륨
- 공유 저장소
- 배포 구성 방식에 따라 OCI Object Storage
다음 위치에서 정확한 보고서 경로를 확인할 수 있습니다.
<VERIDATA_HOME>/cfg/veridata.cfg
또는 서버 시작/구성 등록 정보
데이터베이스에 대해 여러 개의 Veridata 에이전트를 사용할 수 있습니까?
예, 하지만 하나의 데이터베이스에 대해 1개의 에이전트를 권장합니다.
그룹에 몇 개의 비교 쌍을 생성할 수 있습니까?
생성할 수 있는 비교 쌍의 수는 제한되지 않습니다. 임의의 숫자가 괜찮습니다.
Veridata에서 병렬로 실행할 수 있는 비교 쌍은 몇 개입니까?
최대값은 100입니다.
그러나 maxconcurrentjobs의 값을 변경하여 veridata.cfg 파일에서 업데이트할 수 있습니다.
Veridata에서 매일 증분 또는 변경된 데이터만 비교할 수 있습니까?
예, Veridata에는 Delta Comparison이라는 기능이 있습니다.
이 기능을 활성화하면 변경된 데이터만 비교됩니다.
Veridata에서 델타 비교는 무엇입니까?
전체 테이블을 스캔하는 대신 마지막 실행 이후 변경된 데이터 블록만 비교하는 성능 기능인 델타 처리를 사용하도록 비교 쌍을 구성할 수 있습니다.
이렇게 하면 모든 기록 데이터를 반복해서 비교할 수 없으며 변경된 데이터만 비교합니다.
Veridata에서 델타 비교를 사용으로 설정하려면 어떻게 해야 합니까?
Oracle GoldenGate Veridata 26c에서 Delta Comparison은 레거시 문서의 구식 델타 처리 설명이 아닌 최신 "지속적인 데이터 검증" 모델과 더욱 연계되어 있습니다. 이 기능은 비교 주기 간의 변경된 데이터에만 초점을 맞춰 비교 오버헤드를 줄이도록 설계되었으며, 이는 활성-활성, 하이브리드 클라우드 및 대규모 복제 환경에서의 지속적인 검증에 특히 중요합니다.
Veridata 26c에서 델타 비교는 비교 쌍 및 작업을 구성할 때 현대화된 Veridata 웹 UI를 통해 사용으로 설정됩니다. 관리자는 레거시 명령행 워크플로우에 크게 의존하지 않고 UI에서 직접 또는 REST API를 통해 비교 동작을 구성합니다. 이 프로세스에는 일반적으로 비교 쌍 구성 내에서 델타 기반 검증을 사용으로 설정하여 Veridata가 실행 간 변경사항을 추적하고 향후 수정된 데이터 집합에 대한 비교를 제한하도록 합니다. 이를 통해 데이터베이스의 영향을 줄이고 지속적인 검증 사용 사례에 대한 비교 성능을 향상시킬 수 있습니다.
또한 26c 아키텍처는 다음을 강조합니다.
- 연속 검증 워크플로우
- 스케줄링된 작업
- REST API 자동화
- 클라우드 네이티브 운영
- 확장 가능한 마이크로서비스 기반 비교 처리
기존 독립형 비교 실행 모델이 아닌
또한 Veridata 26c는 UI 및 API에 직접 기본 스케줄링 및 향상된 자동화 기능을 도입하여 Delta Comparison이 수동 최적화 기능으로 취급되는 대신 지속적인 복제 건전성 검증에 보다 운영적으로 통합되도록 합니다.
Oracle GoldenGate 26ai Microservices 배치 모니터링을 위해 인증된 Oracle Enterprise Manager 플러그인 버전은 무엇입니까?
Enterprise Manager 24ai에서 Oracle GoldenGate 26ai 마이크로서비스 모니터링 및 검색은 Oracle GoldenGate EM 플러그인 버전 13.5.2.0.6 인증을 받았습니다.
권장되는 Oracle AI Database 및 GoldenGate 패치 레벨이 안정성 및 지원 가능성에 중요한 이유는 무엇인가요?
Oracle은 현재 권장되는 Oracle Database 릴리스 업데이트(RU) 및 GoldenGate 번들 패치와 함께 Oracle GoldenGate를 실행할 것을 강력히 권장합니다.
이전 데이터베이스 패치 레벨의 경우 다음과 같은 상황이 발생할 수 있습니다.
- 통합 캡처 버그
- LogMiner 불안정성
- 지원되지 않는 조합,
- 보안 취약점,
- 복제 결함이 최신 RU에서 이미 수정되었습니다.
권장 연습:
최신 버전 따르기:
- GoldenGate 패치 권장 사항 노트,
- 데이터베이스 RU 권장 사항,
- 상호 운용성 매트릭스를 인증했습니다.
이전 패치 레벨에서 제품 결함을 가정하기 전에 수정 사항을 검증합니다.
Oracle GoldenGate Core 제품 패치 세트에 대한 기본 노트(KB159960)
Oracle GoldenGate 및 OCI GoldenGate는 MongoDB에서 변경 데이터 캡처를 지원합니까?
Oracle GoldenGate 및 OCI GoldenGate는 MongoDB 및 MongoDB Atlas에서 변경 데이터 캡처를 지원합니다. 서로 다른 MongoDB 데이터베이스 간의 양방향 복제를 지원합니다.
Oracle GoldenGate 및 OCI GoldenGate를 MongoDB에서 Oracle AI Database로의 마이그레이션에 사용할 수 있나요?
예. Oracle GoldenGate는 MongoDB에서 Oracle AI Database로의 다운타임 마이그레이션을 지원하지 않습니다. 자세한 내용은 Oracle GoldenGate 설명서를 참조하십시오.
Oracle GoldenGate 마이그레이션을 MongoDB에서 Oracle AI Database로 마이그레이션하도록 구성하려면 어떻게 해야 하나요?
다음 필수 조건을 확인합니다.
- MongoDB 소스 버전이 5 이상입니다.
- DAA용 Oracle GoldenGate for Distributed Applications and Analytics(GG) 23.7 이상이 소스 MongoDB 및 대상 데이터베이스 인스턴스에 대해 설치 및 구성됩니다.
- MongoDB 데이터베이스 도구(몽고 덤프 및 몽고레스토어 포함)가 설치되고 해당 디렉토리 경로가 경로 환경 변수에 추가됩니다.
다음 단계에 따라 MongoDB을 Oracle GoldenGate용 Oracle AI Database로 마이그레이션합니다.
-
MongoDB 덤프 유틸리티를 실행합니다.
mongodump명령을--oplog옵션과 함께 실행하여 소스 MongoDB 데이터베이스의 스냅샷을 생성합니다.$ ./bin/mongodump --uri="mongodb://localhost:27021" --oplog -v -
OplogLSN.sh스크립트를 실행하여 다음과 같이oplog.bson파일에 대한 경로를 인수로 제공하여oplog.bson파일에서 첫번째 및 마지막 작업 시간 기록을 추출합니다.$./oplogLSN.sh /path/to/dump/oplog.bson출력은 첫번째 작업과 마지막 작업의 시간 기록(또는 덤프 프로세스 중에 작업이 발생하지 않은 경우 첫번째 noop)을 제공합니다.
출력:
2025-02-27T13:53:00.885+0000 1 objects found First LSN: 1740663867.1 Last LSN: 1740663946.211 3 -
Inspect Oplog Entries: 덤프 중 들어오는 작업이 있는 경우
oplog.bson파일에 해당 작업에 대한 항목이 포함되며 각각 시간 기록이 있습니다.OplogLSN.sh를 사용하여 첫 번째 및 마지막 작업 시간 기록을 캡처하거나 이전 단계에 표시된 대로 수동 검사를 위해 JSON 파일로 변환할 수 있습니다. -
MongoDB 복원 유틸리티 실행: 필요한 시간 기록이 있으면 mongorestore 유틸리티를 사용하여 선택한 모음을 덤프에서 대상 MongoDB 인스턴스로 복원합니다.
$ ./mongorestore --uri="mongodb://localhost:27021" --nsInclude=testDB.coll1 --nsInclude=testDB.coll2 /path/to/dump -v -
MongoDB CDC Extract 시작: oplog.bson 파일에서 추출된 첫번째 작업 시간기록(LSN 위치)에서 MongoDB CDC Extract 프로세스를 시작합니다. 이렇게 하면 CDC Extract가 덤프 프로세스가 시작된 후 발생하는 캡처 작업을 시작할 수 있습니다.
-
생성된 CDC 추적 파일로 MongoDB Replicat를 구성하고
oplogReplayLastLsn속성을oplog.bson파일에서 마지막 작업 시간 기록으로 설정합니다. 이렇게 하면 충돌이 발생하지 않도록 Replicat가oplog-replay모드로 실행됩니다. 마지막 시간 기록이 처리되면 일반 모드로 계속됩니다. 이 구성은 데이터 손실이나 중복 없이 정확한 시작을 보장하며 Replicat에서 비용이 많이 드는 충돌 처리가 필요하지 않습니다.
Snowflake에서 Oracle AI Database로 초기 로드를 실행하려면 어떻게 해야 하나요?
-
소스 Oracle AI Database에서 변경 데이터 캡처 추출을 생성합니다.
-
원본 데이터베이스에서 SCN을 가져옵니다.
-
소스 Oracle AI Database에서 초기 로드 추출을 생성합니다.
-
CDC Extract에 대한 배포 경로를 생성합니다.
-
초기 로드 Extract에 대한 분배 경로를 생성합니다.
-
초기 로드(Snowflake 대상 지정)에 대한 Replicat를 만듭니다.
-
변경 데이터 캡처 복제(Snowflake 대상 지정)에 대한 Replicat를 생성합니다.
"예외: net.snowflake.client.jdbc.SnowflakeReauthenticationRequest: 인증 토큰이 만료되었습니다. 사용자가 다시 인증해야 합니다." Oracle GoldenGate Snowflake 복제에서 오류가 발생했습니까?
이 오류는 연장된 비활성 기간이 있을 때 발생합니다. 이 문제를 해결하려면 JDBC 매개변수 CLIENT_SESSION_KEEP_ALIVE을 설정하여 비활성 기간 후 데이터베이스 사용자가 로그인하도록 할 수 있습니다.
snowflakecomputing.com/?warehouse=<warehouse-name>&db=<database-name>&CLIENT_SESSION_KEEP_ALIVE=true
Oracle GoldenGate 및 OCI GoldenGate는 Snowflake에 대한 DDL 복제를 지원합니까?
소스 DDL 변경사항을 대상 Snowflake 테이블로 전달하도록 Oracle GoldenGate를 구성할 수 있습니다. 자동 스키마 전개는 수동 개입 없이 테이블, 열, 인덱스 또는 관계와 같은 데이터베이스 스키마에 대한 변경 사항을 감지, 관리 및 적용하는 기능입니다. 자동 스키마 전개는 새로운 객체 및 메타 데이터 변경 사항 감지를 지원하며 스키마 전개를 위한 대상 DDL을 자동으로 생성합니다.
초기 로드의 경우 대상 테이블을 생성하거나 바꿀 수 있습니다.
CDC Replicat의 경우 적용 진행 중 대상 테이블을 생성하거나 수정할 수 있습니다. 자세한 내용은 Oracle GoldenGate 설명서를 참조하십시오.
Apache Iceberg 복제를 위해 Oracle GoldenGate 및 OCI GoldenGate를 사용할 수 있나요?
예. Oracle GoldenGate는 Apache Iceberg로의 실시간 데이터 복제를 지원합니다. Oracle GoldenGate는 개방형 Apache Iceberg Lakehouses를 위해 Apache Iceberg Java API를 사용합니다. Oracle GoldenGate는 Oracle AI Data Catalog, Amazon Glue, Polaris, Nesti, Hadoop, REST 카탈로그를 지원합니다.
OCI Object Storage에서 Apache Iceberg 테이블로의 실시간 데이터 복제를 위해 Oracle GoldenGate 및 OCI GoldenGate를 사용할 수 있나요?
예. OCI Object Storage S3 API 엔드포인트를 통해 OCI Object Storage에 저장된 Apache Iceberg 테이블로의 실시간 데이터 복제를 위한 Oracle GoldenGate 및 OCI GoldenGate를 구성할 수 있습니다. 자세한 내용은 OCI GoldenGate를 통해 OCI Object Storage에서 실시간 Apache Iceberg Lakehouse 구축을 참고하세요.
Oracle GoldenGate 및 OCI GoldenGate Apache Iceberg 복제는 쓰기 시 병합을 모두 지원합니까?
예, Oracle GoldenGate 및 OCI GoldenGate는 Snowflake, Google BigQuery 및 Databricks에서 관리하는 Iceberg 테이블에 대한 쓰기 병합을 지원합니다. 이러한 플랫폼에서 GoldenGate는 대상 플랫폼의 컴퓨트 리소스를 압축에 사용합니다.
Oracle GoldenGate와 OCI GoldenGate는 OCI Object Storage의 연회 테이블에서 기본 키 업데이트를 어떻게 처리할 수 있나요?
Oracle GoldenGate 및 OCI GoldenGate는 세 가지 모드에서 기본 키 업데이트를 처리합니다. 이 동작은 Replicat 속성 파일에 gg.handler.name.format.pkUpdateHandling를 추가하여 제어합니다. 지원되는 값에는 비정상 종료, 업데이트 및 삭제 삽입이 포함됩니다. 비정상 종료가 기본 동작입니다. 기본 키 업데이트가 감지되면 Replicat가 실패하고 보고서 파일에 오류가 기록됩니다. 업데이트는 기본 키 업데이트를 다른 업데이트 작업과 마찬가지로 처리합니다. 기본 키가 선택 조건으로 사용되지 않도록 보장할 수 있는 경우에만 이 설정을 사용합니다.
Delete-insert는 primary key 갱신을 두 개의 레코드로 복제합니다. 하나는 이전 이미지를 가지고 있고 다른 하나는 삭제로 표시되며 다른 하나는 삽입으로 표시된 후 이미지를 포함합니다.
삭제 삽입을 사용하려면 추출 프로세스에서 압축되지 않은 변경 데이터 레코드를 캡처해야 합니다. 즉, 모든 열이 추적 파일에 기록됩니다.
압축되지 않은 레코드를 생성하려면 Oracle AI Database 소스에 LOGALLSUPCOLS를 사용하고 비Oracle 데이터베이스에 COMPRESSUPDATES | NOCOMPRESSUPDATES를 사용합니다.
예를 들어 OCI Object Storage로 복제하는 경우 기본 키 업데이트를 이전 이미지가 포함된 하나의 삭제 레코드로 복제하고 이후 이미지가 포함된 하나의 삽입 레코드로 복제하도록 gg.handler.<gg.target value>.format.pkUpdateHandling=delete-insert를 설정합니다.
Oracle DATE 및 TIMESTAMP 열을 복제하여 Oracle GoldenGate를 통해 OCI Object Storage에 저장된 테이블을 연회할 수 있나요?
명시적 매핑이 구성되지 않은 경우 Oracle DATE 및 TIMESTAMP 열은 기본적으로 문자열로 복제됩니다. 적절한 매핑이 없으면 다운스트림 엔진이 이러한 열을 date/time 유형으로 인식하지 못하여 명시적 캐스팅 없이 날짜 산술, 범위 필터링 및 시간 기반 분할을 불가능하게 만듭니다. enableTimestampLogicalType 속성을 사용하면 Oracle DATE 및 TIMESTAMP 열을 Avro timestamp-micros 논리적 유형에 매핑할 수 있습니다. 이 논리적 유형은 분석 및 데이터 레이크 작업 로드에 대한 올바른 표현인 epoch 이후의 마이크로초 값을 나타냅니다.
Oracle GoldenGate Cloud Object Storage 복제에서 소스 DATE 및 TIMESTAMP 유형은 기본적으로 Avro 파일(Parquet, Iceberg 및 Delta 포함)에 STRING로 매핑됩니다.
소스 DATE 및 TIMESTAMP 유형을 타임스탬프 마이크로 논리 유형으로 Avro 파일(Parquet, Iceberg 및 Delta 포함)에 복제하려면 gg.handler.<gg.target value>.format.enableTimestampLogicalType를 true로 설정합니다.
시간 기록 논리적 유형이 사용으로 설정된 경우 gg.format.timestamp도 필요합니다. 예: gg.handler.oci.format.enableTimestampLogicalType= truegg.format.timestamp=yyyy-MM-dd HH:mm:ss.SSSSSS
Oracle GoldenGate OCI Object Storage 복제 성능을 개선하려면 어떻게 해야 하나요?
Oracle GoldenGate Cloud Object Storage 복제 성능은 Replicat 유형과 GROUPTRANSOPS 매개변수의 두 가지 주요 기능을 사용하여 조정할 수 있습니다. Replicat 유형 및 트랜잭션 그룹화 외에도 Replicat에서 생성하는 파일의 크기는 처리량에 직접적인 영향을 주므로 다른 설정과 함께 조정해야 합니다. Oracle GoldenGate 분산 애플리케이션 및 분석은 Classic Replicat 및 Coordinated Replicat의 두 가지 복제 모드를 제공합니다.
Classic Replicat는 대상 클라우드 스토리지 서비스에 메시지를 적용하는 단일 스레드 프로세스입니다. Coordinated Replicat는 여러 스레드가 독립적으로 OGG 추적 파일을 읽고 트랜잭션을 병렬로 적용하는 다중 스레드 프로세스입니다. Oracle GoldenGate Cloud Object Storage 복제 프로세스는 트랜잭션 그룹화를 통한 처리를 최적화합니다. GROUPTRANSOPS 매개변수는 여러 개의 작은 트랜잭션을 클라우드 스토리지 대상에 적용된 하나의 큰 트랜잭션으로 그룹화합니다. GROUPTRANSOPS는 매개변수 파일에 구성됩니다. 기본적으로 GROUPTRANSOPS는 1000으로 설정됩니다. 성능 향상을 위해 최대 20000개까지 늘릴 수 있습니다.
예를 들어, GROUPTRANSOPS 20000입니다.
Oracle GoldenGate 및 OCI GoldenGate Google Cloud Storage 복제에서 파일 크기를 설정하려면 어떻게 해야 합니까?
Oracle GoldenGate Replicat는 로컬 파일 시스템에 파일을 생성하고 소스의 메타데이터 변경 이벤트(예: DDL 변경)에 의해 롤오버 조건이 충족되거나 트리거될 때까지 파일을 열린 상태로 유지합니다. 사용자는 복제 속성을 사용하여 파일 롤오버를 제어할 수 있습니다. 최대 파일 크기는 파일 크기를 제어합니다. 기본적으로 파일 크기는 1GB로 구성되지만 필요에 따라 구성할 수 있습니다. 최대 크기에 도달하면 파일이 닫히고 새 파일이 생성됩니다. 자세한 내용은 Oracle GoldenGate for DAA 설명서에서 파일 작성기 처리기 구성을 참조하십시오.
Oracle GoldenGate 및 OCI GoldenGate는 Google Cloud Storage로의 Parquet 파일 복제를 통한 파티셔닝을 지원하나요?
Oracle GoldenGate 및 OCI GoldenGate는 대상 오브젝트 스토리지 버킷에 분할된 파일 생성을 지원합니다. 분할은 다운스트림 제거 및 질의 성능을 향상시키지만 분할을 초과하면 디렉토리/파일 수가 늘어나고 작은 파일 문제가 증폭됩니다.
분할을 사용하려면 데이터를 최상위 레벨의 테이블에 의해 분할해야 합니다. 이 작업은 pathMappingTemplate 속성을 사용하여 수행되며 정규화된 테이블 이름으로 설정되어야 합니다.
정규화된 소스 테이블 이름을 기반으로 컨테이너/버킷 내에 디렉토리를 생성합니다. 예: gg.eventhandler.<gg.target value>.pathMappingTemplate=${fullyQualifiedTableName}
분할 영역 만들기의 경우 gg.handler.<gg.target value>.partitioner.<fully_qualified_table_name>가 사용됩니다. 이 등록 정보는 분할 영역 경로 구조를 정의하기 위해 ${columnValue[column_name]} 또는 상수 문자열 값과 같은 템플리트 키워드와 함께 사용할 수 있습니다.
Oracle GoldenGate 및 OCI GoldenGate는 Azure Data Lake Storage(ADLS)에서 파일을 파케팅하기 위한 DDL 복제를 지원하나요?
Oracle GoldenGate 및 OCI GoldenGate ADLS 복제는 소스 DDL 변경 사항을 생성된 파일로 자동으로 전달합니다. 또는 소스 데이터베이스에서 DDL 작업의 경우 EVENTACTIONS를 사용하여 Extract/Replicat 동작을 제어할 수 있습니다.
Oracle GoldenGate 추출이 소스 데이터베이스에서 테이블 생성 이벤트를 캡처하는 경우 Replicat는 대상 클라우드 오브젝트 스토리지 버킷/컨테이너의 테이블 생성 이벤트에서 테이블 이름으로 새 파일을 생성합니다.
Oracle GoldenGate 추출이 소스 데이터베이스에서 열 변경/열 삭제 이벤트를 캡처하는 경우 Replicat는 업데이트된 소스 테이블 정의를 반영하는 새 파일을 생성합니다.
Oracle GoldenGate 추출이 소스 데이터베이스에서 자르기 이벤트를 캡처하는 경우 다음을 설정하여 자르기 이벤트에 데이터 파일을 롤링하도록 Replicat를 구성할 수 있습니다.
gg.eventhandler.<gg.target value>.rollOnTruncate=true
이 등록 정보는 기본적으로 false로 설정되며 Replicat는 Truncate 이벤트에서 파일을 롤링하지 않습니다. Oracle GoldenGate 추출은 소스 데이터베이스에서 놓기 테이블 이벤트를 캡처합니다. 이는 대상 파일 시스템에 영향을 주지 않습니다.
Oracle GoldenGate 및 OCI GoldenGate는 소스 Oracle NUMBER 데이터 유형을 처리하는 동시에 Azure Data Lake Storage(ADLS)의 연회 파일에 복제하는 방식을 어떻게 지원하나요?
Oracle NUMBER는 소수점 이하 자릿수가 최대 38자리인 정수 및 고정점 소수점 이하 자릿수를 나타낼 수 있는 가변 소수점 데이터 유형입니다.
열이 명시적 소수점 이하 자릿수 및 소수점 이하 자릿수 없이 정의된 경우(예: NUMBER) Oracle은 행에 대해 다양한 소수점 이하 자릿수로 값을 저장할 수 있으며, 일부 복제/스키마 생성 시나리오에서는 포매터가 대상 스키마에 대해 단일 소수점 이하 자릿수/점 이하 자릿수를 결정적으로 파생하지 못할 수도 있습니다. 따라서 소스 열 정의와 일치하도록 정밀도와 배율을 명시적으로 구성하지 않는 한 Avro/Parquet에 대한 매핑은 종종 보수적인 소수 표현을 사용합니다.
gg.handler.<gg.target value>.enableDecimalLogicalType는 십진수 논리적 유형 매핑을 위한 마스터 스위치입니다. True로 설정하면 Avro 포맷터가 일반 Avro 숫자 기본 유형 또는 문자열로 숫자를 쓰는 기본 매핑 대신 Oracle NUMBER 열을 Avro 십진수 논리적 유형(logicalType: decimal의 바이트)으로 매핑하도록 지시합니다.
정밀도/배율이 결정적으로 추론될 수 없는 경우 포매터는 일반적으로 정밀도 손실을 방지하기 위해 보수적인 Avro 십진수 정의(높은 정밀도 및 배율)를 선택합니다. 이로 인해 다운스트림 소비자가 불필요하게 큰 규모로 표현된 값(예: 후행 소수 자릿수)을 볼 수 있습니다.
대상 스키마를 특히 재무 데이터(잔액, 가격, 금액)에 대해 알려진 일관된 소스 정의에 맞추려면 다음을 수행합니다.
set gg.handler.<gg.target value>.maxPrecision 및 gg.handler.<gg.target value>.oracleNumberScale
Oracle GoldenGate 및 OCI GoldenGate에서 지원하는 ADLS 인증 방법은 무엇입니까?
Oracle GoldenGate 및 OCI GoldenGate는 액세스 키, 공유 액세스 서명 및 Azure Entra ID를 지원합니다.
Oracle GoldenGate는 Amazon S3 테이블을 지원합니까?
예. Oracle GoldenGate는 Amazon S3 테이블 REST 카탈로그를 통해 Amazon S3 테이블에 대한 실시간 Apache Iceberg 복제를 지원합니다.
Oracle GoldenGate 및 OCI GoldenGate는 Amazon S3에 대한 다중 파트 업로드를 지원합니까?
예. Amazon S3 멀티파트 업로드 기능을 사용하면 대용량 파일을 독립적으로 병렬로 업로드할 수 있는 작은 부분으로 분할하여 Amazon S3에 업로드할 수 있습니다. 이 기능은 이미 알려진 Amazon S3 제한 사항(예: 5GB 이상 크기의 단일 업로드 객체)을 해결합니다. 모든 파일 파트가 성공적으로 업로드되면 Amazon S3에 단일 오브젝트로 어셈블하도록 요청합니다. 이 기능을 사용하려면 Amazon S3 복제본에서 gg.eventhandler.s3.multipartEnabled=true를 사용으로 설정해야 합니다.
Oracle GoldenGate 및 OCI GoldenGate는 Google Cloud Storage로의 Parquet 파일 복제를 통한 파티셔닝을 지원하나요?
Oracle GoldenGate 및 OCI GoldenGate는 대상 오브젝트 스토리지 버킷에 분할된 파일 생성을 지원합니다. 분할은 다운스트림 제거 및 질의 성능을 향상시키지만 분할을 초과하면 디렉토리/파일 수가 늘어나고 작은 파일 문제가 증폭됩니다.
분할을 사용하려면 데이터를 최상위 레벨의 테이블에 의해 분할해야 합니다. 이 작업은 pathMappingTemplate 속성을 사용하여 수행되며 정규화된 테이블 이름으로 설정되어야 합니다. 정규화된 소스 테이블 이름을 기반으로 컨테이너/버킷 내에 디렉토리를 생성합니다. 예: gg.eventhandler.<gg.target value>.pathMappingTemplate=${fullyQualifiedTableName}. 분할 영역 만들기의 경우 gg.handler.<gg.target value>.partitioner.<fully_qualified_table_name>가 사용됩니다.
이 등록 정보는 분할 영역 경로 구조를 정의하기 위해 ${columnValue[column_name]} 또는 상수 문자열 값과 같은 템플리트 키워드와 함께 사용할 수 있습니다.
OCI Database Migration Service의 가격은 어떻게 책정되나요? (사실적)
마이그레이션의 처음 183일(6개월)은 데이터 전송 없이 60일 이상 마이그레이션이 실행되는 경우를 제외하고 무료로 제공됩니다.
OCI Database Migration Service는 어떤 소스 및 대상을 지원합니까? (사실적)
현재 Oracle 및 MySQL 동종 마이그레이션이 지원됩니다. 소스는 온프레미스, 다른 클라우드 또는 OCI에 있을 수 있습니다. 대상은 OCI에 있어야 합니다. Oracle은 11g(11.2.0.4), 12c(12.1.0.2,12.2.0.1),19c,21c 및 이후의 모든 Oracle Database 릴리스에서 지원됩니다. MySQL: 5.7 및 8 버전. 자세한 내용은 다음 URL에서 확인할 수 있습니다.
OCI Database Migration Service에서 지원하는 마이그레이션 유형은 무엇인가요?
오프라인 논리적 이전: 일회성 데이터베이스 복사본으로, 이전 프로세스 중 애플리케이션을 오프라인으로 설정해야 합니다. 온라인 논리적 이전: 이전 중 데이터베이스의 초기 복사 후 변경 데이터 캡처 수행 마이그레이션 프로세스 중에 애플리케이션을 온라인 상태로 유지할 수 있습니다.
Oracle 이전 중에 기본적으로 제외되는 객체와 스키마는 무엇입니까?
다음 객체 유형은 항상 제외됩니다.
- GoldenGate 관리자는
ggadmin및c##ggadmin사용자를 포함하여DBA_GOLDENGATE_PRIVILEGES에서 식별되었습니다. - 대상이 Autonomous Data Warehouse Shared Infrastructure인 경우:
CLUSTER,DB_LINK,INDEXTYPE,STATISTICS. - 대상이 Autonomous Data Warehouse Dedicated Infrastructure인 경우 Autonomous Transaction Processing Shared 또는 Dedicated Infrastructure:
CLUSTER,DB_LINK,STATISTICS - 기타 모든 대상: STATISTICS
다음 스키마는 기본적으로 제외됩니다.
- 스키마가 소스 또는 대상 데이터베이스의 SYS.DBA_USERS에서 ORACLE_MAINTAINED로 표시됩니다.
- 스키마가 소스 데이터베이스의 SYS.KU_NOEXP_VIEW에서 익스포트에서 제외됨으로 표시됩니다.
- 스키마 GGADMIN 및 C##GGADMIN
마이그레이션에 필요한 OCI 리소스는 무엇입니까?
- 접속 암호를 저장할 저장소 및 키입니다.
- 전송 매체 선택에 따라 오브젝트 스토리지 또는 파일 시스템
- 소스 및 대상당 접속, 일부 시나리오에서는 소스당 둘 이상의 접속이 필요할 수 있습니다.
- 마이그레이션 준비로서의 평가입니다.
- 평가에서 마이그레이션 생성 처리
- 온라인 마이그레이션의 경우 OCI GoldenGate 배포가 필요하지만 이는 전적으로 서비스에 의해 관리됩니다.
- OCI 대상
OCI GoldenGate는 어디에서 이용할 수 있나요?
- Oracle Cloud: OCI GoldenGate는 OCI의 모든 퍼블릭 클라우드, 정부 및 전용 클라우드 리전에서 사용할 수 있습니다. 자세한 내용은 https://www.oracle.com/cloud/distributed-cloud/service-availability/를 참조하십시오.
- Azure: OCI GoldenGate는 Oracle AI Database@Azure의 Azure에서 사용할 수 있습니다. 자세한 내용은 https://docs.oracle.com/en-us/iaas/Content/database-at-azure/oaa_regions.htm을 참조하십시오.
- Google Cloud: OCI GoldenGate는 Oracle AI Database@Google Cloud의 Google Cloud에서 사용할 수 있습니다. 자세한 내용은 https://docs.oracle.com/en-us/iaas/Content/database-at-gcp/get-started-regions.htm을 참조하십시오.