온프레미스 데이터베이스를 RDS Custom for Oracle로 마이그레이션
온프레미스 Oracle 데이터베이스를 RDS Custom for Oracle로 마이그레이션하기 전에 다음 요소를 고려해야 합니다.
-
애플리케이션이 감당할 수 있는 가동 중지 시간
-
소스 데이터베이스의 크기
-
네트워크 연결
-
대체 계획의 요구 사항
-
소스 및 대상 Oracle 데이터베이스 버전과 DB 인스턴스 OS 유형
-
사용 가능한 복제 도구(예: AWS Database Migration Service, Oracle GoldenGate 또는 서드 파티 복제 도구)
이러한 요소를 기준으로 물리적 마이그레이션, 논리적 마이그레이션을 선택하거나 조합하여 선택할 수 있습니다. 물리적 마이그레이션을 선택하면 다음과 같은 기술을 사용할 수 있습니다.
- RMAN 복제
-
활성 데이터베이스 복제 시 소스 데이터베이스를 백업할 필요가 없습니다. 이 작업은 네트워크를 통해 데이터베이스 파일을 보조 인스턴스로 복사하여 라이브 소스 데이터베이스를 대상 호스트에 복제합니다. RMAN
DUPLICATE
명령은 필수 파일을 이미지 복사본 또는 백업 세트로 복사합니다. 이 기술에 대해 알아보려면 AWS 블로그 게시물인 Physical migration of Oracle databases to Amazon RDS Custom using RMAN duplication(RMAN 복제를 사용하여 Oracle 데이터베이스를 Amazon RDS Custom에 물리적으로 마이그레이션)을 참조하세요. - Oracle Data Guard
-
이 기술에서는 기본 온프레미스 데이터베이스를 백업하고, 백업을 Amazon S3 버킷에 복사합니다. 그런 다음, 백업을 RDS Custom for Oracle 대기 DB 인스턴스에 복사합니다. 필요한 구성을 수행한 후에는 기본 데이터베이스를 RDS Custom for Oracle 대기 데이터베이스로 수동으로 전환하면 됩니다. 이 기술에 대해 알아보려면 AWS 블로그 게시물인 Physical migration of Oracle databases to Amazon RDS Custom using Data Guard
(Data Guard를 사용하여 Oracle 데이터베이스를 Amazon RDS Custom에 물리적으로 마이그레이션)을 참조하세요.
데이터를 RDS for Oracle에 논리적으로 가져오는 일반적인 방법은 Amazon RDS의 Oracle로 데이터 가져오기 섹션을 참조하세요.