다중 노드 Database Cloud Service 배치를 가상 시스템 데이터베이스 시스템으로 이전하는 방법에 대해 알아보기

Oracle Database Cloud Service 를 사용하여 생성된 2노드 Oracle Real Application Cluster(Oracle RAC) 데이터베이스를 Oracle Cloud Infrastructure Virtual Machine 데이터베이스 시스템으로 이전하려는 경우 Oracle Data Guard 를 사용하여 데이터베이스 이전을 수행할 수 있습니다.

소스 및 대상 데이터베이스에 대한 자세한 내용은 다음 표를 참조하십시오.

정보 소스 데이터베이스 대상 데이터베이스
플랫폼 Oracle Cloud Infrastructure Compute Classic Oracle Cloud Infrastructure Compute
데이터베이스 유형 Database Cloud Service Classic의 Oracle Real Application Cluster(RAC) 데이터베이스 가상 시스템의 Oracle RAC 데이터베이스
생성 방식 Database Cloud Service UI, CLI, API Oracle Cloud Infrastructure UI, CLI, API
크기 2 노드 2 노드

구조

Oracle Database 릴리스 12.1.0.2 및 12.2.0.1 을 마이그레이션할 수 있습니다. 데이터베이스를 마이그레이션하기 전에 Oracle Database Cloud Service에 Oracle RAC 데이터베이스와 Oracle Cloud Infrastructure에서 실행되는 2노드 Oracle RAC 데이터베이스가 있어야 합니다.

Oracle Data Guard 을 사용하여 이전을 수행하는 경우 소스 데이터베이스는 기본 데이터베이스이고 대상 데이터베이스는 대기 데이터베이스입니다.

다음 다이어그램은 이전 프로세스를 보여줍니다.

마이그레이션을 수행하려면 다음과 같은 일반 단계를 수행해야 합니다.

  1. 마이그레이션을 계획합니다.

    데이터베이스 마이그레이션을 계획할 때는 소스 환경(기본 데이터베이스) 을 건너뛰고 최상의 마이그레이션 전략을 결정합니다. 소스 환경을 인벤토리하려면 데이터베이스 파일 크기 확인 및 위치에 있는 재해 복구 계획 확인 등의 작업을 수행해야 합니다. 최상의 전략을 결정하려면 마이그레이션을 수행하는 데 가장 좋은 시간 등을 계획해야 합니다.

  2. 마이그레이션을 준비합니다.

    소스 데이터베이스(기본 데이터베이스) 를 대상 환경(대기 데이터베이스) 으로 이전하려는 데이터베이스가 실행 중인지 확인하고, 동일한 레벨에 패치를 적용할 수 있도록 두 데이터베이스에 대한 최신 패치를 설치하고, 1521 포트가 기본 데이터베이스와 대기 데이터베이스 간에 열려 있는지 확인하는 등의 작업을 수행해야 합니다. 이 솔루션에서는 소스(기본) 데이터베이스에 대한 네트 서비스 이름이 OCIC-ORCL 이고 대상(대기) 데이터베이스에 대한 네트 서비스 이름은 OCI-ORCL 입니다.

    주:

    Oracle 응용 프로그램이 새 데이터베이스로 자동으로 실패할 수 있도록 두 데이터베이스 모두에 동일한 데이터베이스 이름을 사용하는 것이 좋습니다.
  3. 마이그레이션을 수행합니다.

    Oracle Data Guard 기본 데이터베이스(소스 데이터베이스) 및 대기 데이터베이스(대상 데이터베이스) 를 구성하고, 기본 데이터베이스에서 대기 데이터베이스로 TDE 전자 지갑을 복사한 다음 대기 데이터베이스 구성을 완료하여 데이터베이스 이전을 수행할 수 있습니다.

마이그레이션을 수행하는 데 필요한 도구

데이터베이스 이전을 시작하기 전에 Oracle Cloud Infrastructure 지식 외에도 여러 Oracle Database 툴 영역에 대한 지식이 있어야 합니다.

익숙해야 하는 툴은 다음과 같습니다.

  • SQL*Plus
  • Oracle Data Guard
  • srvctldgmgrl 유틸리티 사용에 대한 기본적인 이해
  • tnsnames.ora, listener.ora, sqlnet.ora, oraenv 파일 편집에 대한 기본적인 이해
  • Oracle Data Guard 전환 작업 수행에 대한 기본적인 이해
  • (선택 사항) Oracle 자동 작업 로드 저장소 및 Oracle 자동 데이터베이스 진단 모니터 보고서 생성에 대한 기본적인 이해
  • (선택 사항) Oracle Automatic Storage Management Cluster File System 사용에 대한 기본적인 이해

필수 서비스 및 롤 정보

이 솔루션에는 Oracle Cloud Infrastructure 이 필요합니다.

필수 대상...
관리자(SYSDBA SYSOPER 권한) SYS 관련 관리 태스크를 수행합니다.
관리자(SYSDBG 권한) Oracle Database 12c 릴리스 2(12.1.0.2) 이상을 사용하는 경우 Oracle Data Guard 태스크를 수행합니다.
관리자(SYSKM 권한) Oracle Database 12c 릴리스 2(12.1.0.2) 이상을 사용하는 경우 투명한 데이터 암호화 태스크를 수행합니다.