Oracle Database 12c High Availability

Similar documents
슬라이드 1

목 차

Simplify your Job Automatic Storage Management DB TSC

Backup Exec

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

Oracle Database 10g: Self-Managing Database DB TSC

Oracle9i Real Application Clusters

Data Guard 기본개념.doc

MS-SQL SERVER 대비 기능

Slide 1

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

oracle9i_newfeatures.PDF

ETL_project_best_practice1.ppt

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

PowerPoint Presentation

The Self-Managing Database : Automatic Health Monitoring and Alerting

PowerPoint Presentation

PowerPoint 프레젠테이션

슬라이드 1

제목을 입력하세요.

Microsoft Word - 10g RAC on Win2k.doc

vm-웨어-앞부속

62

vm-웨어-01장

solution map_....

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

Intra_DW_Ch4.PDF

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

세미나(장애와복구-수강생용).ppt

Portal_9iAS.ppt [읽기 전용]

PCServerMgmt7

DW 개요.PDF

[Brochure] KOR_LENA WAS_

PowerPoint 프레젠테이션

슬라이드 1

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

スライド タイトルなし

15_3oracle

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

PowerPoint 프레젠테이션

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

Microsoft Word - dataguard_세미나_v1.8.doc


<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Windows Storage Services Adoption And Futures

APOGEE Insight_KR_Base_3P11

Microsoft PowerPoint - 가상환경에최적화된_NetBackup_Appliance

Ask The Expert

untitled

Cache_cny.ppt [읽기 전용]

J2EE & Web Services iSeminar

<4D F736F F D205BB4EBBBF3C1A4BAB8B1E2BCFA5DB1E2BCFAB9AEBCAD2D524D414EBBE7BFEBBFB9C1A65F39695F313067>

BSC Discussion 1

Remote UI Guide

Advanced Product Service

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

untitled

05Àå

Service-Oriented Architecture Copyright Tmax Soft 2005

How to Use the PowerPoint Template

Voice Portal using Oracle 9i AS Wireless

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


리뉴얼 xtremI 최종 softcopy

Analyst Briefing

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

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

CD-RW_Advanced.PDF

How to Use the PowerPoint Template

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

Microsoft PowerPoint - Linux_10gRAC_3Node

1217 WebTrafMon II

초보자를 위한 ADO 21일 완성

Copyright 0, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related

untitled

thesis

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

Session XX-XX: Name

[Brochure] KOR_TunA

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

Microsoft PowerPoint - S1_Oracle11gNF2(인쇄용).ppt [호환 모드]

RED HAT JBoss Data Grid (JDG)? KANGWUK HEO Middleware Solu6on Architect Service Team, Red Hat Korea 1

Microsoft Word - RMAN 스터디자료_공개용_ doc

歯A1.1함진호.ppt

ALTIBASE HDB Patch Notes

PowerPoint 프레젠테이션

2005 IBM Corporation

목차 1. 제품 소개 특징 개요 Function table 기능 소개 Copy Compare Copy & Compare Erase

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

DBMS & SQL Server Installation Database Laboratory

PowerPoint 프레젠테이션

Intro to Servlet, EJB, JSP, WS

SLA QoS

<A4B5A4C4A4B5A4BFA4B7A4B7A4D1A4A9A4B7A4C5A4A4A4D1A4A4A4BEA4D3A4B1A4B7A4C7A4BDA4D1A4A4A4A7A4C4A4B7A4D3A4BCA4C E706466>

歯두산3.PDF

슬라이드 1

정진명 남재원 떠오르고 있다. 배달앱서비스는 소비자가 배달 앱서비스를 이용하여 배달음식점을 찾고 음식 을 주문하며, 대금을 결제까지 할 수 있는 서비 스를 말한다. 배달앱서비스는 간편한 음식 주문 과 바로결제 서비스를 바탕으로 전 연령층에서 빠르게 보급되고 있는 반면,

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

UML

Microsoft PowerPoint - 프레젠테이션1

Transcription:

Maximize Availability With Oracle Database 12c 김지훈수석컨설턴트 Tech Sales Consulting / 한국오라클 james.kim@oracle.com 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Database 12c Extreme Availability Oracle Database 12c 의새로운주요 HA 기능 대폭적인 downtime 감소 가용성과성능간의 trade-off 제거 엄청난운영생산성증대 전에없던새로운수준의가용성제공 Next-generation Maximum Availability Architecture (MAA) Optimized for Oracle 2 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Maximum Availability Architecture Production Site RAC Scalability Server HA Flashback Human error correction Application Continuity Application HA Global Data Services Service Failover / Load Balancing Active Replica Active Data Guard Data Protection, DR Query Offload GoldenGate Active-active Heterogeneous Edition-based Redefinition, Online Redefinition, Data Guard, GoldenGate Minimal downtime maintenance, upgrades, migrations RMAN, Oracle Secure Backup Backup to tape / cloud 3 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Database 12c High Availability Key New Features Application Continuity Global Data Services Data Guard Enhancements RMAN Enhancements Flex ASM Other HA Enhancements 4 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

실행중인작업 : 오류발생에대한처리 Current Situation End User Application Servers Database Servers Database 서비스중단은실행작업의중단, 사용자이탈, 시스템에대한불신등을초래 수반되는사항 사용자불편 중복제출 Mid-tiers 리부팅 개발자고충 5 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Application 개발고충해결방안 New in Oracle Database 12c Transaction Guard Application Continuity 마지막트랜잭션의결과를반환하는신뢰할수있는프로토콜과 API 장애또는 PM 작업후안전하게실행중인작업의재수행을시도 6 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Transaction Guard COMMIT 결과의보존및회수 End User Application Servers Database Servers 모든트랜잭션의 commit 결과에대해 API 를통해지원 Transaction Guard 가없다면, 장애시 트랜잭션재시도는논리적손상을일으킬수있음 Transaction Guard 를통해, application 은에러상황을유연하게대처하고, user experience 의개선이가능 Application Continuity 에의해투명하게사용됨 7 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Application Continuity 계획된 / 계획되지않은서비스중단의보호 Transaction Replayed End User Application Servers Database Servers 복구되는에러에대해서동작중인작업을재수행 많은 hardware, software, network, storage 에러와중단에대해사용자에게투명하게함 별도의 application 개발없이사용자의생산성의개선 8 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Database 12c High Availability Key New Features Application Continuity Global Data Services Data Guard Enhancements RMAN Enhancements Flex ASM Other HA Enhancements 9 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Databases 복제환경도전과제 Primary Active Standby GoldenGate Active Standby 모든데이터베이스를효율적으로사용할수있는완벽한방법은없음 자동화된 load balancing 과 fault tolerance 는없음 10 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Global Data Services Database 복제환경을위한 Load Balancing 및 Service Failover Global Data Services Database 복제환경에 RAC 스타일의 service failover, load balancing ( 데이터센터내부및전역 ) 및관리기능을확장 Network latency, replication lag, service placement 정책의적용 높은가용성, 향상된관리및극대화된성능달성 11 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Global Data Services Active Data Guard 예제 Reporting Service Call Center Service Active Data Guard Reporting client 는 최상의 DB 에연결 위치, 응답속도, data, 수용가능한 data 지연에근거 보고서는자동적으로가장부하가적은서버에서실행 Reporting client failover 최상의 DB 가가용하지않으면, 같은지역또는원격에위치한다른 DB 로접속됨 Global service 이관 자동적으로 failover/switchover 에의해서비스이관실행 - primary database 에장애발생시, Call Center service 는새로운 primary 에서실행됨 12 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Global Data Services GoldenGate 예제 Call Center Service GoldenGate Call Center Client 연결과요청은투명하게가장가깝고 / 최상의 database 에연결됨 런타임 load balancing metrics 는다음요청을받는데이터베이스에서클라이언트실시간정보를제공 Database 에장애발생의경우, 글로벌서비스는다른복제본에서다시시작 13 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Database 12c High Availability Key New Features Application Continuity Global Data Services Data Guard Enhancements RMAN Enhancements Flex ASM Other HA Enhancements 14 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Zero Data Loss 도전과제 동기식 Communication 방식에따른 trade-off Commit Ack Network Ack Commit Network Send Primary Standby 거리가멀어짐에따라성능영향도는증가 15 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Data Guard Async 기존방식장애시잠재적데이터누락위험요소존재 Primary ASYNC Standby 16 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Active Data Guard Far Sync New in 12.1 비동기방식에대한 Zero Data Loss Far Sync: 가벼운 Oracle Instance: standby control file, standby redo logs, archived redo logs, no data files Primary 로부터 redo 를 Sync 방식으로전송받아 standby 로비동기방식으로보내줌 Failover 상황 : standby 는 commit 된 redo 를 Far Sync 로부터투명하게획득하여적용 : Data loss 없는 failover Second Far Sync Instance 가미리준비되면 failover/switchover 후에반대방향으로의 redo 전송이가능 Terminal standby 들은 Active Data Guard Standby 여야함 17 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Active Data Guard Far Sync Operational Flow Primary SYNC ASYNC Standby Far Sync Instance 18 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Active Data Guard Far Sync Operational Flow (contd.) Primary SYNC ASYNC Zero Data Loss Standby Far Sync Instance 가용성과성능간의 trade-off 없음! 19 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Active Data Guard Far Sync Data Guard Failover? No Problem! Just do it No Data Loss! 최상의데이터보호, 최소의성능영향 저비용, 낮은복잡성 Far Sync 최고의근거리 DR + 원거리 DR 모델 현재의 Data Guard ASYNC 방식과유사 20 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Active Data Guard Real-Time Cascading Propagation Delay 제거 11gR2 에서는 Standby1 은 archived log 를 Standby2 로전송이되기전에는 log switch 가완료되길기다리는상태였다. Primary SYNC or ASYNC Standby 1 ASYNC Standby 2 12.1, Standby 1 은 Standby 2 로실시간으로 redo 를전송함으로 log switch 로발생하는 delay 를제거할수있다. Standby 2 (Active Data Guard Standby) 는 read-only 쿼리와 report 용도로사용가능 21 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Data Guard Fast Sync 동기방식에서의 Primary 영향도최소화 Commit Commit Acknowledge Primary LGWR Redo Logs NSS RFS Standby Redo Logs Standby 동기방식 redo 전송 : remote site 는 standby redo log 에쓰기전에 ACK 를 primary 쪽으로전송 Primary 에서는 commit 에의한지연을최소화 Commit Commit Acknowledge Primary LGWR Redo Logs NSS Acknowledge returned on receipt RFS Standby Redo Logs Standby Better DR Sync 의거리를늘릴수있음 네트웍으로인한지연이 local redo log 적용시간보다적다면동기방식의전송은 primary database 성능에영향을주지않음 22 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Data Guard Oracle Database 12c Data Guard 의신기능 Rolling Upgrade With Active Data Guard 간단한 PL/SQL Package 수행으로낮은복잡도 : DBMS_ROLLING (12.1.0.1 onwards) 의사용으로 Init, Build, Start, Switchover, Finish procedures 수행 추가적인 Data Type 지원 : XML, Binary XML, Spatial, Image, Oracle Text, DICOM, ADTs (simple types, varrays), Validate Role Change Readiness 자동화된 health check 로 Switchover 가가능한지 Data Guard 구성검증 log gaps 검증, log switch 수행, 불일치 detect, Standby 에서 redo log 의 clear 검증 DML on Global Temporary Tables Temporary undo 는 redo log 에 logging 되지않음 Active Data Guard 에서 Global temporary tables 에대한 DML 가능 : 다양한 reporting 지원 Active Data Guard standby 에서 default Unique Sequences Primary 가각 Standby 에게고유의 sequence 범위를할당 Active Data Guard 에더유연한 reporting 방법을제공 23 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Database 12c High Availability Key New Features Application Continuity Global Data Services Data Guard Enhancements RMAN Enhancements Flex ASM Other HA Enhancements 24 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Fine-grained Table Recovery From Backup 1 0 1 0 1 0 1 0 1 1 1 0 1 0 0 1 1 0 1 1 0 1 1 1 1 0 0 0 1 0 1 0 0 0 0 1 0 0 1 1 0 1 1 0 1 0 0 1 RMAN Backups RMAN Backup 으로부터단순한 RECOVER TABLE 명령을통해하나이상의테이블을복구가능 수동의 restore, recover, export 에비해시간과복잡도를제거 전체 tablespace 가아닌개개의 table 에대한 point-in-time recovery 가가능 25 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

0 0 1 0 1 0 0 0 0 1 1 0 0 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 0 1 Cross-Platform Backup & Restore Platform Migration 간편화 Source Database (AIX) Destination Database (Solaris) Backup to Disk/Tape (data files, optional endian conversion, metadata export) 플랫폼간의 Migration 절차를단순화 다수의 incremental backup 를통해읽기전용에대한영향도최소화 1 1 1 0 1 1 0 1 1 0 1 1 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 0 0 1 Restore Backup (optional endian conversion, metadata import) 26 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Multitenant Backup & Restore Fine-Grained Backup & Recovery to Support Consolidation Backup and recover specific pluggable databases with new PLUGGABLE DATABASE keywords: RMAN> BACKUP PLUGGABLE DATABASE <PDB1>, <PDB2>; Familiar BACKUP DATABASE command backs up CDB, including all PDBs PDB Complete Recovery RESTORE PLUGGABLE DATABASE <PDB>; RECOVER PLUGGABLE DATABASE <PDB>; PDB Point-in-Time Recovery RMAN> RUN { SET UNTIL TIME 'SYSDATE-3'; RESTORE PLUGGABLE DATABASE <PDB>; RECOVER PLUGGABLE DATABASE <PDB>; ALTER PLUGGABLE DATABASE <PDB> OPEN RESETLOGS; } Familiar RECOVER DATABASE command recovers CDB, including all PDBs 27 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Better Performance Oracle Database 12c RMAN 의신기능 Multi-section Backup 의개선 : 현재는 image copy 와 incremental backup 만지원 간단한 RMAN 명령으로효율적으로 standby database 동기화 : RECOVER DATABASE FROM SERVICE Enhanced Active Duplicate Cloning 부하는 auxiliary channel 을통해최종 Server 로이관함으로서 Source Database 에대한 resource 부하를줄임 Cloning 시에 RMAN 압축과 multi-section capability 를사용하여성능향상을배가할수있음 28 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Database 12c High Availability Key New Features Application Continuity Global Data Services Data Guard Enhancements RMAN Enhancements Flex ASM Other HA Enhancements 29 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Automatic Storage Management (ASM) Overview Current State RAC Cluster Database Instance One to One Mapping of ASM Instances to Servers DB A DB A DB B DB B DB B DB C ASM Instance Node1 ASM Instance ASM ASM ASM ASM ASM Node2 Node3 Node4 Node5 Shared Disk Groups ASM Cluster Pool of Storage Disk Group A Disk Group B ASM Disk Wide File Striping 30 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Flex ASM: Eliminate 1:1 Server Mapping New: ASM Storage Consolidation in Oracle Database 12c RAC Cluster Database Instance Databases share ASM instances DB A DB A DB B DB B DB B DB C ASM Instance ASM Instance Node1 Node2 ASM ASM ASM Node3 Node4 Node5 Shared Disk Groups Node1 Node2 runs as runs as ASM ASM Client to Client to Node2 Node4 Node3 ASM Cluster Pool of Storage Disk Group A Disk Group B ASM Disk Node5 runs as ASM Client to Node4 Wide File Striping 31 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Database 12c High Availability Key New Features Application Continuity Global Data Services Data Guard Enhancements RMAN Enhancements Flex ASM Other HA Enhancements 32 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Database 12c 의향상된가용성기능 Online Datafile Move 사용자가 data 를사용중에 datafile 을재배치가능 : ALTER DATABASE MOVE DATAFILE Storage Migration 중에도 data 의사용가능 Online Redefinition Enhancements sync_interim_table 의성능향상 VPD 정책으로 table 를재구성할수있음 finish_redef_table 의복구력강화 Multi-partition redefinition 의쉬운조작 Separation of Duties SYSDG / SYSBACKUP: Data Guard & RMAN 을위한특별한 administrative 권한 User Data 에대한접근금지 : 전사보안기준의강화 Additional Online Operations Drop index online / Alter index unusable online / Alter index visible / invisible online Drop constraint online / Set unused column online Online move partition: ALTER TABLE MOVE PARTITION ONLINE 33 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Database 12c Extreme Availability: Summary Oracle Database 12c는매우정교한 High Availability (HA) 를제공 Oracle Database 12c HA Downtime 최소화 획기적인생산성의증대 성능과안정성의균형에대한고민제거 34 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

35 Copyright 2013, Oracle and/or its affiliates. All rights reserved.