dbtown-rchwin.jpg 

DBA 업무를 하다보면 테이블 Migration 은 정말 지겹도록 하는것 같다.

프로젝트가 오픈하면서 개발기에서 진행되던  테이블들을 실제 운영기로  Migration 하는 경우도 있겠고

아님 기타 다른 이유로 Migration 하는 일들이 많은 것 같다.

항상 하는 것이지만서도 Migration 하다 보면 챙겨야 될 부분이 참 많은 것 같다.

건수도 비교 해봐야 하고 size 도 체크해야 하고, synonym 및 grant 등등 .

물론 export -> import 로 쉽게 할 순 있지만 간혹가다보면 지나치는 경우가 있다.

예를 들어 table 단위로 Migration 했을 경우 synonym 은 Migration 이 안되는데 이런것들을 빼놓을수가 있다.

반드시 Migration 후에는 정상적으로 Migration 이 되었는지 확인하는 습관을 가지도록 하자.

이런 부분을 좀 더 쉽게 체크하기 위해 Toad 에서는 Compare 라는 기능을 제공한다.

Migration 전 후를 비교해주는 아주 유용한 기능이다.

아래는 TOAD 9.1 을 기준으로 보도록 하자.


1. 여러 옵션이 있지만 여기서는 compare  기능중에 object 부분을 살펴보자

toad_compare_1.JPG

2. Reference Source 부분과 Comparison Source 를 비교해보는 부분이다.

toad_compare_2.JPG


3. Comparison Source 의 DB 에 접속한다.  

toad_compare_3.JPG


4. Reference Source 부분과 Comparison Source 를 다 입력한 화면이다.
입력이 완료되었으면 원하는 옵션을 체크후 Compare 버튼을 클릭하자.

toad_compare_4.JPG


5. 아래는 테이블의 스크립트가 다른 경우를 보여준 케이스다.
친절하게도 서로 다른 부분은 빨간색으로 보여준다.

toad_compare_5.JPG

  dbtown-rchwin.jpg
 이 글의 권한은 dbtown.net 에 있습니다.
자료를 스크랩하실땐 출처를 밝혀주세요 ^^