DataPump 3

Datapump estimate 옵션

expdp시 생성되는 dump파일들을 위한 용량을 확보해야하는데우리는 어느정도의 용량의 덤프파일이 생성되는지 알기 힘들다. 그래서 expdp시 얼마만큼의 크기를 가진 덤프파일이 생성이 된다고 추정해주는 옵션이 존재하는데 그것이 esimate_only이다. 이번 게시물엔 해당 옵션을 사용해보고 어느정도의 정확도를 가졌는지 테스트를 해보자.추가로 db용량이 커질수록 실행시간이 증가하기 때문에 파라미터 파일을 만들고 각 파라미터 파일을 백그라운드(nohup)로 pump실행했다. 데이터 펌프 아키텍처 EXPDP estimate 파라미터 파일 작성DIRECOTRY=[사용할 디렉토리명]LOGFILE=esmt_log.logCONTENT=ALLPARALLEL=4ESTIMATE_ONLY=YSCHEMAS=SCMA1,SC..

DataPump 2025.05.09

Datapump를 이용한 데이터베이스 복제

Oracle에 Datapump 기능을 이용하여 기존 데이터베이스를 최대한 똑같이 복제하는 과정이다.간략하게 요약하면!소스db를 분석하고 타 서버에 타겟db환경을 똑같이 생성pfile 이관소스db 테이블 스페이스 상태를 타겟db에 구축소스db 프로파일 상태를 타겟db에 구축datapump로 데이터 이관검증datapump로는 테이블스페이스와 프로파일 까지는 이관하지 못하기 때문에 (db link, ogg 등 까지..) 미리 타겟에 구축후 이관해준다.이관시 full이 아닌 schema 리스트를 옵션에 기재하여 옮겨주었고 한번에 옮기는것보단 각 스키마별로 옮겨주는게pump 도중 오류시 대응에 좋긴하다. 덤프파일은 각 소스서버와 타겟서버에 연결된 nfs(network file system)를 directory..

DataPump 2025.05.09