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 부분을 살펴보자
2. Reference Source 부분과 Comparison Source 를 비교해보는 부분이다.
3. Comparison Source 의 DB 에 접속한다.
4. Reference Source 부분과 Comparison Source 를 다 입력한 화면이다.
입력이 완료되었으면 원하는 옵션을 체크후 Compare 버튼을 클릭하자.
5. 아래는 테이블의 스크립트가 다른 경우를 보여준 케이스다.
친절하게도 서로 다른 부분은 빨간색으로 보여준다.

이 글의 권한은 dbtown.net 에 있습니다.
자료를 스크랩하실땐 출처를 밝혀주세요 ^^
- 토드,
- TOAD,
- COMPARE,
- TOADCOMPARE
Skin Technical Note
Sites validated CSS, XHTML & IE6, IE7, FireFox, Opera and Safari Accessiable. Generator & Powered by Zeroboard XE. This site inspired by Slabovia and developed by WTA

