Autonomous Database on Dedicated Exadata Infrastructure로 데이터 마이그레이션하기

데이터 마이그레이션은 스키마를 포함하거나 포함하지 않는 데이터를 시스템, 위치 또는 애플리케이션 간에 이동하고 있습니다. 데이터 마이그레이션의 한 가지 일반적인 예는 조직에 Autonomous Database를 채택하고 기존 과거 데이터를 현재 데이터베이스에서 Autonomous Database로 이동하기로 결정하는 것입니다.

데이터 마이그레이션은 샘플 데이터 또는 소량의 데이터를 데이터베이스에 로드하는 것과 다릅니다. 일반적으로 대용량 데이터를 포함하며 요구 사항에 따라 일회성 작업 또는 정기적 작업일 수 있습니다. 샘플 데이터를 Autonomous Database로 로드하는 데 사용할 수 있는 다양한 옵션을 보려면 데이터 로드 옵션을 참조하십시오.

데이터 이전 개요

Oracle은 데이터를 전용 Exadata 인프라의 Autonomous Database로 마이그레이션할 수 있는 다양한 옵션을 제공합니다. 전용 인프라의 Autonomous Database on Dedicated Exadata Infrastructure를 사용하면 다음 위치에서 수동 데이터 익스포트 및 임포트를 수행할 수 있습니다.
  • 온-프레미스 데이터베이스, 시스템 또는 데이터 소스
  • SaaS 애플리케이션
  • 타사 데이터 소스
  • 데이터 레이크(Hadoop)
  • 기타 Oracle Database Cloud Service


Autonomous Database로 마이그레이션할 때 다음을 수행할 수 있습니다.
  • Oracle SQL*Loader 및 Oracle Data Pump와 같은 기존 툴을 사용하여 소스 데이터베이스를 Autonomous Database로 마이그레이션합니다.
  • 낮은 마이그레이션 다운타임이 필요한 대규모 데이터베이스의 간단한 데이터 마이그레이션을 위해 DMS(데이터 마이그레이션 서비스)를 사용합니다.
  • ZDM(Zero Downtime Migration) 툴을 사용하여 퍼블릭 클라우드 및 Exadata Cloud@Customer에서 Autonomous Database로 안전하게 마이그레이션할 수 있습니다.
  • Oracle Object Storage를 사용하여 대량의 데이터를 관리, 로드 및 업로드할 수 있습니다.
  • SQL 로더 텍스트 파일, 익스포트-임포트 덤프 파일, CSV, JSON, Parquet 파일 등 다양한 형식으로 소스 데이터를 제공하십시오.
  • 고객이 제공한 외부 NFS(Network File System) 장치 또는 DBMS_CLOUD_ADMIN를 사용하여 Oracle Cloud Infrastructure OCI FSS(File System Service)를 연결하여 Autonomous Database로 데이터를 로드합니다.

주:

데이터를 Autonomous Database로 마이그레이션한 후 객체 컴파일 오류가 발견되면 아래와 같이 UTL_RECOMP를 사용하여 데이터베이스 객체를 재컴파일할 수 있습니다.
exec sys.UTL_RECOMP.RECOMP_PARALLEL(4);
UTLRP.SQLAutonomous Database에서 전역 재컴파일을 수행하는 데 사용할 수 없습니다.

이전 필요 조건

Autonomous Database와 소스 데이터베이스의 호환성을 평가하는 데 도움이 되도록 CPAT(Cloud Premigration Advisor Tool)를 실행해야 합니다. CPAT는 마이그레이션 전이나 도중에 취해야 할 잠재적 조치를 식별하여 중요도를 우선시하고 해결 방법을 제안합니다. 일부 이전 툴 및 서비스는 이 권고자를 자동으로 실행합니다. 자세한 내용은 Cloud Premigration Advisor Tool in Oracle Database 19c Utilities 또는 Oracle Database 23ai Utilities를 참고하세요.

이전 옵션

퍼블릭 클라우드의 전용 인프라에 있는 Autonomous DatabaseCloud@Customer로 데이터를 이동하는 데 사용할 수 있는 다양한 옵션이 있습니다.

이러한 옵션은 고객 사용 사례를 기반으로 올바른 옵션을 선택하는 표와 함께 아래에 나열되어 있습니다.
  • Oracle Database Migration Service: 기존 데이터베이스를 온프레미스, 타사 또는 Oracle Cloud에서 Autonomous Database로 간단히 이전할 수 있는 완전 관리형 클라우드 서비스입니다.
  • Oracle GoldenGate: 일회성 데이터 마이그레이션 및 변경 데이터 캡처를 통한 데이터 복제를 위한 Oracle의 데이터 복제 도구입니다.
  • Zero Downtime Migration(ZDM): 프로비저닝하는 호스트에서 설치 및 실행하는 명령행 인터페이스가 포함된 서비스입니다. Zero Downtime Migration 소프트웨어가 설치된 서버를 Zero Downtime Migration 서비스 호스트라고 합니다. Zero Downtime Migration 서비스 호스트에서 하나 이상의 데이터베이스 마이그레이션 작업을 실행할 수 있습니다.
  • NFS(네트워크 파일 스토리지): NFS(네트워크 파일 스토리지) 공유를 Autonomous Database에 연결하여 로컬 NFS(네트워크 파일 시스템) 스토리지를 사용하여 Exadata Cloud@Customer 배포 안팎으로 데이터를 이동합니다.
  • Oracle Data Pump: Oracle 데이터베이스와 Autonomous Database 간의 고속 대량 데이터 및 메타데이터 이동을 지원하는 데이터베이스 유틸리티입니다.
  • Oracle SQL*Loader: 외부 파일에서 Oracle Database로 데이터를 로드하는 데이터베이스 유틸리티입니다.

마이그레이션 사용 사례

소스 데이터베이스에 따라 위의 마이그레이션 옵션 중 하나 이상을 사용하여 퍼블릭 클라우드의 Autonomous Database 또는 Exadata Cloud@Customer 배포로 데이터를 마이그레이션할 수 있습니다. 다음은 올바른 옵션을 선택하는 데 도움이 되는 가장 일반적인 마이그레이션 사용 사례 중 일부입니다.
마이그레이션 사용 사례 마이그레이션 옵션 추가 참조

퍼블릭 클라우드 또는 Exadata Cloud@Customer의 비Oracle Database → ADB-D


사용 사례 1

  • Oracle SQL*Loader
  • Oracle GoldenGate
  • NFS 스토리지를 사용하여 Exadata Cloud@CustomerAutonomous Database로 데이터 마이그레이션
  • OCI File Storage를 사용하여 Oracle Public CloudAutonomous Database로 데이터 로드

Oracle Database 버전 11.2.0.4 이상 → 퍼블릭 클라우드의 ADB-D


사용 사례 2

  • DMS(데이터베이스 이전 서비스)
  • Zero Downtime Migration(ZDM) - OCI Object Storage를 사용한 온라인 또는 오프라인 마이그레이션
  • Oracle Data Pump
  • Oracle SQL*Loader
  • Oracle GoldenGate

Oracle Database 버전 11.2.0.4 이상 → Exadata Cloud@Customer의 ADB-D


사용 사례 3

  • Zero Downtime Migration(ZDM) - OCI Object Storage를 사용한 온라인 또는 오프라인 마이그레이션
  • NFS 스토리지를 사용하여 Exadata Cloud@Customer에서 자율운영으로 데이터 마이그레이션
  • OCI Object Storage 또는 고객이 제공한 NFS 스토리지를 사용하는 Oracle Data Pump
  • Oracle GoldenGate

11.2.0.4 이하의 Oracle Database 버전 → 퍼블릭 클라우드의 ADB-D 또는 Exadata Cloud@Customer


사용 사례 4

  • Oracle SQL*Loader
  • Oracle Data Pump
  • NFS 스토리지를 사용하여 Exadata Cloud@Customer에서 자율운영으로 데이터 마이그레이션
  • OCI File Storage를 사용하여 Oracle Public CloudAutonomous Database로 데이터 로드

OCI 데이터베이스(VMDB, BMDB, ExaCS) → 퍼블릭 클라우드의 ADB-D


사용 사례 5

  • DMS(데이터베이스 이전 서비스)
  • Zero Downtime Migration(ZDM) - OCI Object Storage를 사용한 온라인 또는 오프라인 마이그레이션
  • Oracle Data Pump
  • Oracle SQL*Loader

Exadata Cloud@Customer의 OCI 데이터베이스(VMDB, BMDB, ExaCS) → ADB-D


사용 사례 6

  • Zero Downtime Migration(ZDM) - OCI Object Storage를 사용한 온라인 또는 오프라인 마이그레이션
  • Oracle Data Pump
  • Oracle SQL*Loader

Autonomous Database Serverless → 퍼블릭 클라우드 또는 Exadata Cloud@Customer의 ADB-D


사용 사례 7

  • 소스 Autonomous Database에서 캡처하도록 구성된 Oracle GoldenGate Extract입니다.
  • Oracle Data Pump

타사 클라우드 공급업체(AWS, Azure) → 퍼블릭 클라우드의 ADB-D 또는 Exadata Cloud@Customer


사용 사례 8

  • Oracle Data Pump
  • ZDM 21.2(Zero Downtime Migration)에서 RDS 및 AWS 지원

Autonomous Database on Dedicated Exadata Infrastructure → Autonomous Database on Dedicated Exadata Infrastructure


사용 사례 9

  • 대상 Autonomous Database에 적용하도록 구성된 Oracle GoldenGate Replicat입니다.
  • Oracle Data Pump

주:

사용할 마이그레이션 도구 또는 유틸리티를 결정하는 것은 소스 데이터베이스, 소스 데이터 형식, 데이터 볼륨 및 복잡성과 같은 여러 요인에 따라 달라집니다.Oracle은 데이터를 Autonomous Database로 마이그레이션하는 데 가장 적합한 솔루션을 식별할 수 있도록 Oracle Cloud Migration Advisor라는 권고 유틸리티를 제공합니다.이 유틸리티에 대한 자세한 내용은 www.oracle.com/goto/move를 참조하십시오.