Amazon RDS의 Oracle로 데이터 가져오기
Amazon RDS DB for Oracle 인스턴스로 데이터를 가져오는 방법은 다음 사항에 따라 다릅니다.
-
보유하고 있는 데이터의 양
-
데이터베이스의 데이터베이스 객체 수
-
데이터베이스의 데이터베이스 객체 다양성
예를 들어, 요구 사항에 따라 다음과 같은 도구를 사용할 수 있습니다.
-
Oracle SQL Developer - 20MB 데이터베이스를 가져옵니다.
-
Oracle Data Pump - 복합 데이터베이스 또는 수백 메가바이트나 수 테라바이트 크기의 데이터베이스를 가져옵니다. 예를 들어 온프레미스 데이터베이스에서 RDS for Oracle DB 인스턴스로 테이블스페이스를 전송할 수 있습니다. Amazon S3 또는 Amazon EFS를 사용하여 데이터 파일 및 메타데이터를 전송할 수 있습니다. 자세한 내용은 Oracle 전송 가능한 테이블스페이스를 사용한 마이그레이션, Amazon EFS 통합, Amazon S3 통합 단원을 참조하세요.
-
AWS Database Migration Service(AWS DMS) - 다운타임 없이 데이터베이스를 마이그레이션합니다. AWS DMS에 대한 자세한 내용은 AWS Database Migration Service란 무엇입니까? 및 블로그 게시물 AWS DMS를 사용하여 거의 0에 가까운 다운타임으로 Oracle 데이터베이스 마이그레이션
을 참조하세요.
중요
이전 마이그레이션 기술을 사용하기 전에 데이터베이스를 백업하는 것이 좋습니다. 데이터를 가져온 후 스냅샷을 생성하여 RDS for Oracle DB 인스턴스를 백업할 수 있습니다. 나중에 스냅샷을 복원할 수 있습니다. 자세한 내용은 데이터 백업, 복원 및 내보내기 섹션을 참조하세요.
많은 데이터베이스 엔진의 경우 대상 데이터베이스로 전환할 준비가 될 때까지 진행 중인 복제가 계속될 수 있습니다. AWS DMS를 사용하여 동일하거나 다른 데이터베이스 엔진에서 RDS for Oracle로 마이그레이션할 수 있습니다. 다른 데이터베이스 엔진에서 마이그레이션하는 경우 AWS Schema Conversion Tool을 사용하여 AWS DMS에서 마이그레이션되지 않는 스키마 객체를 마이그레이션할 수 있습니다.