기타

CUBRID Migration Toolkit을 이용한 단계별 마이그레이션 진행 방법

by 진우진 posted Dec 15, 2015


               본문에서는 텍스트로만 설명되어 있으며 자세한 스크린샷 및 설정 내용이 적용된 문서는 파일로 첨부하였습니다.                       



     0.  CUBRID Migration Toolkit 메인 메뉴
         0-1. 새 마이그레이션
         새 마이그레이션 작업을 수행한다

         0-2. 마이그레이션 이력
         기존 마이그레이션 이력을 확인한다.

         0-3. 마이그레이션 스크립트

         마이그레이션 스크립트를 가져오기/내보내기 한다.

         0-4. 기본 설정

         드라이버 및 타 DBMS에서 큐브리드로 마이그레이션 하기 위한 세부 설정을 진행한다.


         0-5. 온라인 도움말






  1. CUBRID Migration Toolkit 기본 설정
      1-1. JDBC 
    드라이버 업데이트

      '기본설정' -> 'JDBC 드라이버'로 이동하여 'Update CUBRID Drivers' 버튼을 클릭하여
      최신의 JDBC 드라이버로 업데이트 된다.

 

1-2. 마이그레이션 설정
마이그레이션 항목에서 원본 DBMS 별로 마이그레이션 세부 설정을 진행한다.

‘Oracle>>CUBRID’ 마이그레이션 시에는 객체 매핑 설정에서 아래 항목들을 변경하길 권장한다

   - BLOB -> bit varying
   - CLOB -> varchar
   - NCLOB -> varchar

 

 

  1. 마이그레이션 마법사
    2-1. 
    마이그레이션 유형 선택
    메인 메뉴에 '새 마이그레이션' 버튼을 클릭하여 새로운 작업을 생성 후
    원본 유형 및 대상 유형을 선택한 뒤 '다음 >' 버튼을 클릭하여 다음 단계를 진행한다.


    2-2. 
    원본 데이터베이스 선택
    '
    신규버튼을 클릭하여 원본 데이터베이스에 대해 새로운 JDBC 연결을 생성한다.


    2-2-1. 
    새 데이터베이스 연결 
    오라클 DBMS JDBC 드라이버를 선택 후 오라클이 설치된 서버의 호스트 및 데이터베이스 정보를 입력한다.
    'JDBC 
    고급 설정' 버튼을 눌러 url을 확인하고 필요 시 수정한다.


    2-3. 
    대상 CUBRID 데이터베이스 선택
    '
    신규버튼을 눌러 마이그레이션 대상이 되는 데이터베이스에 대해 연결을 생성한다.

    2-3-1. 
    새 데이터베이스 연결
    큐브리드 버전에 맞는 JDBC 드라이버를 선택 후 호스트 및 데이터베이스 정보를 입력한다.



    2-4. 
    객체 맵핑
    마이그레이션 진행할 데이터베이스 스키마 정보 및 설정을 변경할 수 있다.

    2-4-1. 
    테이블시리얼, SQL 설정
    전체 및 부분적으로 선택하여 마이그레이션을 진행하기 위해 원하는 항목을 선택 및 제외한다.

    2-4-2. 
    테이블 내 컬럼 및 외래키 설정
    컬럼의 세부사항 및 외래키에 대해 마이그레이션 설정을 진행한다.

    2-4-3 
    모든 인덱스 보기
    하단의 '모든 인덱스 보기' 버튼을 클릭하여 마이그레이션 진행할 인덱스들을 선택한다.

    2-4-4 CHAR/VARCHAR 
    개별설정
    'CHAR/VARCHAR 
    개별설정' 버튼을 클릭하여 문자 타입의 길이를 어떻게 변환할 것인지 설정한다.

    2-4-5 OID 
    재사용 옵션 사용 여부 선택 및 다음 단계 진행
    'OID 
    재사용옵션을 사용하고 싶다면 하단의 'OID 재사용버튼을 클릭하여 활성화 시킨다.
    버튼을 다시 한번 누르면 비활성화 된다선택 후 '다음버튼을 눌러 다음 단계를 진행한다.



    2-5. 
    마이그레이션 확인
    마이그레이션 진행할 원본 및 대상 데이터베이스 정보와 항목들을 최종 확인한다.


    2-5-1. 
    고급 성능 설정
    마이그레이션 진행 중 성능 문제로 작업이 중단되거나 오류 발생할 경우에는
    '
    고급 성능 설정' 버튼을 클릭하여 동시 작업 개수테이블 당 스레드 개수커밋 주기등을 조절한다.

    2-5-2. DDL 
    미리보기
    'DDL 
    미리보기' 버튼을 클릭하여 DDL 구문을 확인할 수 있다.

    2-5-3. 
    스크립트 내보내기
    '
    스크립트 내보내기' 버튼을 클릭하여 마이그레이션 콘솔에서 사용할 수 있도록 스크립트를 xml 파일로 내보낸다.

    2-5-4. 
    마이그레이션 실행
    하단의 '시작하기' 버튼을 클릭하여 마이그레이션을 바로 시작하거나 예약할 수 있다.




  2. 마이그레이션 진행
    현재 마이그레이션 진행 상태를 확인할 수 있다.
     

 

  1. 마이그레이션 보고서
    마이그레이션 결과에 대한 사항들을 조회할 수 있으며
    보고서를 엑셀 파일로 내보내기 할 수 있다.


               본문에서는 텍스트로만 설명되어 있으며 자세한 스크린샷 및 설정 내용이 적용된 문서는 파일로 첨부하였습니다.                     


Articles

1 2 3 4 5 6 7 8 9