본문 바로가기
개발/DB

[DB]오라클 개발 - 운영 서버 비교하기

by 똘똘이박사 2025. 3. 12.

드디어 프로젝트 막바지이다.

시스템 오픈한지 약 한달이 지났고, 거의 대부분의 버그도 처리 하였다.

그래서 이제 운영DB의 데이터를 개발DB로 옮겨 현재 운영에서 발생하는 문제에 대해 대응할 방법을 찾을때이다.

약 시스템 오픈 후 약 한 달 동안 개발과 운영이 따로 놀다 보니 운영에서 발견되는 문제점이 개발에서 재현되지 않는 경우들이 종종 발생하기 시작했다. 주기적으로 운영 데이터를 개발서버에 반영해 주면 좋겠지만 현실은 그렇지 못하다.

하지만 오늘 어렵게 그 기회를 잡았다.

그래서 이번에 운영 <-> 개발 서버간 DB를 비교해 보는 방법을 간단히 정리해본다.

 

사용한 툴은 Toad 12버전이다.

상당히 오래된 버전이지만... 나름 쓸만하다...

Toad 오라클 버전 12

 

1. 상단 메뉴에서 'Database -> Compare -> Schemas' 를 선택한다.

1단계. 비교 메뉴 선택

 

2. 비교할 원본과 대상을 선택한다.

    'Source Schema' 영역에 원본 DB에 대한 정보를 설정하고, 'Target Schemas and Output' 에서 비교할 대상 DB를 설정한다.

    나는 여기서 원본으로 '운영DB'를 선택했고, '개발DB'를 대상으로 설정했다.

2단계. 비교할 DB 설정

 

3. 대상 서버에 대한 설정이 끝났으면 비교할 옵션들에 대해서 설정한다.

    나는 아래 그림과 같이 설정하였다.

 

 

4. 결과는 아래 그림과 같다.

   각각의 항목을 펼치면 상세한 내역이 나오게 된다.

   그리고 그 항목을 더블클릭하면 차이가 나는 부분을 확인 할 수 있다.

 

 

반응형