Autonomous Database on Dedicated Exadata Infrastructure로 데이터 마이그레이션하기
데이터 마이그레이션은 스키마를 포함하거나 포함하지 않는 데이터를 시스템, 위치 또는 애플리케이션 간에 이동하고 있습니다. 데이터 마이그레이션의 한 가지 일반적인 예는 조직에 Autonomous Database를 채택하고 기존 과거 데이터를 현재 데이터베이스에서 Autonomous Database로 이동하기로 결정하는 것입니다.
데이터 마이그레이션은 샘플 데이터 또는 소량의 데이터를 데이터베이스에 로드하는 것과 다릅니다. 일반적으로 대용량 데이터를 포함하며 요구 사항에 따라 일회성 작업 또는 정기적 작업일 수 있습니다. 샘플 데이터를 Autonomous Database로 로드하는 데 사용할 수 있는 다양한 옵션을 보려면 데이터 로드 옵션을 참조하십시오.
데이터 이전 개요
- 온-프레미스 데이터베이스, 시스템 또는 데이터 소스
- SaaS 애플리케이션
- 타사 데이터 소스
- 데이터 레이크(Hadoop)
- 기타 Oracle Database Cloud Service
- 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.SQL
는 Autonomous Database에서 전역 재컴파일을 수행하는 데 사용할 수 없습니다.
이전 필요 조건
Autonomous Database와 소스 데이터베이스의 호환성을 평가하는 데 도움이 되도록 CPAT(Cloud Premigration Advisor Tool)를 실행해야 합니다. CPAT는 마이그레이션 전이나 도중에 취해야 할 잠재적 조치를 식별하여 중요도를 우선시하고 해결 방법을 제안합니다. 일부 이전 툴 및 서비스는 이 권고자를 자동으로 실행합니다. 자세한 내용은 Cloud Premigration Advisor Tool in Oracle Database 19c Utilities 또는 Oracle Database 23ai Utilities를 참고하세요.
이전 옵션
퍼블릭 클라우드의 전용 인프라에 있는 Autonomous Database 및 Cloud@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로 데이터를 로드하는 데이터베이스 유틸리티입니다.
마이그레이션 사용 사례
마이그레이션 사용 사례 | 마이그레이션 옵션 | 추가 참조 |
---|---|---|
퍼블릭 클라우드 또는 Exadata Cloud@Customer의 비Oracle Database → ADB-D ![]() |
|
|
Oracle Database 버전 11.2.0.4 이상 → 퍼블릭 클라우드의 ADB-D ![]() |
|
|
Oracle Database 버전 11.2.0.4 이상 → Exadata Cloud@Customer의 ADB-D ![]() |
|
|
11.2.0.4 이하의 Oracle Database 버전 → 퍼블릭 클라우드의 ADB-D 또는 Exadata Cloud@Customer ![]() |
|
|
OCI 데이터베이스(VMDB, BMDB, ExaCS) → 퍼블릭 클라우드의 ADB-D ![]() |
|
|
Exadata Cloud@Customer의 OCI 데이터베이스(VMDB, BMDB, ExaCS) → ADB-D ![]() |
|
|
Autonomous Database Serverless → 퍼블릭 클라우드 또는 Exadata Cloud@Customer의 ADB-D ![]() |
|
|
타사 클라우드 공급업체(AWS, Azure) → 퍼블릭 클라우드의 ADB-D 또는 Exadata Cloud@Customer ![]() |
|
|
Autonomous Database on Dedicated Exadata Infrastructure → Autonomous Database on Dedicated Exadata Infrastructure ![]() |
|
주:
사용할 마이그레이션 도구 또는 유틸리티를 결정하는 것은 소스 데이터베이스, 소스 데이터 형식, 데이터 볼륨 및 복잡성과 같은 여러 요인에 따라 달라집니다.Oracle은 데이터를 Autonomous Database로 마이그레이션하는 데 가장 적합한 솔루션을 식별할 수 있도록 Oracle Cloud Migration Advisor라는 권고 유틸리티를 제공합니다.이 유틸리티에 대한 자세한 내용은 www.oracle.com/goto/move를 참조하십시오.