View a markdown version of this page

Amazon RDS의 Oracle로 데이터 가져오기 - Amazon Relational Database Service

Amazon RDS의 Oracle로 데이터 가져오기

Amazon RDS DB for Oracle 인스턴스로 데이터를 가져오는 방법은 다음 사항에 따라 다릅니다.

  • 보유하고 있는 데이터의 양

  • 데이터베이스의 데이터베이스 객체 수

  • 데이터베이스의 데이터베이스 객체 다양성

예를 들어, 요구 사항에 따라 다음과 같은 도구를 사용할 수 있습니다.

중요

이전 마이그레이션 기술을 사용하기 전에 데이터베이스를 백업하는 것이 좋습니다. 데이터를 가져온 후 스냅샷을 생성하여 RDS for Oracle DB 인스턴스를 백업할 수 있습니다. 나중에 스냅샷을 복원할 수 있습니다. 자세한 내용은 데이터 백업, 복원 및 내보내기 섹션을 참조하세요.

다음 표에서는 RDS for Oracle DB 인스턴스에 사용할 수 있는 가져오기 방법을 비교합니다.

Amazon RDS에서 Oracle에 대한 가져오기 방법 선택
방법 최적의 용도 가동 중지 시간 영향 복잡성 제한 사항
Oracle SQL Developer 100MB 미만의 단순 스키마 높음 낮음 대규모 또는 복잡한 데이터베이스에는 적합하지 않음
Amazon S3를 통한 Data Pump 소스에 대한 네트워크 링크 없이 100MB~5TB 중간 중간 덤프 파일당 최대 5TB
데이터베이스 링크를 통한 Data Pump 소스에 네트워크가 연결된 모든 크기 중간 중간 소스 데이터베이스에 대한 VPC 또는 VPN 연결 필요
전송 가능 테이블스페이스 가동 중지 시간을 최소화해야 하는 다중 TB 마이그레이션 낮음 높음 Enterprise Edition 전용
SQL*Loader 플랫 파일 로드 및 ETL 워크플로 다양 중간 수동 DDL 필요, 데이터는 플랫 파일 형식이어야 함
구체화된 뷰 컷오버 전 지속적인 동기화 매우 낮음 중간 소스 데이터베이스에 대한 데이터베이스 링크가 필요합니다.

많은 데이터베이스 엔진의 경우 대상 데이터베이스로 전환할 준비가 될 때까지 진행 중인 복제가 계속될 수 있습니다. AWS DMS를 사용하여 동일하거나 다른 데이터베이스 엔진에서 RDS for Oracle로 마이그레이션할 수 있습니다. 다른 데이터베이스 엔진에서 마이그레이션하는 경우 AWS Schema Conversion Tool을 사용하여 AWS DMS에서 마이그레이션되지 않는 스키마 객체를 마이그레이션할 수 있습니다.