기본 Db2 도구를 사용하여 Db2에서 Amazon RDS for Db2로 데이터 마이그레이션 - Amazon Relational Database Service

기본 Db2 도구를 사용하여 Db2에서 Amazon RDS for Db2로 데이터 마이그레이션

몇 가지 네이티브 Db2 도구, 유틸리티 및 명령을 사용하여 Db2 데이터베이스의 데이터를 Amazon RDS for Db2 데이터베이스로 직접 이동할 수 있습니다. 이러한 기본 Db2 도구를 사용하려면 클라이언트 머신을 RDS for Db2 DB 인스턴스에 연결할 수 있어야 합니다. 자세한 내용은 Amazon RDS for Db2 DB 인스턴스에 클라이언트 머신 연결 단원을 참조하십시오.

참고

데이터를 이동하는 또 다른 방법은 먼저 Amazon S3 버킷에 저장한 다음 LOAD 명령을 사용하여 RDS for Db2 데이터베이스의 테이블로 데이터를 전송하는 것입니다. 이 방법은 RDS for Db2와 S3 간의 네트워크 연결이 양호하기 때문에 대량의 데이터를 마이그레이션할 때 최상의 성능을 제공합니다. 자세한 내용은 Amazon S3를 통해 Amazon RDS for Db2로 Db2 데이터 마이그레이션 단원을 참조하십시오.

도구 이름 사용 사례 제한 사항

db2look

자체 관리형 Db2 데이터베이스의 메타데이터를 RDS for Db2 데이터베이스로 복사합니다.

  • 버퍼 풀 생성, 테이블스페이스 생성, 역할 생성을 위한 구문을 RDS for Db2 저장 프로시저에서 사용하는 구문과 일치하도록 수정해야 합니다.

IMPORT 명령

소형 표와 대형 객체(LOB)가 있는 표를 클라이언트 머신에서 RDS for Db2 DB 인스턴스로 마이그레이션합니다.

  • INSERTDELETE 로깅 작업으로 인해 LOAD 유틸리티보다 느립니다.

  • 네트워크 대역폭이 제한되어 성능이 떨어집니다.

INGEST 유틸리티

클라이언트 머신에 대형 객체(LOB)가 없는 파일 및 파이프의 데이터를 RDS for Db2 DB 인스턴스로 지속적으로 스트리밍합니다. INSERTMERGE 작업을 지원합니다.

  • LOB가 포함된 데이터 파일은 스트리밍할 수 없습니다. 대신 IMPORT 명령을 사용하세요.

  • 자체 관리형 Db2 데이터베이스와 RDS for Db2 데이터베이스 간에는 연결이 필요합니다.

INSERT 명령

자체 관리형 Db2 데이터베이스에서 RDS for Db2 데이터베이스로 소형 표의 데이터를 복사합니다.

  • 자체 관리형 Db2 데이터베이스와 RDS for Db2 데이터베이스 간에는 연결이 필요합니다.

  • 네트워크 대역폭이 제한되어 성능이 떨어집니다.

LOAD CLIENT 명령

대형 객체(LOB)가 없는 소형 표를 클라이언트 머신에서 RDS for Db2 DB 인스턴스로 마이그레이션합니다.

  • LOB가 포함된 데이터 파일은 마이그레이션할 수 없습니다. 대신 IMPORT 명령을 사용하세요.

  • 네트워크 대역폭이 제한되어 성능이 떨어집니다.