본문 바로가기
CLOUD/AWS

AWS RDS for oralce migration 방식

by Rainbound-IT 2022. 12. 28.
반응형

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

  • 보유하고 있는 데이터의 양
  • 데이터베이스의 데이터베이스 객체 수
  • 데이터베이스의 데이터베이스 객체 다양성
  • Oracle SQL Developer - 20MB 데이터베이스를 가져옵니다.(말이 달라서 확실하진 않습니다.)
  • Oracle Data Pump - 복합 데이터베이스 또는 수백 메가바이트나 수 테라바이트 크기의 데이터베이스를 가져옵니다. 이 태스크에 Amazon S3를 사용할 수 있습니다. 예를 들어 Amazon S3의 Data Pump 파일을 DB 인스턴스로 다운로드합니다. 자세한 내용은 Amazon S3 통합 섹션을 참조하세요.
  • AWS Database Migration Service(AWS DMS) - 다운타임 없이 데이터베이스를 마이그레이션합니다. 

 

 

 

 

sql developer 

데이터의 전체 크기가 200MB 미만일 경우,( 말이 다달라;;)

SQL Developer는 두 Oracle 데이터베이스 간의 데이터 마이그레이션이나 MySQL 등의 다른 데이터베이스에서 Oracle 데이터베이스로 데이터 마이그레이션을 위한 옵션을 제공합니다. 

https://www.oracle.com/us/products/database/migrating-to-oracle-database-wp-3610526.pdf

data pump

데이터 크기가 10GB를 초과할 경우, AWS로 데이터를 마이그레이션할 때 가장 좋은 도구

 

 

데이터를 덤프 파일로 내보내고 다른 Oracle 데이터베이스로 가져올 수 있는 유틸리티입니다

  • Oracle 데이터베이스(온프레미스 또는 Amazon EC2 인스턴스 중 하나)에서 RDS for Oracle DB 인스턴스로 데이터를 가져옵니다.
  • RDS for Oracle DB 인스턴스에서 Oracle 데이터베이스(온프레미스 또는 Amazon EC2 인스턴스)로 데이터를 가져옵니다.
  • RDS for Oracle DB 인스턴스 간에 데이터를 가져옵니다(예: EC2-Classic에서 VPC로 데이터 마이그레이션).

https://docs.oracle.com/en/database/oracle/oracle-database/19/sutil/oracle-data-pump.html#GUID-501A9908-BCC5-434C-8853-9A6096766B5A

import export

binary float 및 binary double 데이터 유형이 없는 10GB 미만의 데이터베이스를 마이그레이션할 때 유용합니다. 가져오기 프로세스에서 스키마 개체가 만들어지므로 사전에 개체를 만들기 위해 스크립트를 실행할 필요가 없습니다

  • 데이터 크기가 작습니다.
  • 이진 플로트 및 더블과 같은 데이터 유형은 필요하지 않습니다.

 

Oracle SQL*Loader

객체 수가 제한되어 있는 대규모 데이터베이스의 경우 Oracle SQL*Loader를 사용할 수도 있습니다. 원본 데이터베이스에서 내보내고 대상 데이터베이스로 로드하는 프로세스는 스키마와 매우 밀접한 관계가 있으므로, 다음 예에서는 샘플 스키마 객체를 생성하여 원본에서 내보내고 대상 데이터베이스에 로드합니다

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

 

 

Migrating with Oracle materialized views

500MB 미만의 데이터베이스에 매우 적합합니다

 

Oracle 구체화된 보기 복제를 사용하여 최신 데이터 세트를 효율적으로 마이그레이션할 수 있습니다. 복제를 사용하면 대상 테이블을 원본 테이블과 동기화된 상태로 유지할 수 있습니다. 따라서 필요한 경우 나중에 Amazon RDS로 전환할 수 있습니다.

https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Oracle.Procedural.Importing.Materialized.html

 

 

 

Reference

 

https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Oracle.Procedural.Importing.html

 

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

이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.

docs.aws.amazon.com

 

https://s3-ap-southeast-1.amazonaws.com/mkt-pdf/strategies-for-migrating-oracle-database-to-aws_KO.pdf

 

 

반응형

댓글