Oracle Base Database Service 또는 Oracle Exadata Database Service on Dedicated Infrastructure로 마이그레이션

이 섹션에서는 온프레미스 VMware 데이터베이스 워크로드를 Oracle Base Database Service 또는 Oracle Exadata Database Service on Dedicated Infrastructure로 마이그레이션하고 애플리케이션 워크로드를 Oracle Cloud VMware Solution으로 마이그레이션하는 방법에 대해 설명합니다.

구조

이 아키텍처는 온프레미스 VMware 데이터베이스 및 애플리케이션에서 Oracle Cloud Infrastructure로의 마이그레이션을 보여줍니다.

첫 번째 단계는 HCX 및 vMotion와 같은 VMware 툴을 사용하여 VMware에서 실행되는 온프레미스 데이터베이스 및 애플리케이션을 Oracle Cloud VMware Solution으로 마이그레이션하는 것입니다. Oracle Cloud VMware Solution은 OCI 테넌시 내에서 OCI 베어메탈 인스턴스에서 실행되는 VMware 소프트웨어 정의 데이터 센터(SDDC)의 완전 자동화된 구현을 제공합니다.

이제 Oracle Zero Downtime Migration을 사용하여 Oracle Cloud VMware Solution 데이터베이스 가상 머신에서 Oracle Base Database Service 또는 Oracle Exadata Database Service on Dedicated Infrastructure로 데이터베이스 마이그레이션을 자동화하여 고성능 데이터베이스 플랫폼으로 통합할 수 있습니다.

주:

온프레미스 VMware에서 Oracle Cloud VMware Solution으로 데이터베이스를 마이그레이션하는 경우 Oracle Database 라이선스 규칙 및 지원 조건을 준수해야 합니다.

다음 다이어그램은 이 참조 아키텍처를 보여줍니다.



migrate-vmware-exadata-base-architecture.zip

이 구조는 다음 구성 요소를 지원합니다.

  • 지역

    Oracle Cloud Infrastructure 리전은 가용성 도메인이라는 하나 이상의 데이터 센터를 포함하는 지역화된 지리적 영역입니다. 지역은 다른 지역과 독립적이며 방대한 거리로 구분할 수 있습니다(국가 또는 대륙).

  • VCN(가상 클라우드 네트워크) 및 서브넷

    VCN은 Oracle Cloud Infrastructure 지역에서 설정한 커스터마이징 가능한 소프트웨어 정의 네트워크입니다. 기존 데이터 센터 네트워크와 마찬가지로 VCN은 사용자가 네트워크 환경을 완전히 제어할 수 있도록 합니다. VCN에는 VCN을 생성한 후 변경할 수 있는 겹치지 않는 여러 CIDR 블록이 있을 수 있습니다. VCN을 서브넷으로 분할할 수 있습니다. 서브넷은 지역 또는 가용성 도메인으로 범위가 지정될 수 있습니다. 각 서브넷은 VCN의 다른 서브넷과 겹치지 않는 연속된 주소 범위로 구성됩니다. 서브넷 생성 후 서브넷의 크기를 변경할 수 있습니다. 서브넷은 공용 또는 전용일 수 있습니다.

  • Oracle Base Database Service

    Oracle Base Database Service를 사용하면 Oracle DatabaseOracle Cloud Infrastructure(OCI)의 결합 기능을 활용하면서 데이터에 대한 절대적인 제어를 유지할 수 있습니다. OCI는 가상 머신에서 단일 노드 데이터베이스 시스템 및 다중 노드 RAC 데이터베이스 시스템을 제공합니다.

  • Oracle Exadata Database Service on Dedicated Infrastructure

    Oracle Exadata Database Service on Dedicated Infrastructure는 OCI 데이터 센터에서 Oracle Exadata Database Machine을 서비스로 제공합니다. Oracle Exadata Database Service on Dedicated Infrastructure 서비스는 OCI 리전의 단일 Exadata 랙에서 실행되는 하나 이상의 VM 클러스터에서 실행되는 많은 Oracle 데이터베이스를 호스팅할 수 있습니다. Oracle Exadata Database Service on Dedicated Infrastructure는 데이터베이스 통합을 위한 이상적인 플랫폼입니다.

  • Oracle Cloud VMware Solution SDDC(소프트웨어 정의 데이터 센터)

    Oracle과 VMware은 파트너가 Oracle Cloud Infrastructure 내에서 사용할 수 있도록 VMware 인증 소프트웨어 정의 데이터 센터(SDDC) 구현을 개발했습니다. Oracle Cloud VMware Solution이라는 이 구현은 OCI를 사용하여 고가용성 VMware SDDC를 호스팅합니다. 또한 모든 온프레미스 VMware SDDC 워크로드를 Oracle Cloud VMware Solution으로 원활하게 마이그레이션할 수 있습니다. Oracle Cloud VMware Solution에는 다음과 같은 VMware 구성요소가 포함되어 있습니다.

    • VMware vSphere ESXi
    • VMware 밴
    • VMware vCenter
    • VMware NSX-T
    • VMware (선택) HCX
  • 베어메탈

    Oracle Cloud VMware Solution 소프트웨어 정의 데이터 센터(SDDC)에는 Oracle Cloud VMware Solution을 호스팅하는 베어메탈 서버가 포함되어 있습니다. 베어메탈 서버는 많은 코어 수, 대용량 메모리 및 높은 대역폭(예: Oracle Cloud VMware Solution)이 필요한 애플리케이션을 지원합니다. Oracle Cloud VMware Solution을 베어메탈 서버에 배포하고 다른 퍼블릭 클라우드 및 온프레미스 데이터 센터에 비해 성능이 크게 향상된 가상 머신을 구성할 수 있습니다.

  • 서비스 게이트웨이

    서비스 게이트웨이는 VCN에서 Oracle Cloud Infrastructure Object Storage와 같은 다른 서비스로의 액세스를 제공합니다. VCN에서 Oracle 서비스로의 트래픽은 Oracle 네트워크 패브릭을 통해 이동하며 인터넷을 경유하지 않습니다.

  • Dynamic routing gateway(DRG)

    DRG는 동일한 지역의 VCN과 지역 외부의 네트워크(예: 다른 Oracle Cloud Infrastructure 지역의 VCN, 온프레미스 네트워크 또는 다른 클라우드 공급자의 네트워크) 간에 전용 네트워크 트래픽 경로를 제공하는 가상 라우터입니다.

  • FastConnect

    Oracle Cloud Infrastructure FastConnect는 데이터 센터 및 Oracle Cloud Infrastructure 간 전용 개인 연결을 생성할 수 있는 쉬운 방법을 제공합니다. FastConnect는 인터넷 기반 연결과 비교할 때 더 높은 대역폭 옵션과 보다 안정적인 네트워킹 환경을 제공합니다.

  • 파일 저장 영역

    OCI File Storage는 마이그레이션 중에 공유 파일 시스템에서 마이그레이션된 데이터베이스를 가져오는 데 사용됩니다.

시작하기 전에

시작하기 전에 이 설정에 사용된 주요 구성요소의 버전을 확인하고 나중에 참조할 수 있도록 제품 설명서를 검토하십시오.

요구사항 검토

  • 소스 Oracle Cloud VMware Solution 데이터베이스 VM이 Oracle Linux 7.9 및 Oracle Database 버전 19.18 Standard Edition 또는 Enterprise Edition을 실행 중인지 확인합니다.
  • 대상 Oracle Exadata Database Service on Dedicated Infrastructure 데이터베이스는 Oracle Enterprise Extreme Performance 버전 19.18 이상이어야 합니다.
  • 대상 Oracle Base Database Service 데이터베이스는 Standard Edition 또는 Enterprise Edition 버전 19.18 이상일 수 있습니다.
  • Oracle Zero Downtime Migration은 버전 21.4 이상이어야 합니다.
  • 중간 스토리지에는 OCI File Storage가 포함되어야 합니다.

검토 설명서

이 솔루션 플레이북에서는 데이터베이스 워크로드를 마이그레이션하는 방법을 설명합니다. VMware 워크로드를 마이그레이션하는 방법을 알아보려면 아래 솔루션을 참조하십시오. 추가 리소스는 데이터베이스 이전을 위한 컨텍스트, 세부 정보 및 참조에 유용합니다.

작업 로드의 VMware 구성요소를 Oracle Cloud VMware Solution으로 마이그레이션하는 방법을 알아봅니다.

Oracle Zero Downtime Migration 리소스를 검토합니다.

논리적 이전 리소스 검토:

Oracle Database 리소스 검토:

필수 제품 및 역할 정보

이 솔루션을 사용하려면 다음 제품이 필요합니다.

  • Oracle Cloud Infrastructure Identity and Access Management
  • OCI 컴퓨팅
  • OCI File Storage
  • Oracle Zero Downtime Migration(Oracle 제로 다운타임 마이그레이션)
  • Oracle Cloud VMware Solution
  • Oracle Base Database Service 또는 전용 인프라 기반의 Oracle Exadata Database Service on Dedicated Infrastructure

다음은 각 제품에 필요한 역할입니다.

제품 이름: 역할 다음에 필요...
Oracle Cloud Infrastructure Identity and Access Management: OCI_user 논리적 이전을 위한 API 키 생성
OCI 컴퓨팅: admin OCI 컴퓨트 인스턴스를 생성하여 Oracle Zero Downtime Migration 소프트웨어 실행
OCI 파일 스토리지: Storage Admin 익스포트/임포트 작업을 위한 OCI File Storage 생성
Oracle Zero Downtime Migration: opc zdmuser을 생성하여 Oracle Zero Downtime Migration 소프트웨어 설치 및 실행
Oracle Zero Downtime Migration: zdmuser
  • Oracle Zero Downtime Migration 소프트웨어 설치
  • Oracle Zero Downtime Migration 실행
Oracle Cloud VMware Solution 가상 머신: root/sudoer user
  • OCI File Storage에서 네트워크 파일 시스템 공유를 마운트하여 논리적 마이그레이션을 위해 데이터베이스 내보내기
  • Oracle Zero Downtime Migration 가상 머신에서 비밀번호 없는 SSH 사용
  • sudo 명령을 실행하여 Oracle Zero Downtime Migration 소프트웨어 에이전트 설치
  • sudo 명령을 실행하여 데이터베이스 백업 또는 익스포트
Oracle Cloud VMware Solution 데이터베이스: sys/system 데이터 펌프를 실행하여 데이터베이스 익스포트
OCI Oracle Cloud VMware Solution 및 OCI 가상 클라우드 네트워크: Admin
  • OCI 서비스 게이트웨이, 라우팅 및 보안 규칙을 추가하도록 Oracle Cloud VMware Solution 구성 수정
  • 대상 데이터베이스가 실행 중인 가상 클라우드 네트워크 서브넷에 경로 지정 및 보안 규칙을 추가하도록 Oracle Cloud VMware Solution 구성을 수정합니다.
Oracle Exadata Database Service on Dedicated Infrastructure 또는 Oracle Base Database Service: Database Admin 대상 데이터베이스 생성
Oracle Exadata Database Service on Dedicated Infrastructure 또는 Oracle Base Database Service VM 클러스터 노드: opc
  • 논리적 이전을 위해 데이터베이스를 임포트하려면 OCI File Storage에서 네트워크 파일 시스템 공유를 마운트합니다.
  • Oracle Zero Downtime Migration 가상 머신에서 비밀번호 없는 SSH 사용
  • Oracle Zero Downtime Migration 소프트웨어 에이전트 설치
  • sudo 명령을 실행하여 데이터베이스 복원 또는 임포트
Oracle Exadata Database Service on Dedicated Infrastructure 또는 Oracle Base Database Service: sys/system Data Pump를 실행하여 데이터베이스 임포트

필요한 것을 얻으려면 Oracle 제품, 솔루션 및 서비스를 참조하십시오.

마이그레이션에 대한 고려 사항

마이그레이션을 시작하기 전에 다음 가정과 고려 사항을 검토하십시오.

  • 이 가이드의 단계에서는 오프라인 논리적 마이그레이션을 사용하여 마이그레이션하는 방법에 대해 설명합니다. 온라인 논리적 마이그레이션을 사용하여 마이그레이션하는 방법에 대한 자세한 내용은 문서 검토 섹션을 참조하십시오. 논리적 온라인 마이그레이션 중에 Oracle Zero Downtime Migration은 소스 및 대상 데이터베이스 간의 마이그레이션을 위해 Oracle GoldenGate를 구성하여 마이그레이션 중에 데이터베이스가 항상 온라인 상태가 되도록 합니다.
  • Oracle Zero Downtime MigrationOracle Cloud VMware Solution 데이터베이스 VM에서 Oracle Base Database ServiceOracle Exadata Database Service on Dedicated Infrastructure로의 두 가지 유형의 데이터베이스 마이그레이션(논리적 마이그레이션 및 물리적 마이그레이션)을 지원합니다. 이 방법이 가장 간단하므로 논리적 이전을 사용하는 것이 좋습니다. 물리적 이전을 수행하려면 소스 및 대상 데이터베이스가 동일한 패치 레벨에 있어야 합니다. 원본 데이터베이스에 정기적으로 패치가 적용되지 않으면 이러한 상황이 발생할 수 있습니다.
  • 논리적 마이그레이션 중 플러그 가능한 데이터베이스(PDB) 및/또는 스키마가 마이그레이션됩니다. 비컨테이너 데이터베이스(비CDB)는 대상 데이터베이스에서 실행되는 컨테이너 데이터베이스에 구성된 플러거블 데이터베이스로 이전됩니다.
  • Oracle Zero Downtime Migration은 네트워크 파일 시스템 스토리지에서 직접 내보내고 가져올 수 있으므로 네트워크 파일 시스템을 통해 마운트되는 OCI File Storage가 최상의 데이터 전송 옵션입니다. 대상 데이터베이스가 마운트 대상을 통해 구성된 VCN에 OCI 파일 스토리지를 제공할 수 있습니다. OCI File Storage 마운트 대상과 대상 데이터베이스 간에 네트워크 파일 시스템 프로토콜을 허용하려면 보안 규칙이 필요합니다. 소스 데이터베이스가 실행 중인 마운트 대상과 NSX 오버레이 네트워크 간에 네트워크 파일 시스템도 허용되어야 합니다.
  • 소스 데이터베이스는 Oracle 단일 Instance를 실행할 수 있습니다. Oracle Base Database Service는 단일 인스턴스 또는 RAC 데이터베이스를 실행할 수 있으며, Oracle Exadata Database Service on Dedicated Infrastructure는 항상 RAC 데이터베이스를 실행합니다. 데이터베이스 마이그레이션 중 Oracle Zero Downtime Migration은 필요한 경우 단일 인스턴스를 RAC 데이터베이스로 변환합니다.
  • Oracle Cloud VMware Solution 데이터베이스 VM 소스 데이터베이스의 경우 Oracle Transparent Data Encryption 데이터베이스 암호화는 선택 사항입니다. 데이터베이스를 Oracle Base Database Service 또는 Oracle Exadata Database Service on Dedicated Infrastructure로 마이그레이션하는 경우 항상 대상 데이터베이스가 암호화됩니다.
  • 소스 데이터베이스와 대상 데이터베이스는 동일한 시간대 파일을 실행해야 합니다. 지침은 Review Documentation(설명서 검토) 섹션의 "Upgrading the Time Zone File and Timestamp with Time Zone Data(시간대 파일 및 시간 기록과 함께 업그레이드)"를 참조하십시오.
  • 이 가이드의 단계에서는 데이터베이스 VM이 설치된 Oracle Cloud VMware Solution 오버레이 네트워크에서 대상 데이터베이스 및 Oracle Zero Downtime Migration VM이 구성된 OCI VCN으로의 직접 네트워크 연결이 있다고 가정합니다.
  • 소스 및 대상 데이터베이스에는 동일한 sys 암호, 전자 지갑 암호, 데이터베이스 버전, 데이터베이스 이름 및 패치 레벨이 없어도 됩니다.

논리적 이전을 사용하여 이전

다음 단계에서는 오프라인 논리적 마이그레이션을 수행하는 방법에 대해 설명합니다. 온라인 마이그레이션의 경우 Review Documentation(설명서 검토) 섹션에서 Step-by-Step Guide - Logical Migration and In-Flight Upgrade from On-Premises to Oracle Exadata Database Service on Dedicated Infrastructure를 참조하십시오.

  1. OCI 콘솔에서 Oracle Cloud VMware Solution을 배포할 때 다음 워크플로우가 실행되었는지 확인합니다.
    • Oracle Services Network에 대한 접속 구성
    • VCN 리소스 접속 구성
    이러한 워크플로우를 통해 Oracle Cloud VMware Solution NSX 오버레이에서 실행되는 VM은 대상 데이터베이스 및 Oracle Zero Downtime Migration 서버가 있거나 실행될 Oracle Services Network 및 VCN과 통신할 수 있습니다. 모든 필수 보안 및 경로 지정 규칙을 구성하기 위해 아직 실행되지 않은 경우 해당 워크플로우를 실행합니다.
  2. OCI 콘솔 또는 REST API를 사용하여 대상 Oracle Base Database Service 또는 Oracle Exadata Database Service on Dedicated Infrastructure 데이터베이스를 생성합니다. 다음과 같이 데이터베이스를 구성합니다.
    • 새 Target Database의 이름은 원본 데이터베이스와 다를 수 있습니다.
    • 새 데이터베이스는 원본 데이터베이스보다 최신 버전일 수 있습니다.
    • sys 사용자에 대한 비밀번호를 제공하십시오. 암호를 기록해 둡니다.
    데이터베이스가 생성된 후 데이터베이스 OCID를 확인합니다.
  3. OCI 콘솔에서 대상 데이터베이스가 구성된 동일한 VCN에 컴퓨트 인스턴스를 생성합니다.
    이 컴퓨트 인스턴스는 OCPU가 2개 이상, RAM이 16GB 이상인 모든 구성에서 Oracle Linux 7.9 운영체제를 실행할 수 있습니다. 이 가상 머신은 Oracle Zero Downtime Migration 소프트웨어를 실행하는 데 사용됩니다.
  4. [문서 검토] 섹션의 Oracle Zero Downtime Migration 설치 설명서를 따라 OCI 컴퓨트 인스턴스에 Oracle Zero Downtime Migration 21.4 소프트웨어를 다운로드하고 설치합니다.
    Oracle Zero Downtime Migration 소프트웨어를 zdmuser로 실행합니다.
  5. Oracle Zero Downtime Migration VM이 호스트 이름 및 IP 주소를 사용하여 소스 데이터베이스 호스트와 통신할 수 있는지 확인합니다. 필요한 경우 Oracle Zero Downtime Migration VM에서 VCN DNS 분석기 또는 /etc/hosts 파일을 수정합니다. 다음 사항을 확인하십시오.
    • Oracle Zero Downtime Migration VM이 기본 리스너 포트 1521 및 SSH 포트 22의 소스 데이터베이스 VM에 접속할 수 있도록 허용하는 보안 규칙이 있는지 확인합니다.
    • Oracle Zero Downtime Migration VM이 기본 리스너 포트 1521 및 SSH 포트 22의 대상 데이터베이스 호스트에 도달할 수 있는지 확인합니다.
  6. Oracle Zero Downtime Migration 소프트웨어를 실행하는 컴퓨트 인스턴스에 zdmuser으로 로그인하고 SSH 키 쌍을 생성합니다. zdmuser 계정에서 소스 데이터베이스 VM(root, privilege-sudoer user)으로 암호가 없는 ssh를 사용으로 설정합니다.
  7. OCI 콘솔에서 OCI File Storage를 생성합니다.
    VCN의 마운트 대상, 익스포트 및 IP 주소를 확인합니다.
  8. 설명서 검토 섹션의 "파일 스토리지에 대한 VCN 보안 규칙 구성"에 설명된 단계에 따라 대상 데이터베이스 시스템의 네트워크 파일 시스템 프로토콜을 7단계에서 생성된 OCI 파일 스토리지 IP 주소로 허용하도록 VCN에서 필요한 보안 규칙을 구성하십시오. OCI NSX 오버레이 네트워크에서 7단계에서 생성된 OCI File Storage IP 주소로 네트워크 파일 시스템 프로토콜을 허용하는 규칙을 만들려면 설명서를 참조하십시오.
  9. IP 주소 및 7단계의 익스포트를 사용하여 소스 Oracle Cloud VMware Solution 데이터베이스 VM 및 대상 데이터베이스의 모든 노드에 네트워크 파일 시스템을 통해 이 OCI 파일 스토리지를 마운트합니다. 마운트 지점을 확인합니다.
  10. OCI 콘솔에서 대상 데이터베이스를 소유하는 OCI 사용자에 대한 API 키를 생성합니다.
    사용자 OCID, 테넌시 OCID, 지문 및 OCI 지역을 확인합니다. PEM 파일에 해당하는 개인 및 공개 키를 저장합니다. 이 API 키는 Oracle Zero Downtime Migration이 데이터베이스 이전 중에 대상 데이터베이스 정보를 가져오기 위해 OCI에 연결하는 데 사용됩니다.
  11. 이전 단계에서 Oracle Zero Downtime Migration VM으로 PEM 파일을 복사합니다.
  12. 소스 데이터베이스에 sys 사용자로 로그인하여 Streams_Pool_Size 매개변수가 2G 이상으로 설정되었는지 확인합니다. 예를 들면 다음과 같습니다.
    SQL>show parameter streams_pool_size;
    SQL>alter system set streams_pool_size=2G scope=both SID=’*’;                  
  13. Zero Downtime Migration에 포함된 Oracle Zero Downtime Migration의 논리적 마이그레이션 응답 파일 템플리트를 사용하여 마이그레이션에 대한 응답 파일을 생성합니다. 키 매개변수는 다음과 같습니다.
    • TARGETDATABASE_OCID: 1단계의 대상 데이터베이스의 OCID입니다.
    • MIGRATION_METHOD: OFFLINE_LOGICAL
    • DATA_TRANSFER_MEDIUM: NFS
    • TARGETDATABASE_ADMINUSERNAME: system
    • SOURCEDATABASE_ADMINUSERNAME: system
    • SOURCEDATABASE_CONNECTIONDETAILS_HOST: 소스 Oracle Cloud VMware Solution 데이터베이스 VM의 IP/호스트 이름입니다.
    • SOURCEDATABASE_CONNECTIONDETAILS_PORT: 1521
    • SOURCEDATABASE_CONNECTIONDETAILS_SERVICENAME: 소스 PDB(플러그인할 수 있는 데이터베이스) 또는 비CDB(컨테이너 데이터베이스)의 서비스 이름입니다. lsnrctl를 사용하여 찾습니다.
    • OCIAUTHENTICATIONDETAILS_USERPRINCIPAL_TENANTID: 10단계의 테넌시 OCID입니다.
    • OCIAUTHENTICATIONDETAILS_USERPRINCIPAL_USERID: 10단계의 사용자 OCID입니다.
    • OCIAUTHENTICATIONDETAILS_USERPRINCIPAL_FINGERPRINT: 10단계의 지문입니다.
    • OCIAUTHENTICATIONDETAILS_PRIVATEKEYFILE: 11단계의 Oracle Zero Downtime Migration 서버에 있는 개인 키 PEM 파일의 파일 경로입니다.
    • OCIAUTHENTICATIONDETAILS_REGIONID: 10단계의 OCI 사용자에 대한 OCI 영역 ID입니다.
    • TARGETDATABASE_CONNECTIONDETAILS_HOST: 대상 데이터베이스 시스템에 있는 첫번째 VM의 IP/호스트 이름입니다.
    • TARGETDATABASE_CONNECTIONDETAILS_PORT: 1521
    • TARGETDATABASE_CONNECTIONDETAILS_SERVICENAME: 대상 데이터베이스에 있는 대상 플러그인할 수 있는 데이터베이스의 서비스 이름입니다. lsnrctl를 사용하여 찾습니다.
    • SOURCECONTAINERDATABASE_ADMINUSERNAME: system
    • SOURCECONTAINERDATABASE_CONNECTIONDETAILS_HOST: 소스 Oracle Cloud VMware Solution 데이터베이스 VM의 IP/호스트 이름입니다.
    • SOURCECONTAINERDATABASE_CONNECTIONDETAILS_PORT: 1521
    • SOURCECONTAINERDATABASE_CONNECTIONDETAILS_SERVICENAME: Oracle Cloud VMware Solution 데이터베이스 VM의 소스 컨테이너 데이터베이스에 대한 서비스 이름입니다. lsnrctl를 사용하여 찾습니다.
    • DATAPUMPSETTINGS_JOBMODE: SCHEMA
    • DATAPUMPSETTINGS_FIXINVALIDOBJECTS: TRUE
    • DATAPUMPSETTINGS_EXPORTDIRECTORYOBJECT_NAME: mig
    • DATAPUMPSETTINGS_EXPORTDIRECTORYOBJECT_PATH: 9단계의 네트워크 파일 시스템 마운트 지점입니다.
    • DATAPUMPSETTINGS_IMPORTDIRECTORYOBJECT_NAME: mig
    • DATAPUMPSETTINGS_IMPORTDIRECTORYOBJECT_PATH: 9단계의 네트워크 파일 시스템 마운트 지점입니다.
    • DATAPUMPSETTINGS_CREATEAUTHTOKEN: TRUE
    • DATAPUMPSETTINGS_DATAPUMPPARAMETERS_IMPORTPARALLELISMDEGREE: 대상이 Oracle Standard Edition 2를 실행하는 Oracle Base Database Service인 경우 숫자 기호(#)로 이 행을 주석 처리합니다. 그렇지 않으면 사용 가능한 CPU 수에 따라 2보다 큰 숫자를 입력합니다.
    • DATAPUMPSETTINGS_DATAPUMPPARAMETERS_EXPORTPARALLELISMDEGREE: 소스 Oracle Cloud VMware Solution 데이터베이스 VM이 Oracle Standard Edition 2를 실행 중인 경우 이 행을 숫자 기호(#)로 주석 처리합니다. 그렇지 않으면 사용 가능한 CPU 수에 따라 2보다 큰 숫자를 입력합니다.
    • TABLESPACEDETAILS_AUTOCREATE: TRUE
    • TABLESPACEDETAILS_USEBIGFILE: TRUE
    • TABLESPACEDETAILS_EXTENTSIZEMB: 512
    • EXCLUDEOBJECTS-1: owner:PDBADMIN
  14. Oracle Zero Downtime Migration Dry Run 이전 작업(-eval)을 실행하여 마이그레이션의 모든 필요 조건이 충족되는지 검증합니다. 이렇게 하면 CPAT(Cloud Pre-Migration Advisor Tool)가 실행되어 소스 데이터베이스가 Oracle Zero Downtime Migration 논리적 이전을 사용하여 대상 데이터베이스로 마이그레이션하기에 적합한지 검증합니다. 계속하기 전에 CPAT에서 보고한 문제를 해결하십시오. 예를 들면, 다음과 같습니다.
    
    zdmcli migrate database -sourcedb source_db_unique_name \
    -sourcenode IP/hostname_of_Oracle_Cloud_VMware_Solution_database_virtual_machine \
    -srcauth zdmauth \
    -srcarg1 user:root_or_sudoer_user \
    -srcarg2 identity_file:path_to_ssh_private_key/ssh_private_key_file_name_from_step_6 \
    -srcarg3 sudo_location:/usr/bin/sudo \
    -rsp path_to_response_file/response_file_name_from_step_13 \
    -eval
    이 명령은 두 개의 암호를 요청합니다. 첫번째 암호는 원본 데이터베이스의 시스템 암호입니다. 두번째 암호는 Target Database의 시스템 암호입니다.
    Oracle Zero Downtime Migration 작업 ID를 확인합니다.
    성공적인 Dry Run 이전 후 다음 단계를 진행합니다.
  15. Dry Run 이전을 성공한 후 Oracle Zero Downtime Migration 작업을 실행합니다. 예를 들면, 다음과 같습니다.
    zdmcli migrate database -sourcedb source_db_unique_name \
    -sourcenode IP/hostname_of_Oracle_Cloud_VMware_Solution_database_virtual_machine \
    -srcauth zdmauth \
    -srcarg1 user:root_or_sudoer_user \
    -srcarg2 identity_file:path_to_ssh_private_key/ssh_private_key_file_name_from_step_6 \
    -srcarg3 sudo_location:/usr/bin/sudo \
    -rsp path_to_response_file/response_file_name_from_step_13
    이 명령은 두 개의 암호를 요청합니다. 첫번째 암호는 원본 데이터베이스의 시스템 암호입니다. 두번째 암호는 Target Database의 시스템 암호입니다.
    Oracle Zero Downtime Migration 작업 ID를 확인합니다.