SQL Server Migration Assistant For Oracle

Slides:



Advertisements
Similar presentations
이혁재 /KASA NoSQL. 요약 NoSQL 소개 데이타베이스 관련 문서 대상 : 클라이언트 프로그래머 NoSQL 소개 데이타베이스 관련 문서 대상 : 클라이언트 프로그래머.
Advertisements

1 SQL 정보보호학과 양 계 탁. 2 SQL 개요 SQL 개요 3 Database u 연관된 데이터들의 집합 u 데이터를 쉽게 관리하는 프로그램 종 류종 류 관계형 데이터베이스 객체지향형 데이터베이스 계층형 데이터베이스 네트워크 데이터베이스 데이터를 2 차원적인 테.
의료자원 규제현황과 개선방향 자원평가실. 의료자원 관리 개요 규제개혁 토론과제.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
병원의 CRM사례 디지털샵마스터과 이하영.
제 3장 오라클 소개 오라클 소개 오라클 설치 방법 오라클 구조 제 3 장 오라클 개요.
연 합 남 전 도 회 월 례 회 1부 예배- 찬 송 장 다같이 2011년 1월 2일 1부 예배- 찬 송 장 다같이 기 도
사 업 계 획 2011년 제1호 - 2월 1일 2011 주 안에서 소통하며 화합하고 참여하며 헌신하는 남신도회
DB2 Information Management DB2 UDB CLP Command Summary.
소리가 작으면 이어폰 사용 권장!.
12 프로젝트 실습.
최저가낙찰제의 입찰금액 적정성 심사 시 절감사유서 작성·평가 가이드라인 설명회 2008년 7월 22일 (화)
관계 대수와 SQL.
제 5 장 인덱스 생성 및 관리.
효과적인 DB암호화 구축을 위한 애슬론 v1.5 제안
4장. 관계 대수와 SQL SQL 관계 데이터 모델에서 지원되는 두 가지 정형적인 언어
SQL 개요 SQL 개요 - SQL은 현재 DBMS 시장에서 관계 DBMS가 압도적인 우위를 차지하는 데 중요한 요인의 하나
17장. 데이터를 안전하게 보관하자. (백업, 복원, 스냅숏)
PDA & PC Webhard Network Project 오민식, 김상용, 배은희.
10장. 데이터베이스 보안과 권한 관리 데이터베이스 보안과 권한 관리
뇌를 자극하는 SQL Server 장. 서버 자동화.
Toad for Oracle 설치 방법.
PROPOSAL FOR COMPANY ㈜일렉트로닉테크.
Advanced Data Analytics 데이터분석 전문가
데이터베이스 와 JDBC 1.데이터베이스와 데이터베이스 관리 시스템은? 2.데이터베이스 장점?
Chapter 01 데이터베이스 시스템.
데이터 베이스 란? 데이터 베이스 기능 데이터 베이스 관리 시스템 정보시스템의 구성 관게형 데이터 베이스
뇌를 자극하는 SQL Server 장. SQL Server 2008 설치 및 업그레이드.
11장. 데이터베이스 서버 구축과 운영.
데이터 베이스 설계 및 실습 #3 - SQL 함수.
SQL Server 2000 보안 정원혁 이사 DB 사업부 필라넷 [제목과 문서속성 값을 입력해 주세요.
Chapter 05 데이터베이스 프로그래밍.
Oracle DBMS 설치.
4.2 SQL 개요 SQL 개요 SQL은 IBM 연구소에서 1974년에 System R이라는 관계 DBMS 시제품을 연구할 때 관계 대수와 관계 해석을 기반으로, 집단 함수, 그룹화, 갱신 연산 등을 추가하여 개발된 언어 1986년에 ANSI(미국 표준 기구)에서 SQL.
차례 튜닝 - 프로필러를 이용한 튜닝 프로필러 친해지기 프로필러 결과 테이블로 만들기 프로필러 결과 분석하기
소프트웨어시스템 실험 Software Systems Lab. 데이터베이스 기초
프로젝트 중간보고서 조재영 지승우.
자격증 모의 테스트 시스템 담당 교수 : 이 상 문 교수님 팀명 : CSCLAB
14 뷰(View) 뷰의 개념 뷰 관리.
뷰와 저장 프로시저 뷰의 개념을 이해한다. 뷰의 정의와 관리 방법을 이해한다. 뷰를 사용함으로써 생기는 장점을 알아본다.
CRM개발팀 CRM개발팀 구성 CRM 개발팀 구성원 CRM 개발팀 담당 업무 제품 구성 - 팀장 1명, 팀원 5명으로 총 6명
KOREA Occupational Safety & Health Agency
YOU Youngseok 트랜잭션(Transaction) YOU Youngseok
01 데이터베이스 개론 데이터베이스의 등장 배경 데이터베이스의 발전 과정 데이터베이스의 정의 데이터베이스의 특징
Right Now 담당 교수 : 문양세 교수님 팀 원 : 김원모(팀장) 우덕령, 김승선, 김종원, 문경민
CHAPTER 06. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
목차 INDEX 1. 회원가입 및 로그인 2. 업체정보 3. 제조검사 신청 4. 인보이스 5. 검사진행현황(현장검사 신청)
SQL Query in the SSMS : DB, Table
II. XML과 Database 연동 [Beginning XML, 제13장]
CniMail 메일 클라이언트 조재영 지승우.
에서 oracle 10g express 다운로드
기업고객사업본부 / 기술사업부 한국마이크로소프트
Database 중고차 매매 DB 비즈니스IT 윤동섭.
3장. SQL Server 2008전체 운영 실습 및 DB와 프로그램의 연동
기본적인 SELECT문 작성.
MAIL CLIENT 김창우 윤성훈 이경재.
SPS2003의 서버 구성 요소 SPS2003은 서버 컴포넌트가 각 역할별로 분리되어 있다. Web Component
SQL INJECTION MADE BY 김 현중.
데이터베이스응용 오라클 개념 2015년 1학기 동서울대학교 컴퓨터소프트웨어과.
06. SQL 명지대학교 ICT 융합대학 김정호.
제안 목적 고객성향 분석으로 매출 증대 유사업체 분석으로 신상품 홍보 원가요소 분석 및 피드백으로 원가율 관리
청각기관의 구조와 기능2 옥정달.
How I Approach Tuning a SQL Statement
Oracle 구성 Internet Application Server Database Server.
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
11. 결산.
책을 읽읍시다  탈향 진지하게 설명해드림 1303 김소희 1309박지호 1315이지수.
2016년 제1차 운영위원회 평택시건강가정 ∙다문화가족지원센터
회계 교육자료 재경부.
Presentation transcript:

SQL Server Migration Assistant For Oracle 2017.05.30 김태용

INDEX 준비물 마이그레이션 프로젝트 생성 오라클 권한설정 오라클 접속정보 입력 SQL Server 접속정보 입력(단, Express는 마이그레이션 불가) 오라클-> MSSQL 스키마/타입 변환 MSSQL 변환 테이블 반영 오라클-> MSSQL 데이터 마이그레이션 MSSQL 스키마 변경(XXX-> dbo)

마이그레이션 프로젝트 생성 SQL Server Migration Assatant For Oracle Description 1 마이그레이션 프로그램 실행 2 프로젝트 생성 3 마이그레이션 할 서버 선택 마이그레이션 프로젝트 생성 SQL Server Migration Assatant For Oracle https://docs.microsoft.com/en-us/sql/ssma/sql-server-migration- assistant Oracle SQL Developer Microsoft SQL Server Management Studio https://msdn.microsoft.com/ko-kr/library/mt238290.aspx

마이그레이션 프로젝트 생성 Description 1 마이그레이션 프로그램 실행 2 프로젝트 생성 3 마이그레이션 할 서버 선택

오라클 관리자 권한부여 Description 1 오라클 sql developer를 실행하고, sys 운영자로 로그인 2 마이그레이션할 사용자계정 선택후, 사용자 편집 클릭 오라클 관리자 권한부여 1 2

Description 1 모든권한 부여, 모두 관리자 권한 부여 2 적용 오라클 관리자 권한부여 1 2

Description 1 Connect to Oracle 클릭 2 접속정보 입력 3 연결진행중 로그 오라클 접속정보 1 2 3

MSSQL 접속정보 Description 1 접속정보 입력 2 연결진행중 로그 3 마이그레이션 할 대상 DB 4 접속시도중 로그 5 진행률(더디게 보여도 동작하니 기다려야함) MSSQL 접속정보 1 2 3 5 4

dbo로 스키마 변경 2 1 3

변환된 스키마 MSSQL에 반영 Description 1 2 마이그레이션할 오라클 계정 선택 3 계정에 따른 모든 스키마 변환 4 마이그레이션될 MSSQL 데이터베이스 열기 5 스키마 목록중, 오라클 계정으로 만들어진 스키마 선택 6 우측마우스 클릭후, 실제 MSSQL DB에 반영 변환된 스키마 MSSQL에 반영 1 2 4 3 5 6

Description 1 실제 반영할 대상을 보여줌 2 3 4 5 6 변환된 스키마 MSSQL에 반영 1

Description 1 반영 과정을 로그로 보여줌 2 3 4 5 6 변환된 스키마 MSSQL에 반영 1

오라클-> MSSQL 데이터 마이그레이션 Description 1 데이터 마이그레이션 수행 2 오라클 DB정보 입력 3 MSSQL DB정보 입력 4 5 오라클-> MSSQL 데이터 마이그레이션 2 3 1

오라클-> MSSQL 데이터 마이그레이션 Description 1 데이터 마이그레이션 진행로그 보여줌 2 마이그레이션 성공결과를 보여줌 3 4 5 오라클-> MSSQL 데이터 마이그레이션

MSSQL 스키마 변경(XXX-> dbo) Description 1 마이그레이션 완료된 데이터확인 2 SIMPLE.IDS와 같이 SIMPLE 이라는 스키마를 default 스키마인 dbo로 변환하기 위해 모든 테이블의 스키마를 변경하는 쿼리문을 수행함. 3 그결과 생성된 쿼리를 복사해놓음. 4 변경할 스키마 명을 지정해줌.(오라클 계정과 일치함.대소문자 상관없음) 5 MSSQL 스키마 변경(XXX-> dbo) 1 3 2 2 SELECT 'ALTER SCHEMA dbo TRANSFER ' + S.NAME + '.' + O.NAME FROM SYS.OBJECTS O INNER JOIN SYS.SCHEMAS S ON O.SCHEMA_ID = S.SCHEMA_ID WHERE S.NAME = 'simple' AND (O.TYPE = 'U' OR O.TYPE = 'P' OR O.TYPE = 'V') 4

MSSQL 스키마 변경(XXX-> dbo) Description 1 생성된 쿼리를 수행하면 스키마 변환 끝 2 수행직후 새로고침하면, 정상적으로 dbo 로 스키마가 변경됨. 3 4 5 MSSQL 스키마 변경(XXX-> dbo) 1 ALTER SCHEMA dbo TRANSFER SIMPLE.IDS ALTER SCHEMA dbo TRANSFER SIMPLE.LETTCCMMNCLCODE ALTER SCHEMA dbo TRANSFER SIMPLE.LETTCCMMNCODE ALTER SCHEMA dbo TRANSFER SIMPLE.LETTCCMMNDETAILCODE ALTER SCHEMA dbo TRANSFER SIMPLE.LETTNAUTHORGROUPINFO ALTER SCHEMA dbo TRANSFER SIMPLE.LETTNBBS ALTER SCHEMA dbo TRANSFER SIMPLE.LETTNBBSMASTER ALTER SCHEMA dbo TRANSFER SIMPLE.LETTNBBSMASTEROPTN ALTER SCHEMA dbo TRANSFER SIMPLE.LETTNBBSUSE ALTER SCHEMA dbo TRANSFER SIMPLE.LETTNEMPLYRINFO ALTER SCHEMA dbo TRANSFER SIMPLE.LETTNENTRPRSMBER ALTER SCHEMA dbo TRANSFER SIMPLE.LETTNFILE ALTER SCHEMA dbo TRANSFER SIMPLE.LETTNFILEDETAIL ALTER SCHEMA dbo TRANSFER SIMPLE.LETTNGNRLMBER ALTER SCHEMA dbo TRANSFER SIMPLE.LETTNORGNZTINFO ALTER SCHEMA dbo TRANSFER SIMPLE.LETTNSCHDULINFO ALTER SCHEMA dbo TRANSFER SIMPLE.LETTNTMPLATINFO ALTER SCHEMA dbo TRANSFER SIMPLE.COMVNUSERMASTER 2

끝 감사합니다.

샘플 샘플1 샘플2 샘플3 샘플4 Description 1 접속정보 입력 2 연결진행중 로그 3 마이그레이션 할 대상 DB 4 5 6 7 8 9 10 11 12 13 14 Description 1 접속정보 입력 2 연결진행중 로그 3 마이그레이션 할 대상 DB 4 접속시도중 로그 5 진행률(더디게 보여도 동작하니 기다려야함) 샘플 샘플1 샘플2 샘플3 샘플4