Technology & Developer 01 Technology & Developer 성공적인오라클 11g DBMS 업그레이드전략 ORACLE KOREA MAGAZINE Spring 성공적인오라클 11g DBMS 업그레이드전략 업그레이드는소프트웨어와하드

Similar documents
Oracle Database 10g: Self-Managing Database DB TSC

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

오라클 데이터베이스 10g 핵심 요약 노트

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

The Self-Managing Database : Automatic Health Monitoring and Alerting

SANsymphony-V

ETL_project_best_practice1.ppt


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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Backup Exec

MS-SQL SERVER 대비 기능

Oracle9i Real Application Clusters

PCServerMgmt7

ecorp-프로젝트제안서작성실무(양식3)

Oracle Apps Day_SEM

Cloud Friendly System Architecture

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

スライド タイトルなし

untitled

untitled

PowerPoint Presentation

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

Microsoft Word - 10g RAC on Win2k.doc

Portal_9iAS.ppt [읽기 전용]

最即時的Sybase ASE Server資料庫診斷工具

15_3oracle

목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항

DBMS & SQL Server Installation Database Laboratory

Session XX-XX: Name


[Brochure] KOR_TunA

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

Integ

untitled

Ç¥Áö

Esri 제품지원주기정책 2016 년 07 월 Esri 제품지원주기정책 Product Life Cycle Support 작성일 : 2016년 7월 28일작성자 : 한국에스리 Esri 제품지원주기 (Product Life Cycle Support) 정책은소프트웨어사용고객

1217 WebTrafMon II

vm-웨어-01장

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

PowerPoint

Intra_DW_Ch4.PDF

歯CRM개괄_허순영.PDF

Analyst Briefing

PowerPoint 프레젠테이션

vm-웨어-앞부속

IBM blue-and-white template

단계

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

Simplify your Job Automatic Storage Management DB TSC

歯경영혁신 단계별 프로그램 사례.ppt

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3

Microsoft PowerPoint - 6.pptx

Virtualization Days 2013

< FC1A6BEC8BFE4C3BBBCAD2E687770>

untitled

공개 SW 기술지원센터

목 차

solution map_....

Data Guard 기본개념.doc

제목을 입력하세요.

10.ppt

슬라이드 1

1.장인석-ITIL 소개.ppt

thesis

자동화 툴 검토 보고서

Microsoft Word - s.doc

°ø°³¼ÒÇÁÆ®-8È£

Sun Java System Messaging Server 63 64

[Brochure] KOR_LENA WAS_

슬라이드 1

untitled

Service-Oriented Architecture Copyright Tmax Soft 2005

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

Title Slide with Name

CRM Fair 2004

untitled

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

당사의 명칭은 "주식회사 다우기술"로 표기하며 영문으로는 "Daou Tech Inc." 로 표기합니다. 또한, 약식으로는 "(주)다우기술"로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되

PowerPoint 프레젠테이션

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

PowerPoint Presentation

PowerPoint 프레젠테이션

<C1F6BFAA5357BBEABEF7C0B0BCBAC1A4C3A5BFACB1B E616C292E687770>

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

歯부장

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

J2EE & Web Services iSeminar

歯두산3.PDF

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은

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

1 전통 소프트웨어 가. ERP 시장 ERP 업계, 클라우드 기반 서비스로 새로운 활력 모색 - SAP-LGCNS : SAP HANA 클라우드(SAP HEC)를 통해 국내 사례 확보 및 아태 지역 진 출 추진 - 영림원 : 아시아 클라우드 ERP 시장 공략 추진 - 더

NCS : ERP(SAP) ERP(SAP) SW IT,. SW IT 01., 05., 06., 08., 15., , 05. SW IT,,,, SAP HR,,, 4,,, SAP ABAP HR SCHEMA, BSP,

Chap7.PDF

기타자료.PDF

Tina Admin

歯통신41호.PDF

Microsoft PowerPoint - CoolMessenger_제안서_라이트_200508

Transcription:

Technology & Developer 68_ 성공적인오라클 11g DBMS 업그레이드전략 74_ Oracle ADF Mobile 83_ 전세계개발자를열광시킨 Raspberry Pi 와 Java Technology 의활용

Technology & Developer 01 Technology & Developer 성공적인오라클 11g DBMS 업그레이드전략 ORACLE KOREA MAGAZINE Spring 2013 68 성공적인오라클 11g DBMS 업그레이드전략 업그레이드는소프트웨어와하드웨어의안정성유지및 IT 투자가치보호를위해서꼭필요한 작업이다. 따라서많은고객들은벤더사가제공하는소프트웨어, 하드웨어의 Life-Cycle 에맞추어 업그레이드및마이그레이션수행을결정한다. 그러나아직도몇몇고객들은업그레이드필요성에 대한인식부족및업그레이드작업이진행하기가어렵다고판단하여업그레이드를꺼려하는 실정이다. 본기고에서는고객이좀더쉽게업그레이드를결정할수있도록오라클 DBMS 업그레이드필요성, 업그레이드단계별고려사항, 업그레이드방법론등에대하여살펴보고자한다. 저자 - 이남기부장, 한국오라클 ACS, Principal Sales Consultant(namki.lee@oracle.com) 오라클 11g DBMS 업그레이드필요성 비즈니스가변화되고확장됨에따라기업용 IT 업체들은외부환경및비지니스변화에부흥하는다양한하 드웨어와소프트웨어를연속적으로출시한다. 기업들은이를검토하여각각의기업비지니스요건에맞추어 IT 인프라에적용한다. 이러한경우각 IT 제품별최신버전유지는새로운기능및아키텍쳐에대한 IT 요구 사항을반영하기위해서꼭필요하다. 오라클 DBMS 의경우는현재 11g 버전이최신버전이며고객들에게신 규프로젝트는물론이려니와현재사용시스템에대하여도아래와같은이유로업그레이드를권하고있다. 고객투자효과극대화 오라클은업그레이드에대하여몇가지선택적인옵션사용외에는별도의비용을청구하지는않는다. 고객은업그레이드를통해최신버전의안정성및다양한기능을활용할수있다. 지속적인외부비지니스환경대응개인정보보호법등변화하는외부환경에대응할수있는기반이된다. 신기능적용기반오라클이제공하는추가적인기능을사용할수있는발판이마련된다.

버전통합을통한운영효율화시스템을동일한버전유지할경우구성, 성능, 패치등의유지보수환경이표준화되어비용절감효과가발생된다. 주변 IT 환경과의연계 IT 벤더의모든제품들은서로인증된환경속에서만구현이가능한데, 타사최신제품 (OS, Application 등 ) 도입시오라클제품또한최신버전에서만서로인증이되어있다. 오라클제품지원유지원활한오라클제품지원을위해서는최신버전적용이필요하다. 오라클 11g DBMS 업그레이드를위한환경분석및고려사항 벤더별최소 OS 버전확인오라클 DBMS 11g 업그레이드시 H/W 및 S/W 환경분석은필수적으로꼭필요한작업이다. 특히 OS 버전의경우는 DBMS 11g 버전에서각 H/W 벤더별로지원되는최신버전이있기에작업전이를꼭확인하여 DBMS 업그레이드와함께 OS 업그레이드또한수행여부를결정해야한다. Case Target DBMS 버전 DBMS 서버 OS OS 최소버전 1 HP-UX 11.31 2 AIX 5.3 3 Oracle 11gR2 DBMS Solaris 10 4 Windows Server 2003, 2008, 7, XP, Vista 5 Linux Oracle Linux 4, Red Hat Enterprise Linux 4, SLES 10, Asianux2 < 표 1> 오라클 11gR2 DBMS의 H/W 벤더별최소 OS 버전요구사항 벤더별 Application 인증확인사용하고있는타사 Application 제품과의인증또한중요한요소이다. 인증이되어있지않은 Application에대하여는최신 DBMS 버전에대한향후인증계획을해당업체에문의하여업그레이드계획에반영하여야한다. 기타고려사항테스트시스템준비, Application 테스트, 성능점검및개선등을위한조직구성및계획이필요하다. 오라클 11g DBMS 업그레이드를위하여사전에검토가필요한사항들을빠짐없이 < 표 2> 에별도로정리하였다. Technology & Developer 성공적인오라클 11g DBMS 업그레이드전략 ORACLE KOREA MAGAZINE Spring 2013 69

Technology & Developer 성공적인오라클 11g DBMS 업그레이드전략 ORACLE KOREA MAGAZINE Spring 2013 70 검증 인증 시스템 비지니스 오라클 11g DBMS 업그레이드추진전략 다운타임최소화 업그레이드추진시다운타임은업그레이드수행에있어서중요하게고려되는요소중하나이다. 다 운타임을어느정도나가져갈수있는지에따라업그레이드방법론이결정되게된다. 일반적으로 DBUA(Database Upgrade Assistant) 를활용하는방식이공식적인업그레이드방식이나, 다운타임을최 소화하기위하여 Out Of Place(DBMS 엔진과 Grid Infrastructure S/W 를사전에별도 Disk 영역에설치 ) 방식을이용하여 DBMS 업그레이드시간을최소화시키기도한다. 신규서버도입시에는최신버전의 DBMS 를신규서버에설치후데이터를이관하여야하는데이행테스 트기간동안 CTAS(Create Table As Select), DataPump, Trasportable Tablespace 등의방법을혼용하여 업그레이드다운타임시간최소화및작업안정성을극대화할수있는방안이모색되어야한다 항목 CTAS (Create Table As Select) DataPump Transportable tablespace Performance 중중중 작업편의성하중상 Tool SQL Command Utility (expdp/ impdp) FTP/ RMAN/ DataPump DB Link 사용사용 Option 미사용 부분 Migration 가능가능불가능 Segment Rebuild 수행수행미수행 제약사항 항목 Application 검증 Performance 검증및개선 주변 IT 환경과의인증 Client Certification Test System Memory Network Storage New Feature 적용검토 ( 추가구매 ) Down Time < 표 2> 오라클 11gR2 DBMS 업그레이드를위한사전검토사항 수작업및검증과정이더많이소요 < 표 3> 오라클 11gR2 DBMS 데이터마이그레이션방안비교 8i,9i 는 Export, Import 방식사용 (Parallel 작업에제한 ) 상세 기능테스트, 성능테스트, UAT(User Acceptance Test) 를위한테스트시나리오작성 단계별테스트수행및검증을위한인력구성 Primary Application 검증 (In-House, ERP, CRM, HRMS etc.) Secondary Application 검증 (PL/SQL code, Shell Script, APIs, Pro*C, all Interfaces, Third-Party tools) Performance 검증, SQL 튜닝및반영 Program 변경에대한준비 OS Version 과의 Certification 확인 Vendor Clusterware 및 JDK Certification 고려 기타사용 Third-Party Applications, Tools Certifications Oracle Client 버전검토 (DBLink, JDBC, ODBC 등 ) DBLink 로연결되는 Database 에대하여업그레이드검토 업그레이드하려는시스템의업그레이드 Test 계준비필수 ( 가동계와동일환경구성, OS/Clusterware/DBMS/Grid Infrastructure 및 Patch Level 동일구성 ) 업그레이드로인한메모리증가분고려필요 RAC 의경우 Interconnect Line 에대한 Switch, Network Card 이중화구성필요 DBMS Home(20G 이상 ), Grid Infrastructure Home(20G 이상 ), Grid Infrastructure Log(5G 이상 ) ocr, voting disk 영역추가할당 sysaux 에대한영역, 용량산정결과에따른기타 system 영역확장고려 Real Application Cluster(OPS 시 ), Real Application Test, Advanced Compression, Active Data Guard, Transparent Data Encryption 등 Down Time 에따른업그레이드계획및일정수립고려 이기종수행시 File Conversion 필요

경우에따라서는업그레이드시다운타임을거의제로에가깝게가져가야할시스템도있다. 이럴경우오라클은 OGG(Oracle Golden Gate) 솔루션을활용한다운타임최소화를권고한다. 이는 Streams, Replication 등의기존방식보다훨씬손쉽고효과적인복제를지원한다. 또한 OGG는이기종플렛폼, 서로다른 DBMS 버전등다루기어려운환경에서도손쉽게사용이가능하기에실시간복제뿐만아니라 CDC(Change Data Capture), 백업도구로도유용하게활용할수있다. OLTP Users Initial Instantiation Oracle 10g Oracle 11g Manager Manager Capture / Extract Delivery / Replicat Trail < 그림 1> Oracle Golden Gate 11gR2 DBMS 업그레이드 수행계획및인력구성업그레이드를성공적으로수행하기위해서는업그레이드사전계획및프로젝트를수행할인력구성이필요하다. 특히 Application 테스트는업그레이드작업후이슈최소화를위해서세심하게신경써야할부분이다. 오라클서포트는고객이업그레이드를보다안정되게하기위하여여러가지서비스를제공하는데업그레이드기간동안 DBMS 엔지니어의현장상주를통하여고객이안정되게변화관리를할수있도록도와준다. 특히오라클이제공하는새로운 DBMS 사용환경에서의구성진단, 패치진단서비스는업그레이드뿐만아니라고객시스템에최적화된환경구성을위하여오라클벤더사에서검증하는권장될만한서비스이다. Technology & Developer 성공적인오라클 11g DBMS 업그레이드전략 ORACLE KOREA MAGAZINE Spring 2013 71

Technology & Developer 성공적인오라클 11g DBMS 업그레이드전략 ORACLE KOREA MAGAZINE Spring 2013 72 Upgrade Planning Upgrade Prepare Upgrade Stability 성능진단및개선 업그레이드를수행하게되면기본적으로성능이개선된다고오라클은이야기한다. 이는옵티마이져의 효율성증가, Wait Event 처리개선등여러성능적인개선사항이상위버전에서반영되기때문이다. 그 러나일례로통계정보를최신상태로개선해도대부분의 SQL 성능이개선되지만특정 Application 사용 등에서는여러가지특이사항으로인하여성능저하가나타날수도있다. DBMS 업그레이드도마찬가지 로 DBMS 파라미터등여러가지환경변화가일어나기때문에성능에대한확인및개선작업은필수불가 결한작업이된다. 여러고객사의사례를보면업그레이드기간동안충실한성능점검및개선을수행한 고객사는업그레이드이전보다훨씬더단축된 DBMS CPU Time 을기대할수있다. 오라클은 11g DBMS 에서 Real Application Testing 이라는새로운옵션을제공한다. Real Application Testing 기능중 SQL Performance Analyzer 는보다효과적인 SQL 점검및개선, 정확한성능개선수치의비교를가능케하는 도구이다. 업그레이드단계 프로젝트기간 (M) 수행역할 Oracle Infra Application Prerequisites Define 0.5 M Planning Change Product Assessment - Version, Patch - Configuration Upgrade Strategy 0.5 M Implementation Testing Function Testing Performance Testing Performance Tuning Program Fixing Test Issue Management 2 M User Acceptance Testing Implementation Monitoring Implementation Issue Management < 표 4> 오라클 11gR2 DBMS 업그레이드를위한수행계획및인력구성 Monitoring 0.5 M Operation Issue Management

1. STS (SQL Tuning Set) 생성 2. SQL Trial 생성 on Source 3. SQL Trial 생성 on Target 4. 비교 Report 생성및분석 5. 성능개선에대한지표확인 지금까지오라클 11g DBMS 업그레이드의필요성, 사전고려사항, 추진전략등에대하여살펴보았다. 고 객사를다녀보면 DBMS 업그레이드가꼭필요한작업이지만업그레이드필요성에대하여운영자가의사 결정권자를설득하지못하여사업순위가뒤로밀리는경우가많다. 앞에서열거한업그레이드필요성을 기반으로고객환경에맞는당위성이작성된다면의사결정권자를설득하는데조금이나마도움이될것으 로본다. DBMS 업그레이드사전고려사항및전략을참고하여보다안정되고효율적인업그레이드계획 이수립되고각각의고객사환경에맞는업그레이드전략이수립되어가장효율적이고안정된업그레이 드프로젝트가수행되었으면한다. SQL Performance Ananlyzer < 그림 2> 오라클 11gR2 DBMS 업그레이드수행중 SQL Performance Analyzer 사용예 끝으로오라클 DBMS 업그레이드를준비하고있는고객에게사전정보로써여러가지시행착오를줄일 수있도록본고가조금이나마도움이되었으면한다. SQL Statement Count SQL Category SQL Count Plan Change Count Overall 54848 5426 Improved 28062 3580 Regressed 5963 571 Unchanged 15449 1275 with Timeout 14 0 with 3811 0 Unsupported 1549 0 Technology & Developer 성공적인오라클 11g DBMS 업그레이드전략 ORACLE KOREA MAGAZINE Spring 2013 73