본문에서는 텍스트로만 설명되어 있으며 자세한 스크린샷 및 설정 내용이 적용된 문서는 파일로 첨부하였습니다. |
0. CUBRID Migration Toolkit 메인 메뉴
0-1. 새 마이그레이션
새 마이그레이션 작업을 수행한다
0-2. 마이그레이션 이력
기존 마이그레이션 이력을 확인한다.
0-3. 마이그레이션 스크립트
마이그레이션 스크립트를 가져오기/내보내기 한다.
0-4. 기본 설정
드라이버 및 타 DBMS에서 큐브리드로 마이그레이션 하기 위한 세부 설정을 진행한다.
0-5. 온라인 도움말
- CUBRID Migration Toolkit 기본 설정
1-1. JDBC 드라이버 업데이트
'기본설정' -> 'JDBC 드라이버'로 이동하여 'Update CUBRID Drivers' 버튼을 클릭하여
최신의 JDBC 드라이버로 업데이트 된다.
1-2. 마이그레이션 설정
마이그레이션 항목에서 원본 DBMS 별로 마이그레이션 세부 설정을 진행한다.
‘Oracle>>CUBRID’ 마이그레이션 시에는 객체 매핑 설정에서 아래 항목들을 변경하길 권장한다
- BLOB -> bit varying
- CLOB -> varchar
- NCLOB -> varchar
- 마이그레이션 마법사
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. 마이그레이션 실행
하단의 '시작하기' 버튼을 클릭하여 마이그레이션을 바로 시작하거나 예약할 수 있다. - 마이그레이션 진행
현재 마이그레이션 진행 상태를 확인할 수 있다.
- 마이그레이션 보고서
마이그레이션 결과에 대한 사항들을 조회할 수 있으며
보고서를 엑셀 파일로 내보내기 할 수 있다.
본문에서는 텍스트로만 설명되어 있으며 자세한 스크린샷 및 설정 내용이 적용된 문서는 파일로 첨부하였습니다. |