Microsoft PowerPoint - 03_DB Migration 방법론 및 툴 사용법-인쇄.ppt

Similar documents
Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Windows 8에서 BioStar 1 설치하기

슬라이드 1

슬라이드 1

슬라이드 1

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Ç¥Áö

Microsoft Word - src.doc

OnTuneV3_Manager_Install

Oracle Magazine 2003 summer

SBR-100S User Manual

단계

슬라이드 제목 없음

MaxstAR SDK 2.0 for Unity3D Manual Ver

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

DBMS & SQL Server Installation Database Laboratory

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

슬라이드 1

슬라이드 1

Microsoft PowerPoint - 10Àå.ppt

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

Admin Guide for dummy

게임 기획서 표준양식 연구보고서

슬라이드 1

<41736D6C6F D20B9AEBCADBEE7BDC42E687770>

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

Chapter 1

untitled

BEA_WebLogic.hwp

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

Cloud Friendly System Architecture

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

문서의 제목 나눔고딕B, 54pt

NTD36HD Manual

Microsoft PowerPoint - chap01-C언어개요.pptx

공개 SW 기술지원센터


< B0B3C0CEC1A4BAB8BAD0C0EFC1B6C1A4BBE7B7CAC1FD2E687770>

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

Google SVN 계정만들기 Site : 1. 사이트접속후프로젝트호스팅선택 2. 오픈소스프로젝트검색선택

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

ISP and CodeVisionAVR C Compiler.hwp

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1 인증서저장위치문의 원인 증상 인증서가보이지않습니다. ( 인증서선택창에서사용하던인증서가안보입니다.) 인증서가지정된위치에존재하지않거나인증서유효기간이 지난 ( 폐기된 ) 인증서로보이지않는것입니다. 1. 인증서가보이지않습니다. 1-1 인증서저장위치를확인합니다. 교육부 (E

PowerPoint Template

MySQL-.. 1

10.ppt

Spring Boot/JDBC JdbcTemplate/CRUD 예제

윈도우시스템프로그래밍

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

PowerBuilder 2017 New Features 1. Updated software requirements OS Windows XP, Vista 더이상지원하지않음 Windows or 64-bit with SP1 Windows 8.1 Windows Se

Convenience Timetable Design

쉽게 풀어쓴 C 프로그래밊

鍮뚮┰硫붾돱??李⑤낯

Microsoft Word - Windows_Server_Hmail_설치법

PowerPoint Template

초보자를 위한 ADO 21일 완성

gcloud storage 사용자가이드 1 / 17

untitled

untitled

untitled

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

Microsoft PowerPoint - CPLD_수정1.pptx

Analyst Briefing

The Self-Managing Database : Automatic Health Monitoring and Alerting

arcplan Enterprise 6 Charting Facelifts

(......).hwp

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

untitled

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

Microsoft Word - Armjtag_문서1.doc

*Revision History 날짜 내용 최초작성 Tel Fax [2] page

PowerPoint

VPN.hwp

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Toad for Oracle V11.5 New Features and Enhancements (All Editions)

개발및운영 Tibero DB Link (Tibero To Oracle) - Local 방식

문서 템플릿

Endpoint Protector - Active Directory Deployment Guide

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

Studuino소프트웨어 설치

Intra_DW_Ch4.PDF

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

JDBC 소개및설치 Database Laboratory

나우앤클라우드사용자서버이전매뉴얼 Windows 2008 Server 사용자 1 나우앤클라우드팀 Copyright Elimnet Co,Ltd. All Right Reserved

윈도우시스템프로그래밍

01장

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

JDK이클립스

Keil Flexlm 라이선스 설명서

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

untitled

Transcription:

DB Migration 방법론및툴사용법 대상정보기술솔루션사업본부 / DB 기술팀이정용과장 1

목 차 0. Case Company 1. Migration Workflow (SQL Server, DB2 to Oracle) 2. Migration 시기술적인문제점분석 3. Migration Process Overview 4. 세부적인 Migration Process 2

0. Case Company 1. ISV A사 - 전국 4000개이상의병, 의원및약국에솔루션을공급해온의료분야의대표적인 ISV 업체. - MS SQL-Server 기반에서솔루션이운영되고있으며, 이를오라클기반으로마이그레이션하는작업을 05년 12월부터 1월까지진행. 2. 금융권 B사 - 금융권단일로는 IBM DB2를계정계에서부터정보계및기타인터넷뱅킹분야까지상당수많이사용하는은행. - 현재 DB2 기반으로되어있는인터넷뱅킹시스템을오라클기반으로컨버전하는작업진행중.(5월중오라클기반으로오픈예정 ) 3

1. Migration Workflow (SQL Server, DB2 to Oracle) 기존 DB 시스템정보분석 동일환경의오라클구축 Application 변경 데이터이관 호환성검증 기능및성능테스트 4

2. Migration 시기술적인문제점분석 (1) DBMS 서버영역 - O/S, 서버의처리능력 ( 리소스 ) 고려 - 네트웍 (DB LINK), 타 DBMS간의호환성고려 - 원격으로떨어져있는클라이언트들의마이그레이션이슈 (2) Application(SQL) 영역 - 기존 SQL Server, Sybase의 SQL을오라클 SQL로업무루틴과상관없이호환되도록변경하는문제고려 - 응답시간과관련된 SQL 최적화문제고려 (3) 데이터영역 - 서로다른 DBMS간의데이터타입의호환성고려 - 데이터정합성, 참조무결성, 캐릭터셋등의고려 5

3. Migration Process Overview - 소스 DB 를캡쳐하기위한 Capture Wizard - 소스모델을오라클모델로이전하기위한 Migrate Wizard - 데이터구조와데이터를소스 DB 에서오라클로이전하기위한스크립트 6

7 3. Migration Process Overview

3. Migration Process Overview ( 호환성 ) Feature Sybase and SQL Server MS Access Informix MySQL IBM DB2/400 IBM DB2 UDB Stored Procedures Yes No Yes N/A N/A No Triggers Yes N/A Yes N/A No No Views Yes Yes Yes N/A Yes No Constraints Yes Yes Yes Yes No Yes Groups Yes N/A Yes N/A N/A Yes Embedded SQL N/A N/A Yes N/A N/A N/A Multiple databases Yes No Yes Yes No Yes 8

3. Migration Process Overview 소스모델분석단계 9

3. Migration Process Overview 소스데이터베이스캡쳐단계 10

3. Migration Process Overview 오라클모델의생성및최적화단계 11

3. Migration Process Overview 소스데이터베이스로의마이그레이션단계 12

13

(1) 명령프롬프트실행 -> Migration Workbench 가설치된디렉토리로이동 -> omwb.bat 파일실행 14

15 5. 세부적인 Migration Process

(2) 아래처럼 Migration Workbench 가 Repository 로사용할오라클데이터 베이스에대한접속정보를입력하고 OK 를클릭한다. 16

(3) 앞의그림에서 OK 버튼을클릭하면 Migration 할대상 DB 의정보를캡 쳐할 Capture Wizard 가실행된다. Next 버튼클릭. 17

(4) Online Source Model Load 선택 -> Next 버튼클릭 18

(5) 마이그레이션대상 DB 인 SQL Server 의인증로그인작업을수행한다. - sa 계정의패스워드와 ODBC 데이터소스이름입력 -> Next 버튼클릭 19

(5) 마이그레이션대상 DB 인 DB2 의인증로그인작업을수행한다. - User ID 와패스워드, 그리고 DB Name 입력 -> Next 버튼클릭 20

(6) 캡쳐할데이터베이스를선택 -> Next 버튼클릭 21

(7) SQL Server 에서 Oracle Model 로변경할 Data Type 매핑페이지가 나온다. 변경없이 Next 클릭. 22

(7) DB2 에서 Oracle Model 로변경할 Data Type 매핑페이지가나온다. 변경없이 Next 클릭. 23

(8) 이단계에서는기존의 SQL Server/DB2의정보를캡쳐해서오라클모델을생성할것인지를묻는단계다. - Yes를선택하면오라클모델이자동으로생성되며, No를선택하면나중에생성하게된다. - Yes 선택 -> Next 클릭 24

(9) 오라클모델을생성하기전최종요약하면이나온다. - 지금까지입력한정보가맞는지확인 -> Finish 클릭 25

(10) 기존 DB 에서오라클로매핑진행중 26

(11) 모델의생성이끝나면생성시발생한에러와경고개수가나타난다. OK 버튼클릭. 27

(12) 소스 DB 를캡쳐하는동안에러와경고가발생했을때, 기존에러와경고를 다시리뷰하고싶다면, 로그윈도우를띄우던가, 리포트를생성해서볼수 있다. 오라클모델을생성하고싶다면, Yes 아니라면, No 를선택한다. 28

(13) 여기서는소스모델 (SQL Server/DB2) 을캡쳐하고위에서 No 를선택후 수동으로오라클모델을생성하는것을보여준다. - Action 메뉴의 Create Oracle Model 을클릭. 29

-Yes 를선택. 30

(14) 오라클모델생성후다음과같은결과가나타난다. OK 버튼클릭. 31

(15) 위와같이오라클모델을생성후, 최종오라클데이터베이스로유저, 스키 마객체및, 데이터를이전시키는마이그레이션작업을다음과같이수행한다. - Action 메뉴를선택하고 Migrate to Oracle 을클릭한다. 32

-Next 를클릭. 33

(16) 다음은 Destination Oracle Database 에대한스키마유저, 패스워드, 서버호스트이름, 리스너포트번호, SID 에대한정보를입력후 Next 클릭. 34

- Next 클릭. 35

(17) 마이그레이션시데이터를동시에이전시킬지묻는화면이다. Yse 선택후 Next 클릭. 36

(18) 마이그레이션할스키마객체를선택하는화면인데디폴트로모든객체들 이선택되어있다. Next 클릭. 37

(19) 지금까지입력한필드의최종요약화면이다. 확인후, Finish 클릭. 38

(20) 진행도중다음과같은종류의에러메시지창이뜨면, 디버깅할수있다 면소스를수정후 Create 클릭. 아니라면, Ignore Error 클릭. 39

(21) 마이그레이션이종료된후다음의메시지를확인후 OK 클릭. 40

(22) 마이그레이션이완료되면, 결과에대한최종요약리포트를생성해서볼수있다. - 이리포트에서마이그레이션동안발생했던액션과에러, 경고등을확인한다. - Reports 메뉴에서 Generation Database Migration Reports 를선택 41

(23) 다음과같은창이뜨면서 Migration Workbench 가설치된지정디렉토리 에리포트를볼수있는 HTML 파일이생성되며, OK 클릭. 42

(24) 버튼을클릭후, 아래와같이웹브라우저가실행되며결과리포트를볼수있다. 43

44 5. 세부적인 Migration Process

감사합니다! 지금부터질의응답시간을갖도록하겠습니다. 45