by ohgnoy1125 [Oracle 백업/복구] oracle 백업 복구 마이그레이션 [2016.01.11 14:41:45]
안녕하세요.
이번에 장비를 교체하면서 Oracle DB를 마이그레이션 할 일이 생기게 되었습니다.
헌데 이 과정에서 새로 들어오게 되는 장비의 디스크 용량이 기존보다 줄어서
데이터 볼륨을 조정해야하는 상황입니다.
현재 DB 데이터 파일은 여유있게 확보해놓은 상태라 실제 데이터가 차지하는 테이블스페이스는
약 55%가량입니다.
이 경우에 DB를 마이그레이션하면서 데이터볼륨을 줄이면서 가져가는게 가능한 방법이 있는지 궁금합니다.
평소에는 데이터파일 전체를 백업하고 복원하는 방식으로만 백업/복구를 진행했던터라
expdp/impdp 와 같은 유틸이나 기타 도구를 이용한 마이그레이션 작업은 처음입니다.;;
혹여나 도움이 될만한 안내자료가 있는지만 알려주실 수 있으시다면 감사하겠습니다.
답변 부탁 드립니다.
감사합니다.
테이블 스페이스 생성 하시고(원하시는 6TB로 생성하시면 됨) datapump 이용하시면 됩니다.
--> 백업 복구 보다, datapump가 훨씬 편하고 간단합니다.
datpump는 default로 t.s가 부족할 경우 2시간 정도 (아마 맞을 것 같은데.. 너무 오래 되서 기억이.ㅠ.ㅠ)
기다릴꺼에요~.
alert 파일 모니터링 하시고 부족하면 추가하는 방식으로 사용하면됩니다.(부족하면, ALERT 파일에 메시지 바로~ 보입니다)
현대 6TB라고 하더라도 DELETE -> INSERT 방식이 많은 테이블은 저장 공간이 더 줄어 들 수 있습니다~