Oracle에서 PostgreSQL용 Cloud SQL로 Database Migration Service FAQ


Database Migration Service란 무엇인가요?
Database Migration Service는 데이터를 Google Cloud로 더 쉽게 마이그레이션할 수 있는 서비스입니다. Database Migration Service를 사용하면 Oracle 워크로드를 PostgreSQL용 Cloud SQL로 리프트 앤 모더나이즈할 수 있습니다.
어떤 소스가 지원되나요?
  • Oracle 11g, 버전 11.2.0.4
  • Oracle 12c, 버전 12.1.0.2
  • Oracle 12c, 버전 12.2.0.1
  • Oracle 18c
  • Oracle 19c
  • Oracle 21c
  • Oracle Real Application Clusters (RAC)
어떤 대상이 지원되나요?
  • PostgreSQL용 Cloud SQL 12, 13, 14, 15
어떤 네트워킹 방법이 사용되나요?
Database Migration Service에서 마이그레이션을 만들려면 소스와 Cloud SQL 대상 인스턴스 간에 연결을 설정해야 합니다. 다양한 메서드가 지원됩니다. 특정 워크로드에 가장 적합한 방법을 선택합니다.

소스 연결:

지원되는 소스 연결 방법 목록은 소스 연결을 참고하세요.

대상 연결:

Private Service Connect를 사용하여 Cloud SQL 대상 데이터베이스에 대한 비공개 연결을 설정합니다.

알려진 제한사항은 무엇인가요?
알려진 제한사항을 참고하세요.
Private Service Connect 리소스 없이 비공개 IP 주소를 사용하여 대상 Cloud SQL 인스턴스에 연결할 수 있나요?
아니요. Database Migration Service는 Private Service Connect를 활용하여 대상 데이터베이스에 비공개로 연결하며 서비스 연결을 입력으로 예상합니다.
Database Migration Service를 사용하여 PostgreSQL용 Cloud SQL에서 Oracle 데이터베이스의 읽기 복제본을 만들 수 있나요?
Database Migration Service의 Oracle에서 PostgreSQL용 Cloud SQL로의 연속 마이그레이션은 궁극적으로 일관성이 유지됩니다. 즉, Database Migration Service는 각 트랜잭션이 발생할 때마다 이를 복제하지 않습니다.

이 마이그레이션은 여러 테이블의 데이터를 가져와 변경 데이터 캡처 (CDC)와 데이터 백필을 동시에 실행합니다. 데이터가 대상에 로드되는 순서는 엄격하게 보장되지 않지만 소스의 쓰기가 중지되고 이전 버퍼가 지워진 후 소스와 다시 정렬됩니다.

Database Migration Service는 Oracle Real Application Clusters (RAC) 데이터베이스에서 마이그레이션을 지원하나요?
예, 그렇습니다. 하지만 Oracle RAC 환경에서 단일 클라이언트 액세스 이름 (SCAN) 기능을 사용하여 데이터베이스에 대한 직접 연결을 설정할 수는 없습니다. 이 제한을 해결하려면 노드 중 하나에 직접 연결하거나 Oracle 연결 관리자를 사용하세요. HAProxy와 같은 리버스 프록시 솔루션을 사용하여 비공개 연결 구성을 만들 수도 있습니다.