2011년 12월 11일 일요일

ORACLE에서 DB2로 마이그레이션 하기 기초 실습(1)

DB2 9.7을 활용하여 ORACLE에서 DB2로 마이그레이션 하기 기초 실습(1) - IBM DATA MOVEMENT TOOL

* 출처: http://www.kdug.kr
* 저자: 김한주 님
마이그레이션 | 2010-05-20 08:57:35
목차
IBM DATA MOVEMENT TOOL 실행하기 위한 DB2 환경 셋팅
IBM DATA MOVEMENT TOOL
InfoSphere Federation Server
마이그레이션 환경
1) DB2 Migration 환경
- DB2 V9.7 - Windows
- ORACLE 10g Server - Windows
- IFS V9.7 - Windows
2) DB2 Migration 유형
- IBM DATA MOVEMENT TOOL
- IFS(InfoSphere Federation Server) – ODBC로 연결함
IBM DATA MOVEMENT TOOL 실행하기 위한 DB2 환경 셋팅
1. DB2 V9.7을 설치합니다. (설치 정보 및 사용자 가이드)
2. DB2 환경을 설정합니다.
UNIX 시스템 (intatance 계정 로그인)
UNIX 시스템 (intatance 계정 로그인)
$ db2set DB2_COMPATIBILITY_VECTOR=ORA
$ db2set DB2_DEFERRED_PREPARE_SEMANTICS=YES
$ db2stop force
$ db2start
$ db2 "create db testdb automatic storage yes on /db2data1,
/db2data2,/db2data3 DBPATH ON /db2system PAGESIZE 32 K"
$ db2 update db cfg for testdb using auto_reval deferred_force
$ db2 update db cfg for testdb using decflt_rounding round_half_up
Windows 시스템(db2cmd 실행)
C:\> db2set DB2_COMPATIBILITY_VECTOR=ORA (FFF)
C:\> db2set DB2_DEFERRED_PREPARE_SEMANTICS=YES
C:\> db2stop force
C:\> db2start
C:\> db2 "create db adven automatic storage yes on C:,D: DBPATH ON E: PAGESIZE 32 K"
C:\> db2 update db cfg for adven using auto_reval deferred_force
C:\> db2 update db cfg for adven using decflt_rounding round_half_up
IBM DATA MOVEMENT TOOL
버튼설명
l Extract DDL/DATA : ORACLE 서버에 있는 DDL/DATA 추출
l Deploy DDL/DATA : 파일로 추출된 ORACLE DDL/DATA 를 DB2 Database로 이동
l Drop Objects : ORACLE DDL과 같은 정보가 있는 DB2 Object를 drop
l View Script/Output : 생성된 스크립트, DDL, Data 또는 출력 로그 파일을 View File 탭에서 확인 가능
l Execute DB2 Script : Load 명령으로 데이터를 이동
l JDBC 드라이버 유무 확인
- JDBC Driver : ojdbc5.jar, ojdbc6.jar, ojdbc14.jar, xdb.jar, xmlparserv2.jar 또는 Oracle 7 또는 8i의 경우 classes12.jar 또는 classes111.jar
- 특정 위치에 파일을 다운로드하여 압축 해제
- DB2 설치된 서버 자바 버전 확인
- DMT를 사용하기 위해서 자바버전이 JDK 1.5 이상이 되어야 함
- JDK 파일 다운 경로 : http://java.sun.com
l DMT 경로에서 IBMDataMovementTool.층 를 실행한다
l 실행 화면이다. ORACLE 데이터베이스 정보와 DB2 데이커 베이스 정보를 입력한다.
l ORACLE 데이터베이스 정보 입력
l JDBC 드라이버 파일 경로를 선택한다
l 정보입력후 Connect to ORCALE를 클릭한다.
l 정상 Connect 시 하단에 아래 메시지가 뜬다.
l DB2 데이터베이스 정보 입력
- Db2jcc.jar and db2jcc_license_cu.jar 파일 경로를 선택한다
- 빨간 색으로 표시되면 환경 셋팅값을 변경해줘야 한다.
l 정보입력후 Connect to DB2 를 클릭한다.
l 정상 Connect 시 하단에 아래 메시지가 뜬다.
l DATA MOVEMENT 정보 확인
- Output Directory : MSSQL 데이터 베이스 정보 및 테이블을 저장할 경로
- Migration : DDL, DATA MOVEMENT 를 체크하여 DDL만 추출할건지 아님 DATA 까지 추출해서 MIG 할것인지 정보
l ORACLE 추출할 Schema 선택
l ORACLE 추출 버튼 클릭
l View File 탭에 진행상황 확인
l 선택하여 DDL 생성 및 데이터 이동
- 이동전 테이블 목록
- DDL 생성 방법
- 이동 후 테이블 목록
- 데이터 이동(각종 Object 들을 선택하여 처리할수 있다)
- 이동후 데이터 확인
l 전체 DDL 생성 및 데이터 이동
- Deply DDL/Data 이동 확인
- 이동 완료 확인

댓글 없음:

댓글 쓰기