Migrate Oracle Databases to OCI

Oracle provides strategies, solutions, tools, and services for online and offline database migrations. Free planning advisors, automation, and step-by-step guides help you perform non-disruptive and validated migrations.

Migrate Oracle Databases to OCI

  • Maintain business uptime

    Migrate databases while applications are online.

  • Every version and platform

    Move from any version, platform, and OS to any OCI Database service, including Exadata, Cloud@Customer, and Autonomous.

  • Extensive automation

    Choose easy-to-use user experiences that simplify even the most complex scenarios or assemble workflows for exceptional situations.

  • Much more than moving data

    Advisors help you choose target databases, efficient estate migration, and best practice methods.

  • Upgrade as you migrate

    Upgrade and migrate simultaneously in a streamlined migration workflow.

  • Leverage existing investments

    Transfer licenses and workloads with BYOL for discounted rates, support fee offsets, and more.

Getting Started: Migrate Oracle Databases to OCI


Overview

Oracle’s best practice planning advisors and automated solutions help you through your migration lifecycle. Supported by zero downtime technologies and enterprise-class database utilities, applications can remain online during migrations, enabling the least risk, disruption, and cost.

Overview diagram, details below
Migrate Oracle Databases to OCI Overview
Plan Prepare Execute Validate
  • Identify sources and targets
  • Prioritize business and technical planning factors
  • Use planning advisors
  • Provision resources
  • Simulate migrations and respond to exceptions
  • Backup source database
  • Copy source to target
  • Capture ongoing changes and apply to target
  • Confirm data movement
  • Compare performance
  • Switchover to new database

Planning Advisors

Best practice planning tools allow you to make strategic and tactical decisions, from choosing the best database to migrating with the least effort and business disruption. Fine-tune a migration method that considers acceptable downtime, upgrade considerations, and DBA skills.

Planning Advisors diagram explanation below

Oracle offer six database migration planning advisors. Each of these tools can be used independently or together to help you assess your database migration options, strategy, and complexity. They are grouped into two categories: overall estate assessment and specific technical recommendations. Some tools require little to no preparation and others require complete details of your database estate. If you choose TRY, you can try out these tools.

Here’s brief summary for each of these tools:

Estate Explorer evaluates an entire database estate that you can upload from a spreadsheet or Enterprise Manager. The reporting identify database candidates that require the least effort to migrate to Autonomous Database.

Service Advisor helps you choose which Oracle Database service is best for your requirements.

Methods Advisor provides quick insight to which migration method and supporting technologies are appropriate for specific source and target databases.

Premigration Tool is a detailed technical diagnostic tool that identifies incompatibilities and remediation for upgrades and migrations between databases.

Cloud Migration Advisor is a detailed diagnostics and recommendation tool combining the capabilities of the migration methods advisor and estate explorer plus additional factors to make more precise recommendations.

Enterprise Manager Migration Workbench is an embedded feature of Enterprise Manager. This tool leverages known metadata around your database estate and makes planning recommendations.

Two of these tools, Estate Explorer and Cloud Migration advisor are not yet self-service, but with the help of your Oracle sales person, you can access them. Enterprise Manager is a licensed product, but you can explore the product on a trial basis from within the OCI Marketplace.

You can learn more about these tools and access informative links on the TECHNOLOGIES tab.



Prepare

Evaluate source databases with the Cloud Premigration Advisor Tool (CPAT) against target database and platform to identify upgrades, prioritize exceptions, and suggest resolutions. Use step-by-step guides to provision environments and iteratively test migration workflows.

Prepare diagram explanation below

In this "Prepare" diagram, there are two layers of preparation steps. The first layer above represents the Cloud Premigration Advisor Tool (CPAT). These are the steps to evaluate and prepare your source databases to be compatible with the target. The steps of CPAT are to identify exceptions, present the findings, take remediation actions or not, then rerun the advisor until all issues are resolved. CPAT is embedded into the automated migration solutions and part of the logical migration method workflows.

The second layer is to perform a test migration. These steps include provisioning cloud resources, run or execute the migration, validate the movement and performance, then reset the environment until you are ready to do execute the migration. PREPARATION means practice running the migration and developing procedures for failure, reset, and recovery.



Migration workflow technologies

Three automated alternatives streamline and orchestrate migration workflows using Oracle Database utilities for offline migrations. For online migrations, high availability and standby capabilities are added. Finally, additional technologies validate performance and ongoing synchronization.

Execute diagram explanation below

In this EXECUTE diagram, all Oracle technologies are identified in each of the migration steps.

In the prepare phase, there are two strategies – use automated solutions or do it yourself with any of the component tools, services, utilities, and products. Regardless of your choice, the next step is to use the Cloud Premigration Advisor Tool to test the source database metadata and data against the compatibility requirements of the target database.

In the execute phase, there are two business continuity factors to choose from – online or offline. If you choose offline migrations, they can either by physical or logical. Physical means that you use the Oracle Recovery Manager backup-restore function. Logical means you use oracle Data Pump to do a data extract and import. If you choose online migrations, you will either use GoldenGate or Data Guard for the ongoing synchronization as new and changed data is introduced during the migration.

In the validate phase, all migration methods will validate that data moved. In addition to that, the Enterprise Manager solution also includes SQL Performance Analyzer in the workflow which will compare the performance of key SQL statements on both the original and migrated database.

Oracle GoldenGate Veridata validates that source and target databases are in sync. This is especially important during long migrations or in a complicated database implementation where multiple databases must stay in sync incrementally even during the migration.


Validate

Beyond ensuring data movement, SQL Performance Analyzer can prove operational readiness by comparing source versus target performance. For complex online migrations, Oracle GoldenGate Veridata guarantees that sources and targets are synchronized. GoldenGate Veridata and Enterprise Manager may require additional licensing.


  • Migration workflow solutions

    • OCI Database Migration
    • Zero Downtime Migration
    • Enterprise Manager Migration Workbench

    All solutions validate data and data object movement.

  • Enterprise Manager SQL Performance Analyzer

    Ensures the target database performs better than the source. Part of Oracle Real Application Testing.

  • GoldenGate Veridata

    Ensures that source and targets are synchronized.

무료 마이그레이션 방법 및 가이드


마이그레이션 방법 선택

최고의 마이그레이션 방식은 비즈니스 및 기술 계획 요소들을 고려한 방식입니다. Oracle은 내장된 Oracle 유틸리티, 데이터베이스 옵션 및 지원 제품을 사용해 업그레이드 및 마이그레이션 워크플로를 단순화, 간소화해 주는 자동화된 솔루션을 제공합니다. DBA는 Oracle Database 유틸리티를 사용해 자체 마이그레이션 워크플로를 맞춤 설계할 수 있습니다.

다이어그램

이 '개요' 다이어그램은 마이그레이션 방법 및 각각의 비즈니스 및 기술 계획 요소 선택을 위한 주요 항목들을 설명합니다. 이 계획 실행의 결과 자동화된 마이그레이션 또는 DIY 마이그레이선을 수행할 수 있습니다. Migration Methods Advisor와 Cloud Migration Advisor는 이 두 계획 요소 그룹을 기반으로 권장 사항을 제공합니다.

비즈니스 계획 요소에는 허용된 다운타임, 애플리케이션 성능에 대한 영향, 애플리케이션 아키텍처에 대한 영향, 비즈니스 위험에 영향을 미치는 마이그레이션 프로세스의 단순성 또는 복잡성이 포함됩니다.

기술 계획 요소는 자동화 프로세스의 정도와 성능에 영향을 미칩니다. 데이터베이스 고려 사항에는 소스 및 타깃 버전과 플랫폼, 고급 데이터베이스 기능의 사용 여부, 데이터베이스 크기, 마이그레이션 정도와 숙련도 등이 포함됩니다.

Oracle은 2가지 마이그레이션 방법을 제공합니다: 첫 번째는 완전 자동화된 솔루션 또는 일부 자동화된 솔루션이고, 두 번째는 DBA가 Oracle 도구 및 기술을 사용해 자체 커스텀 워크플로를 통합관리할 수 있게 해 주는 DIY 전략입니다.

마지막으로, 실제 마이그레이션 작업을 Oracle이나 타사에 위임하면 마이그레이션 프로세스가 훨씬 간편해 집니다. Oracle과 우리 파트너들은 언제나 고객을 지원할 준비가 되어 있습니다.


이전 워크플로 및 OCI 타깃

마이그레이션 워크플로는 단순한 운영 요구 사항과 복잡한 운영 요구 사항 모두를 충족합니다. 마이그레이션은 소스 또는 타깃의 애플리케이션이 온라인이든 오프라인이든, 방화벽 내에 있든, 여러 방화벽 사이에 있든 실행될 수 있습니다. 온라인 마이그레이션의 경우 초기 로딩 이후 계속해서 변경 사항이 증분식으로 적용됩니다. 논리적 워크플로에는 버전 업그레이드도 포함될 수 있습니다.

다이어그램 다음의 타깃 OCI Database 제품을 사용하면 물리적 또는 논리적 데이터베이스 마이그레이션을 오프라인 또는 온라인으로 수행할 수 있습니다: Base Database Service, Exadata Database Service 또는 Autonomous Database. 직접 연결을 통해 소스에 도달할 수 없는 경우 OCI Database Migration과 Zero Downtime Migration이 에이전트를 사용한 간접 연결을 지원할 수 있습니다.

비즈니스 연속성


오프라인 마이그레이션

  • 마이그레이션 중인 애플리케이션이 오프라인 상태입니다
  • 한 번의 작업으로 전체 데이터베이스 복제

온라인 마이그레이션

  • 마이그레이션 중인 애플리케이션이 온라인 상태입니다
  • 실시간으로 증분하는 소스 데이터베이스 변경 사항을 캡처해 이를 타깃 데이터베이스에 계속해서 적용합니다

데이터 이전


논리적 마이그레이션

  • Oracle Data Pump와 OCI GoldenGate를 사용해 소스 데이터와 메타데이터를 물리 데이터와 별도로 캡처합니다
  • 각기 다른 버전 및 플랫폼의 소스 및 타깃 데이터베이스를 지원할 수 있습니다
  • 논리적 마이그레이션 솔루션에는 Cloud Premigration Advisor Tool(CPAT)과의 통합이 포함됩니다

물리적 마이그레이션

  • Recovery Manager를 사용해 소스 데이터와 메타데이터를, Oracle Data Guard를 사용해 지속적인 변경 사항을 캡처합니다.

네트워크 연결


직접 연결

  • 소스 와 타깃이 동일한 물리적 또는 가상 네트워크에 있습니다.

간접 연결

  • 소스와 타깃이 별도의 네트워크에 있고 방화벽의 보호 하에 있을 가능성이 높습니다
  • 네트워크를 통해 액세스하려면 보안 에이전트가 필요합니다

OCI Database Migration 작동 원리

OCI Database Migration은 Oracle Databases를 온프레미스 또는 클라우드 배포에서 OCI로 마이그레이션합니다. 사용이 간편한 그래픽 사용자 환경은 이전 워크플로를 검증하고 관리합니다. 데이터베이스 이전은 Zero Downtime Migration, Cloud Premigration Advisor Tool, Data Pump 및 GoldenGate 서비스를 투명하게 사용하여 안전하고 내결함성이 높은 증분 이전을 수행합니다.

다이어그램 온프레미스, OCI 또는 타 클라우드 제공업체의 소스 데이터베이스가 지원 대상입니다. OCI Database Migration 서비스를 사용하면 사용자는 소스 및 타깃 데이터베이스를 등록할 수 있고, 온라인 또는 오프라인 마이그레이션 중 선택할 수 있습니다. 검증 단계에서 CPAT는 소스와 타깃의 호환성을 평가하고, 잠재적으로 문제를 일으킬 수 있는 콘텐츠를 파악하고, 권장 사항을 제시합니다. 모든 오류가 해결되면 데이터가 Data Pump를 통해 처음으로 로드되며, 사용자는 타깃을 Oracle Cloud Infrastructure(OCI) Object Storage 내 중간 저장소를 통해 로드할지, 소스와 타깃 데이터베이스 사이의 직접 데이터베이스 링크를 통해 로드할지 선택할 수 있습니다. 온라인 마이그레이션의 경우, 초기 로드 이후 진행 중인 복제는 GoldenGate를 사용합니다.

Zero Downtime Migration의 작동 원리

Zero Downtime Migration(ZDM)은 온라인/오프라인 및 물리적/논리적 워크플로 옵션을 제공하며, 인라인 버전 업그레이드를 허용합니다. ZDM은 명령줄 인터페이스(CLI) 및 REST API를 통해 실행됩니다. Cloud Premigration Advisor Tool은 논리적 워크플로에 통합되어 있습니다. Data Guard 또는 GoldenGate 라이선스 취득은 필요하지 않습니다.

다이어그램

이 다이어그램은 zero downtime migration 솔루션 제품군의 작동 원리를 설명합니다.

먼저, 이 그림은 지원되는 특정 데이터베이스 소스 및 OCI 타깃을 보여줍니다. 소스 데이터베이스에는 온프레미스 Oracle 데이터베이스와 Oracle Exadata, OCI 데이터베이스, Oracle Exadata Cloud Service, Exadata Cloud@Customer가 포함됩니다. 추가로 AWS 기반 Oracle Database도 포함되었습니다.

타깃 OCI 데이터베이스에는 Autonomous Database, ADB-Exadata Cloud@Customer, Exadata Cloud@Customer, Exadata Cloud Service, Oracle Base Database 서비스가 포함됩니다.

Zero Downtime Migration에는 5가지 기본 단계가 있습니다. 준비, 초기 로딩, 지속적인 캡처 및 적용, 최종 스위치오버 그리고 완료 단계로 이루어집니다.

준비 단계에서 Cloud Premigration Advisor Tool을 수동 또는 자동 방식으로 사용해 계획된 타깃 요구 사항을 기반으로 소스 데이터베이스를 테스트할 수 있습니다.

여기에서 사용자는 2가지 데이터베이스 마이그레이션 옵션 중 하나를 선택하게 됩니다. 물리적 마이그레이션은 초기 로딩에 Recovery Manager를 사용하며, 지속적인 동기화에 Data Guard를 사용합니다. 논리적 마이그레이션의 경우 초기 로딩에 Data Pump가, 지속적인 동기화에 GoldenGate가 사용됩니다.

각각의 스타일로 마이그레이션이 완료되면, 기술적 스위치오버가 일어나며, 타깃 데이터베이스가 활성 데이터베이스가 됩니다.

마지막 단계에서는 마이그레이션 성능 평가가 이루어지며, 이후 기술 환경이 정리됩니다.


Enterprise Manager Migration Workbench 작동 원리

Migration Workbench는 물리적/논리적 및 오프라인 워크플로 옵션을 제공합니다. 워크플로는 그래픽 사용자 경험, CLI, REST API를 통해 관리됩니다. CPAT는 Data Pump 워크플로에 내장됩니다. Enterprise Manager는 Migration Workbench와 SQL Performance Analyzer가 포함된 라이선스 소프트웨어입니다.

다이어그램

Enterprise Manager Database Migration Workbench는 11g에서 21c 컨테이너로 또는 비컨테이너 데이터베이스에서 다양한 온프레미스 및 클라우드 버전/플랫폼으로의 마이그레이션을 지원합니다. 온프레미스 Oracle Database 소스에는 Standard 및 Enterprise Edition과 Exadata Database Machine이 포함됩니다. OCI Database 소스에는 Base Data Service, Exadata Cloud Service, Exadata Cloud@Customer가 포함됩니다. 타깃 OCI Databases에는 Base Database Service, Exadata Cloud Service, Autonomous Database, Exadata Cloud@Customer가 포함됩니다.

Migration Workbench는 소스 및 타깃 데이터베이스를 선택하고, 물리적 또는 논리적 마이그레이션 방법을 사용해 전체 또는 부분 데이터베이스 마이그레이션 플로를 생성합니다. 물리적 방법은 Oracle Data Pump를 사용합니다. 논리적 방법은 Oracle Recovery Manager Transportable Tablespaces를 사용합니다.

데이터베이스 검증 단계에서 Premigration Advisor는 타깃 데이터베이스의 호환성을 위해 소스를 분석합니다. 이 과정에서 잠재적으로 문제를 일으킬 수 있는 콘텐츠를 찾고 권장 사항을 제공합니다. 모든 오류가 해결되면 물리적 또는 논리적 마이그레이션 방법이 시작됩니다.

Data Pump가 사용되는 경우 메타데이터와 데이터가 소스에서 OCI Object Storage 내 중간 저장소로 암호화된 형태로 내보내집니다. OCI Object Storage에서 메타데이터와 데이터가 타깃 데이터베이스로 이전됩니다.

Transportable Tablespace가 사용되는 경우 메타데이터와 데이터는 Recovery Manager 백업 기능을 사용해 소스 스토리지에서 타깃 스토리지로 내보내집니다. 그다음 Recovery Manager가 메타데이터와 데이터를 타깃 데이터베이스에 복원합니다.

몇 가지 마이그레이션 분석 도구를 사용할 수 있습니다. 마이그레이션 분석 기능은 마이그레이션 사전/사후 요약 및 실패에 대한 세부 정보가 담긴 단계별 마이그레이션 프로세스를 보고합니다.

SQL Performance Analyzer는 소스와 타깃 데이터베이스 간 마이그레이션 전후의 SQL 성능을 비교합니다. 긍정적 또는 부정적 성능 영향과 함께 근본 원인과 조정 권장 사항을 함께 보고합니다. SQL Performance Analyzer는 Oracle Real Application Testing 제품군 데이터베이스 옵션에 포함되며 Migration Workbench에 내장되어 있습니다.


데이터베이스 유틸리티 및 기술

Oracle Database에는 커스텀 마이그레이션 시나리오 개발 및 관리를 포함해 DBA가 데이터베이스를 관리할 수 있는 필수 도구가 무료로 포함되어 있습니다. 이 도구들은 자동화된 마이그레이션 솔루션에도 내장되어 있습니다. GoldenGate는 추가적인 온라인 기능을 제공합니다. 각각의 기능을 살펴보려면 FAQ를 확인하세요.


Database migration testimonials

  • Virginia ABC logo

    Oracle Zero Downtime Migration

    “Using Oracle Zero Downtime Migration, we were able to move multiple databases to OCI in a single weekend. It would have taken us at least two years and a lot of headaches to migrate them one by one.”

  • Eclipsys logo

    OCI Database Migration

    “Until OCI Database Migration service, we had to dedicate our most experienced DBAs to manage the variety of Oracle tools. With OCI DMS, all the setup, administration, validation, and workflow needed for zero downtime migrations is automated and happens behind the scenes.”

  • Wipro logo

    Oracle Enterprise Manager Migration Workbench

    “We rely on Oracle Enterprise Manager to manage our Oracle fleet of applications and database environments in the cloud and on-premises across the globe. We are excited about the new EM release that will further simplify migrating workloads to Oracle Cloud Infrastructure with improved visibility and better quality of service.”

  • IDC logo

    Oracle Enterprise Manager Migration Workbench

    “In today’s hybrid IT environment, it’s crucial that customers not only be able to monitor and manage Oracle Databases across both cloud and on-premises, but also seamlessly to move them. The new Migration Workbench in Oracle Enterprise Manager should help customers make the database transition to cloud easier and with very high levels of confidence.”

Learn more about OCI migration

  • Oracle migration assistance

    Oracle Cloud Lift Services provide guidance from cloud engineers on planning, architecting, prototyping, and managing cloud migrations.


    Learn about Oracle Cloud Lift

  • Bring your own license

    Use existing Oracle software licenses in OCI for discounted hourly usage fees.


    Learn about Oracle BYOL (PDF)

  • Partner migration assistance

    Choose an experienced Oracle global partner to help you plan and perform your database migration.


    Visit the partner community

  • Earn rewards for every dollar spent on OCI

    With Oracle Support Rewards, Oracle customers can reduce their technology software license support bill—even down to zero.1


    Learn about Oracle Support Rewards

Oracle Database Migration 시작하기

무료 평가판

Oracle은 Autonomous Database, Compute 및 Storage 등의 서비스 선택 시 상시 무료 체험 및 추가 클라우드 서비스 체험에 사용할 수 있는 미화 300 달러 상당의 무료 크레딧을 제공합니다.

마이그레이션 전문가에게 문의하기

Oracle Cloud Infrastructure로의 Oracle 데이터베이스 마이그레이션에 대한 자세한 내용이 궁금하다면? Oracle의 전문가가 도와 드리겠습니다.


1. Reduction in tech support bill is subject to regional tax regulations. Taxes cannot be paid with rewards and only the pretax invoice amount can be paid with rewards.