Migration(데이터이관) EXP/IMP/Datapump 활용

   

  1. Migration EXP/IMP/Datapump 방법론

 

구분

장점

단점

비고

Exp/Imp

데이터베이스의 전부 또는 일부 마이그레이션

데이터 압축으로 마이그레이션 가능

오라클을 다른 플랫폼이나 운영체제에 마이그레이션하는 이용할 있음

업그레이드에 이용할 수 있음

압축하지 않으면 속도가 매우 느림

대량의 디스크 공간 요구

  

Named-Pipe Multi-thread

Exp/Imp

Migration 성능이 빠름(exp/imp10배 이상)

CTAS & DB Link와 다르게 Table 단위로 Manual하게 Script를 생성할 필요가 없음

Table별로 Migration Script를 생성해야 함

  

TTS

(Transportable

Tablespace)

이기종간 Data File 이 호환이 됨

Down-Time 을 최소화 할 수 있고 가장 빠른 Migration 방법

Raw-device, ASM, File-System 등 모든 File 에서 적용 가능함

양쪽 DB가 모두 10g 이상이어야 함.

10g이상

Datapump

EXP와 비교해서 20배 이상 정도 빠름

시간 예측 가능

일시 정비 & 이어 받기 가능

병렬 처리 가능

10g 이상 사용 가능

Exp와 호환 안됨

10g이상

   

  2. Migration Exp/Imp/Datapump 구성도

     1) Export, Import, Datapump

  • 기본 exp, imp로 진행 할 경우에 EXPORT-> 파일 전송 -> IMPORT -> 검증 진행
  • Datapump로 진행할 경우에 기존의 Exp/Imp와 동일한 방법과 Network Link를 통하여 바로 데이터 이관도 가능하다.

   

     2) Named-Pipe Multi-thread Exp/Imp

  • DB 버전이 낮은데 빠른 시간안에 데이터이관을 하고자 할 경우에 자주 사용되며 EXPORT와 동시에 IMPORT를 수행하여 데이터이관을 한다.

 

     3) TTS(Transportable Tablespace)

  • Datapump의 활용으로 transport_tablespaces 옵션을 통하여 TTS가 가능하며 동일 장비 및 이기종에 대한 부분도 Rman을 통하여 변환하여 데이터 이관이 가능하다.
  • Datapump TTS -> DataFile 변환 -> 이관 -> Import TTS 진행


블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,