Oracle Magazine 2003 summer

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

Windows 8에서 BioStar 1 설치하기

슬라이드 제목 없음

Spring Boot/JDBC JdbcTemplate/CRUD 예제

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

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

슬라이드 1

IT현황리포트 내지 완

Portal_9iAS.ppt [읽기 전용]

DBMS & SQL Server Installation Database Laboratory

vRealize Automation용 VMware Remote Console - VMware

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

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역

Studuino소프트웨어 설치

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

JDBC 소개및설치 Database Laboratory

J2EE & Web Services iSeminar

View Licenses and Services (customer)

Ç¥Áö

[로플랫]표준상품소개서_(1.042)

Backup Exec

Tablespace On-Offline 테이블스페이스 온라인/오프라인

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

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

PowerPoint Presentation

TTA Journal No.157_서체변경.indd

MySQL-.. 1

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

consulting

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

라우터

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

Cover Story Oracle Big Data Vision 01_Big Data의 배경 02_Big Data의 정의 03_Big Data의 활용 방안 04_Big Data의 가치

쉽게 풀어쓴 C 프로그래밊

Windows 10 General Announcement v1.0-KO

Microsoft PowerPoint - 2장 (DBConcepts) [호환 모드]


arcplan Enterprise 6 Charting Facelifts

들어가는글 2012년 IT 분야에서최고의관심사는아마도빅데이터일것이다. 관계형데이터진영을대표하는오라클은 2011년 10월개최된 오라클오픈월드 2011 에서오라클빅데이터어플라이언스 (Oracle Big Data Appliance, 이하 BDA) 를출시한다고발표하였다. 이와

Cloud Friendly System Architecture

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

Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이

문서 템플릿

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

¼¼¿ø1024

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

PowerPoint Presentation

<B3EDB4DC28B1E8BCAEC7F6292E687770>

Session XX-XX: Name

1 요구사항및특징 1) Oracle 9i Database 설치를위한시스템요구사항 요구사항 Operating System 세부내역 Windows NT4.0 Service Pack5 이상, Windows 2000 Service Pack1 이상, Windows XP Prof

금오공대 컴퓨터공학전공 강의자료

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

gnu-lee-oop-kor-lec06-3-chap7

소프트웨어 검증 및 설계

Oracle9i Real Application Clusters

SIGIL 완벽입문


( )업계소식

( )업계소식(14.01월)

( )업계소식

( )전국네트워크

Cisco FirePOWER 호환성 가이드

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

Intro to Servlet, EJB, JSP, WS

Lab 3. 실습문제 (Single linked list)_해답.hwp

Microsoft Word - src.doc

untitled

Voice Portal using Oracle 9i AS Wireless

슬라이드 1

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

Data Guard 기본개념.doc

<4D F736F F F696E74202D20315F315F506F C313067B8A6C8B0BFEBC7D1BAF1C1EEB4CFBDBAC5EBC7D55FC0E5C8F1C1A4>

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

Analyst Briefing

90

Microsoft PowerPoint - 10Àå.ppt

System Recovery 사용자 매뉴얼

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

Cache_cny.ppt [읽기 전용]

10.ppt

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

SANsymphony-V

슬라이드 1

PowerPoint Presentation

C# Programming Guide - Types

슬라이드 1

PowerPoint 프레젠테이션

제8장 자바 GUI 프로그래밍 II

User Guide

Microsoft PowerPoint - GUI _DB연동.ppt [호환 모드]

Intra_DW_Ch4.PDF

Oracle Database 10g: Self-Managing Database DB TSC

Gartner Day

Microsoft Word - Armjtag_문서1.doc

*2008년1월호진짜

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

PowerPoint Presentation

Transcription:

080 안전하고효율적인이전을약속하는 Oracle Migration Workbench 088 Technical Notes 1 Oracle9i Application Server Portal 의기본아키텍처와 Java 포틀릿 095 Technical Notes 2 Oracle9i Real Application Cluster - Wait Event global cache cr request 극복하기 100 Technology INSIDE OCP (4) Dababase Administrator Fundamentals II : Oracle Net Services 와서버구성 105 Channel Vendor News 2003 SUMMER 079

안전하고효율적인이전을약속하는 Oracle Migration Workbench 글 김홍주 < 한국오라클 DB 기술팀 > hongjoo.kim@oracle.com 080 ORACLE KOREA MAGAZINE

하나의데이타베이스로부터다른데이타베이스로이전하는데는많은위험이따르고, 비용과시간도많이필요하다. 그러나Oracle Migation Workbench를사용한다면, 이기종데이타베이스로부터오라클플랫폼으로이전할때발생하는시간, 위험, 재정적문제등을모두줄일수있다. 직관적인위저드방식으로간단한이전을보장하는Oracle Migation Workbench의아키텍처, 이전방법및이전계획수립등에대해소개한다. Oracle Migration Workbench는직관적인위저드방식의툴로서, 간단한포인트- 클릭과정만으로스키마객체, 트리거, 내장프로시저등을비롯해데이타베이스를소스데이타베이스에서 Oracle8i Database 또는 Oracle9i Database로이전할수있게해준다. Oracle9i Database는 Oracle Migration Workbench의최신릴리즈 ( 릴리즈9.2.0.1.2) 가지원하는많은새로운기능들을포함하고있다. 즉, 과거에는 DATETIME과같은데이타유형이이기종데이타베이스에들어있을경우, 수작업을통하여변환해야했지만지금은최신버전의 Oracle Migration Workbench를이용하여거의자동으로모든것을변환할수있으므로수작업의존도를줄일수있다. 그리고, Oracle Technology Network (OTN, otn.oracle.com) 는Oracle Migration Workbench와모든지원문서들을무료로제공하고있다. 그리고Oracle Support Services는기존고객들과미래의고객들에대한기술지원을제공하고있다. 이글에서는 Oracle Migration Workbench의아키텍처와성공적인이전을위해필요한과정들을살펴볼것이다. 아키텍처 Oracle Migration Workbench는두개의중요한구성요소들로이루어져있는데, 이두개의요소들은이전작업을위해함께동작한다. Oracle Migration Workbench는이기종데이타베이스들을오라클로이전할때다른워크벤치플러그인과의작업을가능하게해주는프레임워크를제공하고있다. 개별적인플러그인들은다른이기종데이타베이스들을오라클데이타베이스로이전할때사용된다. 그러므로Oracle Migration Workbench 와동작하는최소한한개의플러그인은설치가되어야한다. 예를들어, Microsoft SQL Server 2000 데이타베이스를Oracle8i Database로이전하는경우에는Microsoft SQL Server 2000 플러그인을설치해야하는것이다. 지원가능한데이타베이스 Oracle Migration Workbench는 < 표1> 과같은이기종데이타베이스들로부터오라클데이타베이스로의이전을지원하고있다. 이기종데이타베이스 버전 Microsoft SQL Server 6.5, 7.0과2000 Microsoft Access 2.0, 95, 97과2000 Informix Dynamic Server 7.3, 9.1( 베타 ) Sybase Adaptive Server 11, 12 MySQL 3.22, 3.23 IBM DB2/400 V4R3, V4R5 IBM DB2 UDB V6, V7.1, V7.2( 모든베타 ) < 표1> Oracle Migration Workbench가지원하는이기종데이타베이스 < 그림 1> Oracle Migration Workbench 아키텍처 < 그림 1> 은 Oracle Migration Workbench와플러그인들이어떻게소스데이타베이스로부터정보를읽어서, 오라클데이타베이스를생성하는지를보여주고있다. Oracle Migration Workbench는소스데이타베이스로부터정보를추출해서워크벤치저장소에소스데이타베이스의아키텍처를표현하는소 2003 SUMMER 081

스모델을저장한다. 그리고또이전동안의이전정보도워크벤치저장소에저장하게된다. 또한, 사용자가소스모델을수정하여동일한오라클모델을생성하는것도가능하게해준다. 수정은실제환경에서수행되는것이아니라, 워크벤치저장소에서수행되기때문에실제데이타베이스와는독립적으로수행되고있다. 오라클모델은대상데이타베이스인오라클데이타베이스의아키텍처를표현한것이다. Oracle Migration Workbench는소스모델에포함된정보를사용해서오라클모델을채우게된다. 사용자인터페이스는소스모델과오라클모델을시각적으로표현한다. < 화면1> 은소스모델탭이활성화된것이고, 특정저장프로시저의기능들이표시되어있다. < 화면 1> 소스모델의활성화 소스데이타베이스를캡처하고이전하기위해다른방법을사용할수도있다. 그방법을알아보도록하자. 소스데이타베이스캡처소스데이타베이스캡처를위해서는온라인과오프라인의두가지방법중하나를선택할수있다. 온라인캡처방법은 Oracle Migration Workbench의사용을통해, 실제JDBC 커넥션에의한소스데이타베이스연결, 데이타베이스아키텍처추출, 소스모델채우기등의작업들을가능하게해준다. 또한캡처위저드는캡처프로세스를쉽게할수있도록도와준다. 그러므로, MySQL, IBM DB2 UDB 또는IBM DB2/400 데이타베이스로부터이전하려한다면, 온라인캡처방법을사용하는것이좋다. 오프라인캡처방법은 Microsoft SQL Server, Sybase Adaptive Server, 그리고Informix Dynamic Server로부터이전할때유용한방법이다. 이방법을사용한다면, 소스데이타베이스로부터메타데이타를추출해서, 그것을파일들로로드할수있게해주는일련의스크립트들을사용하게된다. 이파일들은Oracle Migration Workbench가설치된장비로전송될수있으며, Oracle Migration Workbench는그파일들에서메타데이타를읽어들여워크벤치저장소에저장할수있다. 이방법은Oracle Migration Workbench를고객사이트에설치할필요없이이전을수행할수있기때문에, 더많은유연성을제공할수도있다. 예를들면, 컨설턴트가고객에게추출스크립트를보낸뒤고객으로하여금스크립트들을실행하게한후그결과를받아봄으로써추후사무실에서이전을수행하고필요한오라클스크립트들을생성하는것이가능하다. 이전방법 Oracle Migration Workbench는다음과같은세가지중요한단계를통해이전을수행한다. 소스데이타베이스캡처단계이기종데이타베이스를이전하기전에소스데이타베이스로부터정보를추출해야만하는데, 바로이것이소스데이타베이스를캡처하는과정이다. 이때에는어떠한테이블데이타도워크벤치저장소로복사되지않고오직데이타베이스아키텍처정보만이복사된다. 오라클모델생성단계오라클모델은대상데이타베이스, 오라클데이타베이스아키텍처를표현한것으로서, 소스모델정보로부터생성된다. 소스데이타베이스이전단계소스데이타베이스로부터정보를추출하였고, 오라클모델도생성시켰다면, 이전과정에들어갈수있다. 오라클모델생성오라클모델생성을위한유일한방법은 Oracle Migration Workbench 캡처위저드를사용하는것이다. 소스데이타베이스이전이전수행을위해다음세가지방법중하나를선택할수있다. 스키마를온라인에서생성하고데이타도온라인에서전송이방법은 Oracle Migration Workbench의이전위저드를사용하는데, 초보사용자또는적은양의데이타를보유한사용자에게가장적합하다. 스키마는온라인에서생성하지만데이타는오프라인에서전송이경우에는 Oracle Migration Workbench가스키마를온라인에서생성한후, 데이타를오프라인으로이전하는데이타이전스크립트를생성하게된다. 이것은많은양의데이타를보유한데이타베이스에적합한방법이다. 082 ORACLE KOREA MAGAZINE

스키마를오프라인에서생성하고데이타도오프라인에서전송 Oracle Migration Workbench가스키마생성스크립트와데이타이전스크립트모두를생성한다. 이방법은 Oracle Migration Workbench가대상데이타베이스와다른네트워크상에있는경우에사용하는것이좋다. 각각의이전방법에대한자세한정보를원한다면, Oracle Technology Network로부터다운로드할수있는 Oracle Migration Workbench 사용자가이드 (http://otn.oracle.com/docs/tech/ migration/workbench/doc_library/92012/usersguide/toc.htm) 를참조하기바란다. 해사용될수있는툴로서, 소스모델캡처, 오라클모델생성, 대상데이타베이스로의이전을통해이루어진다. 그리고 Oracle Migration Workbench 리포트를생성한후, 그것을캡처하는것과이전프로세스를평가하기위해서도사용된다. 이리포트는모든데이타베이스객체들을카테고리화하면서, 자동으로변환되고이전되는객체들의숫자도식별가능하게해준다. 얼마나많은이전이자동으로수행되는지를알게된다면, 관련되는수동작업양도알수있을것이다. 3. 운영을위한요구사항분석운영을위한요구사항들을분석하기위해서는다음과같은질문에우선답해야할것이다. 이전계획프로젝트를시작할때는, 프로젝트를기간내에성공시키고, 또한비용초과가발생하지않도록계획을세우고, 위험가능성들을미리확인하는것이좋다. Oracle Migration Workbench는데이타베이스이전과정동안진행되는많은작업들을식별하기위해서이전프로젝트의계획과분석단계에서사용할수있다. 다음은이전프로젝트에서추천되는계획프로세스를요약한것이다. 1. 프로젝트요구사항결정간단한이전시나리오를택할것인지, 아니면복잡한시나리오를택할것인지를결정해서프로젝트의범위를정의한다. 만약다음질문들의일부혹은전부를YES라고답할수있다면복잡한이전시나리오를선택하는것이좋다. 어떠한백업과복구의변경을필요로하는가? 이전과정동안어느정도의다운타임이필요한가? 다운타임은비즈니스에어떠한영향을미치게되는가? 성능향상을위한요구사항들은무엇인가? 운영시간대를변경할것인가? 어떤내용의직원교육이필요하며, 또한추가로직원에대하여고려해야할사항들은무엇인가? 이기종데이타베이스와오라클데이타베이스를동시에실행시킬필요가있는가? 4. 애플리케이션분석비즈니스와기술적관점에서애플리케이션을분석할필요가있는데, 그것은다음질문들에대한대답으로알수있다. 데이타베이스가100MB 이상인가? 데이타베이스가데이타웨어하우스용도인가? 데이타베이스에서 100개이상의 Forms, Reports 그리고일괄처리작업등을포함하는커다란애플리케이션들이운용되는가? 데이타베이스를여러비즈니스가사용하고있는가? 데이타베이스를분산환경에배치할예정인가? 데이타베이스가100명이상의사용자들을지원하는가? 24 x 7 x 365와같은고가용성이데이타베이스의필수조건인가? 이전시나리오가복잡해질수록이전과관련되는수행항목이증가하기때문에이전에더욱더많은시간이걸릴것이다. 또한프로젝트동안발생할수있는위험가능성도더커지게된다. 그러므로이단계에서는테스트와허용기준을정의하고, 이전프로젝트를위한요구사항항목들을문서화해야한다. 2. Oracle Migration Workbench를통한워크로드예측 Oracle Migration Workbench는이전과정의워크로드를예측하기위 현재의애플리케이션이비즈니스요구사항들을충족시키고있는가? 리엔지니어링할필요가있는가? 오라클데이타베이스에서효과적으로실행될수있도록커넥션명령문들또는SQL 문들을변경해야하는가? 애플리케이션을변경하는것이필요하다면, 애플리케이션을재작성하는것이더효율적인지아니면수정하는것이더효율적인지를결정하고, 그애플리케이션을재작성혹은수정하는것과관련된각각의문제들을해결하기위해시간과자원을할당해야한다. 그런후에1단계에서프로젝트를위해생성한요구사항문서를갱신한다. 5. 이전프로젝트계획프로젝트의예산제약조건들과1단계부터4단계까지를통해모은정보들을활용해서, 이전계획을만들어내고이전프로젝트기간도예측해야한다. 그리고이전을완료하고테스트하는데얼마나많은자원이필요한지도계산해야한다. 2003 SUMMER 083

084 ORACLE KOREA MAGAZINE

< 그림 2> 오라클데이타베이스로의이전프로세스 2003 SUMMER 085

이전수행이전계획을수립했다면이제이전프로세스를시작할수있다. < 그림 2> 는이전프로세스의캡처, 생성 ( 맵 ), 그리고이전단계를보여주고있는데, 온라인과오프라인에서의캡처방법과이전방법을포함하고있다. 하지만아래기술된이전프로세스는온라인캡처, 온라인스키마생성, 그리고온라인데이타전송등을수행하기위해 Oracle Migration Workbench를사용한예이다. 앞에서언급했던것처럼, 이것은초보사용자들과적은양의데이타를보유한사용자들에게적합한방법이다. 그리고, 고급사용자들이나많은양의데이타를보유한사용자들의경우에는앞의 소스데이타베이스이전 부분에서기술한것처럼스키마생성과데이타전송을오프라인에서해야만한다. 1. 소스데이타베이스캡처소스데이타베이스정보를추출하기위해캡처위저드에서단계별지시를따른다.< 화면 2> < 화면 3> Oracle Migration Workbench의로그창 3. 소스데이타베이스이전 스키마생성과데이타전송을온라인에서하기위해 Oracle Migration Workbench를사용한다. 그리고, 단계별로스키마생성과데이타전송을하기위해서이전위저드도사용한다 < 화면4>. < 화면 2> Oracle Migration Workbench 의캡처위저드 2. Oracle Model생성과사용자정의소스데이타베이스가일단캡처되면, 캡처위저드는오라클생성을도와주게된다. 오라클모델은오라클데이타베이스아키텍처를표현한것으로서, 소스모델의정보로부터생성된다. 이전된데이타베이스로부터최고의결과를얻기위해서는다중테이블스페이스와같은오라클데이타베이스의특정기능을사용할수있도록오라클모델을재정의할수있다. 저장프로시저의텍스트를수정하거나, 원하지않는스키마객체들을삭제할수도있고, 또한테이블을위한저장매개변수들을설정할수도있을것이다. 오라클모델을생성하는동안, 오류와경고메시지들이발생될수있고, 로그창에표시된다. 구문분석이가능한객체들에대한오류메시지를더블클릭해서오류가발생한코드를표시할수도있다. 이러한기능은소스모델에서해결해야하는문제들의빠른식별을도와주는한편, 4 단계에서의수동적인개입을필요로하는문제들의식별도도와준다. < 화면 3> 은코드내에서의정확한오류위치를표시하기위해서더블클릭된로그창의오류메시지를보여주고있다. < 화면 4> Oracle Migration Workbench의이전위저드 4. 이전끝내기 Oracle Migration Workbench는매우자동화된툴이지만이전을끝내기위해서는약간의수동적인작업도해야만한다. 이수동적인작업의대부분은트리거와저장프로시저와같은구문분석이가능한객체들을위하여 필요한것이다. 각각의이전에얼마나많은수동적개입이필요한지를측정하는것은쉽지않다. 데이타베이스가구문분석이가능한객체들을더많이보유하면할수록, 그리고그러한객체들이더길고복잡할수록수동적인작업은더많이필요할것이다. 예를들면, Microsoft SQL Server 2000의 SCROLL 커서들과관련된내장형명령문들은 Oracle PL/SQL에서지원되지않는다. 그러므로오라클에서요구되는결과를얻기위해서는코드를수동으로수정해야만한다. 다음의예제코드는 SCROLL 커서들을 T/SQL으로부터 Oracle PL/SQL 로이전할때수동적인개입을필요로하는T/SQL 코드이다. 086 ORACLE KOREA MAGAZINE

Next Steps >>>>>>>>>> 리소스 Oracle Technology Network(OTN) 은오라클플랫폼에서의개발을위한기술정보들의명확한소스를제공하고있다. OTN의회원들은무료소프트웨어에대한액세스를갖는온라인커뮤니티, OTN이후원하는인터넷개발컨퍼런스, 그리고최신오라클기술에대한토론그룹등에참여할수있다. 이전센터 Migration Center에서이전과관련된정보를찾을수있다. http://otn.oracle.com/tech/migration 다운로드소프트웨어 Oracle Migration Workbench는무료로 OTN에서다운로드할수있다. http://otn.oracle.com/tech/migration/workbench 사용자가이드더자세한정보는 Oracle Migration Workbench 사용자가이드를참조한다. http://otn.oracle.com/docs/tech/migration/workbench/ doc_library/92012/usersguide/toc.htm 기술지원기존의오라클고객은다음의메타링크웹사이트를방문해서 Oracle Support Services와접촉할수있다. http://metalink.oracle.com/ 기존의오라클고객은전자메일을보내서, Oracle Support Services와접촉하는것도가능하다. mailto:infomwb_ww@oracle.com 또한 OTN의Oracle Migration Workbench 토론포럼에액세스할수도있다. http://www.oracle.com/forums/forum.jsp?forum=1 커서선언 DECLARE authors_cursor SCROLL CURSOR FOR SELECT au_lname, au_fname FROM authors ORDER BY au_lname, au_fname OPEN authors_cursor 커서의마지막행인출 FETCH LAST FROM authors_cursor 커서의현재행바로전의행인출 FETCH PRIOR FROM authors_cursor 5 오라클데이타베이스테스트이전이끝나면이전된데이타가정확하다는것을확인하고, 애플리케이션들이소스데이타베이스에서기능한것과같은방식으로정확하게기능하는지를확인하기위해오라클데이타베이스와관련되는애플리케이션을테스트하는것이중요하다. 6 오라클데이타베이스배포새롭게이전된데이타베이스와애플리케이션들을비즈니스환경에배치하는것은쉽지않다. 그러므로가장적합한롤아웃전략을갖는것이중요하다. 예로, 사용자들을여러그룹으로나누어그룹별로다른시간대에이전하는단계별접근방법을사용할수있고, 동시에모든사용자들을이전하는방법을사용할수도있다. 또한, 소스데이타베이스와새롭게이전된오라클데이타베이스를동시에일정시간유지하는병렬접근방법을사용하는것도가능하다. 저렴한비용으로오라클로이전 Oracle Migration Workbench는많은이기종데이타베이스들의오라클데이타베이스로의이전을지원하는데, 이전의많은부분을자동으로수행함으로써이전시간을줄여준다. 이전을위해필요한수동적인작업들을예측할수있게해주는리포트들을생성함으로써위험가능성도제거할수있다. 또한 Oracle Migration Workbench는무료로제공되고있다. 그러므로이러한요소들을통해오늘날시장에서오라클데이타베이스를가장저렴한비용으로채택할수있다. 기타 Oracle Migration Workbench 제품에대해문의하고싶으면, 다음주소로전자메일을보내면된다. mtg-feedback.ww@oracle.com 2003 SUMMER 087