AWS re:Post을(를) 사용하면 다음에 동의하게 됩니다. AWS re:Post 이용 약관

온프레미스 데이터베이스에서 RDS for Oracle로 데이터를 마이그레이션하려면 어떻게 해야 합니까?

3분 분량
0

온프레미스 Oracle 데이터베이스에서 Amazon Relational Database Service(Amazon RDS) for Oracle로 데이터를 마이그레이션하고 싶습니다.

간략한 설명

온프레미스 Oracle 데이터베이스에서 Amazon RDS for Oracle 인스턴스로 마이그레이션하려면 다음 옵션 중 하나를 사용하십시오.

  • AWS Data Migration Service(AWS DMS)
  • Oracle Data Pump
  • Oracle GoldenGate
  • Oracle 전송 가능 테이블스페이스

해결 방법

AWS DMS

AWS DMS를 사용하면 AWS 클라우드 간에 또는 클라우드와 온프레미스 설정을 결합하여 데이터를 마이그레이션할 수 있습니다. 온프레미스 Oracle 데이터베이스에서 Amazon RDS for Oracle로 마이그레이션하면 가동 중지 시간이 최소화됩니다. AWS DMS는 변경 데이터 캡처를 사용하여 소스와 대상 간의 전체 마이그레이션 시간을 줄입니다. 자세한 내용은 Oracle에서 Amazon RDS for Oracle로 마이그레이션하기 위한 아키텍처를 참조하십시오.

Oracle Data Pump

Oracle Data Pump를 사용하면 Amazon RDS for Oracle 인스턴스로 동종 마이그레이션을 수행할 수 있습니다. 지속적으로 변경되지 않는 정적 데이터나 대규모 데이터 세트의 경우 Oracle Data Pump를 사용하는 것이 가장 좋습니다. 자세한 내용은 Oracle 웹사이트의 파트 I Oracle Data Pump를 참조하십시오.

참고: Oracle Data Pump를 사용하면 마이그레이션 중에 소스 인스턴스가 비활성화되어 애플리케이션 가동 중지 시간이 더 길어질 수 있습니다.

Oracle Data Pump를 사용하여 데이터를 가져오려면 다음 방법 중 하나를 사용하십시오.

Oracle Data Pump와 Amazon S3

Amazon RDS로 가져온 덤프 파일의 스토리지로 Amazon Simple Storage Service(Amazon S3)를 사용할 수 있습니다. 덤프 파일을 Amazon S3에 복사하려면 Amazon S3 통합을 사용합니다. 그런 다음 덤프 파일을 복사할 때 가져오기 옵션을 사용하여 데이터를 마이그레이션합니다. 자세한 내용은 Amazon RDS for Oracle과 Amazon S3 버킷 간 파일 전송을 참조하십시오.

참고: 덤프 파일의 크기가 큰 경우, Amazon RDS 인스턴스의 스토리지를 늘리십시오. 가져오기가 완료되면 파일을 삭제할 수 있습니다. 스토리지 공간을 늘리면 나중에 줄일 수 없습니다. 스토리지 공간을 늘리면 추가 비용이 발생합니다. 추가 스토리지 비용 없이 덤프 파일을 저장하려면 Amazon Elastic File System(Amazon EFS) 통합을 사용하십시오.

Oracle Data Pump와 Amazon EFS

덤프 파일은 Amazon EFS 스토리지에 저장됩니다. 덤프 파일은 Amazon RDS for Oracle 인스턴스로도 가져옵니다. Amazon RDS for Oracle 스토리지를 늘릴 필요가 없으며, 파일 데이터를 공유하기 위해 스토리지 용량을 프로비저닝하거나 관리할 필요도 없습니다. 자세한 내용은 Amazon EFS 통합을 참조하십시오.

Oracle Data Pump 및 데이터베이스 링크

데이터베이스 링크를 사용하여 네트워크를 통해 덤프 파일을 복사할 수 있습니다. 덤프 파일을 위한 스토리지를 프로비저닝해야 합니다. 자세한 내용은 데이터베이스 링크를 통해 직접 Oracle Data Pump Import를 사용하여 온프레미스 Oracle 데이터베이스를 Amazon RDS for Oracle로 마이그레이션을 참조하십시오.

Amazon RDS for Oracle 인스턴스로 가져올 때의 사용 사례와 제한 사항에 대한 자세한 내용은 Oracle Data Pump 모범 사례를 참조하십시오.

데이터 크기가 작거나 레거시 소스 서버가 있는 경우 Oracle Export/Import를 사용하여 가져오기 또는 Oracle SQL*Loader를 사용하여 가져오기를 참조하십시오.

Oracle GoldenGate

Oracle GoldenGate를 사용하여 소스와 대상 간의 트랜잭션 데이터를 수집, 복제 및 관리할 수 있습니다. Oracle GoldenGate는 변경 데이터 캡처를 사용하여 변경 사항을 대상 데이터베이스 인스턴스에 푸시합니다. Amazon RDS for Oracle은 Oracle GoldenGate를 지원하며 마이그레이션 대상으로 사용할 수 있습니다. 자세한 내용은 Amazon RDS for Oracle과 함께 Oracle GoldenGate 사용을 참조하십시오.

Oracle 전송 가능 테이블스페이스

Oracle 전송 가능 테이블스페이스를 사용하여 온프레미스 Oracle 데이터베이스의 테이블스페이스 세트를 Amazon RDS for Oracle 인스턴스로 복사합니다. Oracle 전송 가능 테이블스페이스 특성은 Amazon S3 또는 Amazon EFS를 사용하여 테이블스페이스 파일 및 관련 메타데이터 파일을 저장합니다. 자세한 내용은 Oracle 전송 가능 테이블스페이스를 사용한 마이그레이션을 참조하십시오.