ise information systems engineering - oracle dwh · ise information systems engineering ... exadata...

37
www.ise-informatik.de 16. August 2010, ise GmbH ISE Information Systems Engineering Firmenpräsentation & Datawarehouse Expertise

Upload: phamnhu

Post on 26-Jun-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

www.ise-informatik.de

16. August 2010, ise GmbH

ISE Information Systems Engineering

Firmenpräsentation

& Datawarehouse Expertise

www.ise-informatik.de

30. März 2011, ise GmbH

Oracle ExadataeXtreme MigrationHerbert Rossgoderer

www.ise-informatik.de

Solutions

built for

You.Über ISE – Information Systems Engineering

� IT-Consultingfirma � Gesellschaftsform GmbH

� Unternehmensberatung für Groß- und Mittelstandsunternehmen

� Gründungsjahr: 1991

� Schwerpunkte:

� Oracle Core Technology � Datenbank (RAC), Application Server

� Oracle EXADATA � eXtreme Performance

� Oracle Datawarehouse & BI

� Oracle Beehive

Copyright (C) ISE GmbH - All Rights Reserved 3

� Migrationen

� Individuelle Softwareentwicklung und Consulting

� Mitarbeiter: 60

� Standorte: Gräfenberg bei Nürnberg (Hauptsitz), München, Nürnberg (Niederlassungen)

www.ise-informatik.de

Solutions

built for

You.

www.ise-exadata-testcenter.de

Copyright (C) ISE GmbH - All Rights Reserved 4

The first and only Exadata Testcenter in Germany

“Fly&Try”

www.ise-informatik.de

Solutions

built for

You.ISE Exadata Testcenter ���� „Fly&Try“

ISE operates the first and only Exadata Testcenter in Germany – directly at the Nuremberg Airport

The ISE Exadata Testcenter can be used by customers exclusively for a certain period of time.

Customers are supported by Oracle and ISE Experts working with Exadata technology from the very beginning and

were also involved in the first Exadata implementations in Europe.

Fly Try Buy

• Fly to Nuremberg Airport

• Go directly to the Testcenter

• CheckIn at Airport Hotel

• Load your own data

• Stress the Machine

• Benchmarks

• Evaluation

• See amazing results

• Decide for Exadata

• Design right architecture

• Migration concepts

Copyright (C) ISE GmbH - All Rights Reserved 5

Preparation Execution Wrap-Up

• Load your own data

• Deploy your application• Evaluation

• PoC

•Hands On Trainings

• Migration concepts

• Integration concepts

www.ise-informatik.de

Solutions

built for

You.

First

Exadata & ExalogicTestcenter in EMEA

Oracle Exalogic Elastic Cloud

Copyright (C) ISE GmbH - All Rights Reserved 6

www.ise-informatik.de

Solutions

built for

You.

Sun Oracle Exadata X2

Copyright (C) ISE GmbH - All Rights Reserved 7

Overview

www.ise-informatik.de

Solutions

built for

You.Exadata Evolution

Sun Oracle (V2)

Database Machine

���� DWH + OLTP

Sun Oracle (X2-2 / X2-8)

Database Machine

���� DWH + OLTP + Consolidation

Copyright (C) ISE GmbH - All Rights Reserved 8

HP Oracle (V1)

Database Machine

���� DWH

09/2008

09/2009

09/2010

www.ise-informatik.de

Solutions

built for

You.

Database Grid Intelligent Storage Grid

14 High-performance low-cost

storage servers8 x 2-way 6-core servers � 96 cores (x86-64)

Scaleable Grid of industry standard servers for Compute and Storage

Exadata Hardware Architecture

Copyright (C) ISE GmbH - All Rights Reserved 9

InfiniBand Network

OR

2 x 8-way 8-core servers� 128 cores (x86-64)

168 Intel cores in storage

100 TB High Speed disk, or336 TB High Capacity disk

5.3 TB PCI Flash

Data mirrored across storage servers

3 36-port 40Gb/s switches

Unified Net- servers & storage

1080 4Gb/s FC Ports equivalent

Oracle Linux or Solaris 11 Express

www.ise-informatik.de

Solutions

built for

You.

Complete Family Of Database MachinesFor OLTP, Data Warehousing & Consolidated Workloads

Oracle Exadata X2-8Oracle Exadata X2-2

Copyright (C) ISE GmbH - All Rights Reserved 10

� Quarter, Half, Full and Multi-Racks • Full and Multi-Racks

www.ise-informatik.de

Solutions

built for

You.

Oracle Exadata X2

Copyright (C) ISE GmbH - All Rights Reserved 11

Capacity and Performance

www.ise-informatik.de

Solutions

built for

You.

Performance figures

Component Theory (Bit/s) max. useful MB/s

CPU Core 100-200 MByte/s

Fibre Channel 2GFC 2 Gbit/s 200 MByte/s

Basic Performance Figures

Copyright (C) ISE GmbH - All Rights Reserved 12

Fibre Channel 2GFC 2 Gbit/s 200 MByte/s

Fibre Channel 4GFC 4 Gbit/s 400 MByte/s

Ethernet 1GigE 1 Gbit/s 100 MByte/s

Ethernet 10GigE 10 Gbit/s 1240 MByte/s

Infiniband DDR 4x 20 Gbit/s 2048 MByte/s

Infiniband QDR 4x 40 Gbit/s 4096 MByte/s

www.ise-informatik.de

Solutions

built for

You.Exadata Product Capacity

X2-2

Quarter Rack

X2-2

Half Rack

X2-2

Full Rack

X2-8

Full Rack

Raw Disk1HP disks 21 TB 50 TB 100 TB 100 TB

HC disks 72 TB 168 TB 336 TB 336 TB

Raw Flash1 1.1 TB 2.6 TB 5.3 TB 5.3 TB

Copyright (C) ISE GmbH - All Rights Reserved 13

User Data2

(assuming no

compression)

HP disks 6 TB 14 TB 28 TB 28 TB

HC disks 21 TB 50 TB 100 TB 100 TB

1 – Raw capacity calculated using 1 GB = 1000 x 1000 x 1000 bytes and 1 TB = 1000 x 1000 x 1000 x 1000 bytes.

2 – User Data: Actual space for end-user data, computed after single mirroring (ASM normal redundancy) and after

allowing space for database structures such as temp, logs, undo, and indexes. Actual user data capacity varies by

application. User Data capacity calculated using 1 TB = 1024 * 1024 * 1024 * 1024 bytes.

www.ise-informatik.de

Solutions

built for

You.Exadata Product Performance

X2-2

Quarter Rack

X2-2

Half Rack

X2-2

Full Rack

X2-8

Full Rack

Raw Disk Data Bandwidth1,4

HP disks 5.4 GB/s 12.5 GB/s 25 GB/s 25 GB/s

HC disks 3 GB/s 7 GB/s 14 GB/s 14 GB/s

Raw Flash Data Bandwidth1,4 11 GB/s 25 GB/s 50 GB/s 50 GB/s

Copyright (C) ISE GmbH - All Rights Reserved 14

Disk IOPS3,4HP disks 10,800 25,000 50,000 50,000

HC disks 5,400 12,500 25,000 25,000

Flash IOPS3,4 225,000 500,000 1,000,000 1,000,000

Data Load Rate4 1 TB/hr 2.5 TB/hr 5 TB/hr 5 TB/hr

1 – Bandwidth is peak physical disk scan bandwidth, assuming no compression.

2 – Max User Data Bandwidth assumes scanned data is compressed by factor of 10 and is on Flash.

3 – IOPs – Based on IO requests of size 8K

4 – Actual performance will vary by application.

www.ise-informatik.de

Solutions

built for

You.

Oracle Exadata

Copyright (C) ISE GmbH - All Rights Reserved 15

Software Features

www.ise-informatik.de

Solutions

built for

You.Exadata Software Features

� Exadata Smart Scans

� 10X or greater reduction in data sent to database servers

� Exadata Storage Indexes

� Eliminate unnecessary I/Os to disk

� Exadata Hybrid Columnar Compression (EHCC)

� Efficient compression increases effective storage capacity and increases user data scan bandwidths by a factor of 10X

Copyright (C) ISE GmbH - All Rights Reserved 16

increases user data scan bandwidths by a factor of 10X

� Exadata Smart Flash Cache

� Breaks random I/O bottleneck by increasing IOPs by 20X

� Doubles user data scan bandwidths

� I/O Resource Manager (IORM)

� Enables storage grid by prioritizing I/Os to ensure predictable performance

� Inter-leaved Grid Disks

� Enables storage grid that allows multiple applications to place frequently accessed data on faster portions of the disk

www.ise-informatik.de

Solutions

built for

You.

Oracle Exadata

Copyright (C) ISE GmbH - All Rights Reserved 17

Physical Migration Paths

www.ise-informatik.de

Solutions

built for

You.

AttributeAttribute ValueValue DescriptionDescription

Platform Platform

DependencyDependencyYes Linux x86- 64 bit

Oracle Oracle

DependencyDependencyYes Source system should be on 11g Release 2

This method will move ASM extents. No change on

ASM Online

Copyright (C) ISE GmbH - All Rights Reserved 18

Metadata ChangeMetadata Change Manualdatabase level storage parameters. All large

segments should be created with 4M-8M INITIAL &

NEXT STORAGE parameters

Migration OutageMigration OutageOnly during

pre-migration

During ASM rebalance operation major data

warehousing activity can continue without

interruption.

OthersOthers• Your existing disk group should be in NORMAL redundancy.

• For performance reasons you should be using 4M AU size

Best Suits ForBest Suits For

1. Linux platforms already running on Oracle 11g Release 2 ASM

databases with diskgroup AU of 4M

2. Exadata v1 Users

www.ise-informatik.de

Solutions

built for

You.

AttributeAttribute ValueValue DescriptionDescription

Platform Platform

DependencyDependencyYes Linux x86- 64 bit

Oracle Oracle

DependencyDependencyYes Source system should be on 11g Release 2

Metadata ChangeMetadata Change Manual

This will be moving Oracle blocks as they are. All

large segments should be created with 4M-8M

INITIAL & NEXT STORAGE parameters

RMAN

Copyright (C) ISE GmbH - All Rights Reserved 19

INITIAL & NEXT STORAGE parameters

Migration OutageMigration Outage Low

•If database is running FORCE LOGGING mode your

down time will be low

•Recovery + Control File Update Time

•If not you should take tablespaces into readonly

mode during migration (by one by) which increase

downtime

OthersOthers --

Best Suits ForBest Suits For

1. Linux platforms already running on Oracle 11g Release 2 ASM

databases

2. Exadata v1 Users

www.ise-informatik.de

Solutions

built for

You.

AttributeAttribute ValueValue DescriptionDescription

Platform Platform

DependencyDependencyYes Limited

Oracle Oracle

DependencyDependencyPartially Metalink Note 413484.1

This will be moving Oracle blocks as they are. All

DataGuard - Physical Standby

Copyright (C) ISE GmbH - All Rights Reserved 20

Metadata ChangeMetadata Change Manual large segments should be created with 4M-8M

INITIAL & NEXT STORAGE parameters

Migration OutageMigration OutageOnly during

pre-migration

OthersOthers --

Best Suits ForBest Suits For Migration of an LOGGING OLTP system to Exadata v2

www.ise-informatik.de

Solutions

built for

You.

AttributeAttribute ValueValue DescriptionDescription

Platform Platform

DependencyDependencyYes Little Endian

Oracle Oracle

DependencyDependencyYes Source system should be on 11g Release 2.

This will be moving Oracle blocks as they are. All

Transportable Database

Copyright (C) ISE GmbH - All Rights Reserved 21

Metadata ChangeMetadata Change Manual large segments should be created with 4M-8M

INITIAL & NEXT STORAGE parameters.

Migration OutageMigration Outage Medium

OthersOthers --

Best Suits ForBest Suits For Little Endian databases running on 11g Release 2

www.ise-informatik.de

Solutions

built for

You.

AttributeAttribute ValueValue DescriptionDescription

Platform Platform

DependencyDependencyYes Broad

Oracle Oracle

DependencyDependencyYes

This will be moving Oracle blocks as they are. All

Transportable Tablespace

Copyright (C) ISE GmbH - All Rights Reserved 22

Metadata ChangeMetadata Change Manual large segments should be created with 4M-8M

INITIAL & NEXT STORAGE parameters.

Migration OutageMigration Outage Medium

OthersOthers --

Best Suits ForBest Suits ForGood for large databases to be moved but requires a bit of manual

effort.

www.ise-informatik.de

Solutions

built for

You.

Oracle Exadata

Copyright (C) ISE GmbH - All Rights Reserved 23

Logical Migration Paths

www.ise-informatik.de

Solutions

built for

You.Logical Migration Paths

PathPath

SourceSource

DB DB

VersionVersion

SourceSource

PlattformPlattform

SupportSupport

Time &Time &

EffortEffort

MigrationMigration

OutageOutage

LogicalLogical

StandbyStandbyNo Limited High Very Low

Even

Copyright (C) ISE GmbH - All Rights Reserved 24

Golden GateGolden Gate

Even

Non-

Oracle

Broad High Very Low

Data PumpData Pump >10g Broad Medium Partial

X X –– MigratorMigrator No All* Low Partial

www.ise-informatik.de

Solutions

built for

You.

Oracle Exadata

Copyright (C) ISE GmbH - All Rights Reserved 25

Migration Infrastructure

www.ise-informatik.de

Solutions

built for

You.

Voltaire 4036E

Gateway

Migration Architecture @Turkcell

Sun M9000SPARC Solaris

Oracle Exadata V2OEL 5.3 Linux x86

2 x 10GigE 2 x IB QDR

Copyright (C) ISE GmbH - All Rights Reserved 26

Voltaire 4036E

Gateway

7 TB/h7 TB/h

120 TB 30 TB

2 x 10GigE 2 x IB QDR

www.ise-informatik.de

Solutions

built for

You.

EMC DMX-4

70 TB

HITACHI USP-V

50 TB

Sun M9000 Sparc 7

176 Threads

ORACLE Exadata

V2

Migration Gain @Turkcell

OLD SYSTEM NEW SYSTEM

Copyright (C) ISE GmbH - All Rights Reserved 27

OLD SYSTEM NEW SYSTEM

Server Model Sun M9000 Oracle Exadata V2

Cpu Type Sun Sparc 7 2.52 GHz Xeon® E5540 Processors 2.53 GHz

Number Of CPU Threads 176 128

Total Main Memory 512 GB 576 GB

Total Storage Capacity 120 TB 30 TB

Storage Connection Technology Fiber Channel (32 x 4 Gtbit/s) Infiniband ( 8 x 40 Gbit

Storage Maximum IO Throughput Capacity 5 GB/s 21 GB/s

Server + Storage units Total Power 57 KVA 20 KVA

Server + Storage units Total Form Factor 11 Rack 1 Rack

Approximate Data Backup Duration 44 Hours 14 Hours

Number of Backup Tape Cartridges Per Backup 159 57

www.ise-informatik.de

Solutions

built for

You.

Ethernet Switch

Migration Architecture @AVEA

IBM p570AIX 5.3

Oracle Exadata V2OEL 5.3 Linux x86

8 x 1GigE

Copyright (C) ISE GmbH - All Rights Reserved 28

Ethernet Switch

2 TB/h2 TB/h

120 TB 30 TB

www.ise-informatik.de

Solutions

built for

You.Migration Architecture @E-Plus

Oracle Sun T5440SPARC Solaris

Oracle Exadata V2OEL 5.3 Linux x86

6 x 1GigE

Copyright (C) ISE GmbH - All Rights Reserved 29

1.81.8 TB/hTB/h

42 TB 13 TB

www.ise-informatik.de

Solutions

built for

You.

Oracle Exadata

Copyright (C) ISE GmbH - All Rights Reserved 30

X-Migration Concept

www.ise-informatik.de

Solutions

built for

You.X-Migration Overview

Layer

ce

Extra

cx

Copyright (C) ISE GmbH - All Rights Reserved 31

Abstraction –

xmigsourc

ction – Layer

xmigtarg

et

www.ise-informatik.de

Solutions

built for

You.X-Migration Concept

� Abstraction Layer (Xmigsource)

� XViews based on source objects (tables|partitions|subpartitions)

� Metadata – Transfer (Xmeta)

� Exp utility – generate ddl (tables|indexes|constraints) from dumpfile

� Move tables to different tablespaces

� Modify compression on tables|partitions|subpartitions

� Data – Transfer (Xcore)

Copyright (C) ISE GmbH - All Rights Reserved 32

� Data – Transfer (Xcore)

� Transfer data from source database using database links

� Insert /*+ append */ into [Target Table|Partition|Subpartition] select * from XVIEW[0-X]@SourceDBLink

� Post – Migration (Xpost)

� Create index|constraint|procedures|objects using imp

� Compute database statistics

� Extraction Layer (Xmigtarget)

� Databaselinks & extract/load mappings

www.ise-informatik.de

Solutions

built for

You.X-Migration Features

� Scaleability

� X-Migration supports scaleout and scaleup architectures to minimize

migration timeouts

� Performance

� X-Migration performs data transfers hitting the limit of the given

infrastructure

Compatibility & Flexibility

Copyright (C) ISE GmbH - All Rights Reserved 33

� Compatibility & Flexibility

� X-Migration is compatible with any version – from Oracle 8i onwards

� X-Migration enables metadata manipulation (move tablespaces,

change compression at table|partition|subpartition level)

� X-Migration is a method which could easily be extended with new

features

� Advantages

� X-Migration does not require any additional diskspace to the database

storage (no large export files)

www.ise-informatik.de

Solutions

built for

You.X-Migration Baseline @E-Plus

� Source Databases

� Oracle 9i SPARC Solaris

� 6 Databases combining 42 TByte payload (34TByte Tables | 8TByte

Index)

� Target Databases

� Oracle 11gR2 on Linux x86 (Oracle Exadata V2 – Full Rack)

Copyright (C) ISE GmbH - All Rights Reserved 34

� Oracle 11gR2 on Linux x86 (Oracle Exadata V2 – Full Rack)

� Connectivity

� Source and target machines are connected via 6 x 1GBit Ethernet links

(cross over)

www.ise-informatik.de

Solutions

built for

You.X-Migration Baseline @E-Plus

� Source Machine

� Oracle Sun T5440 (256 Threads)

� 6 x 1Gbit Ethernet interfaces

� Listener listening on 6 ip adresses on direct connections

� Source Storage

Copyright (C) ISE GmbH - All Rights Reserved 35

� DWHP|DWHKDP – FibreChannel splitt mirror from production

� SCOP|CMCP|CLMP|CLMC – 1Gbit/s NFS storage

� Target Machine

� Oracle Exadata V2 Full Rack (8 compute nodes / 14 storage cells)

www.ise-informatik.de

Solutions

built for

You.X-Migration Facts @E-Plus

DatabaseDatabaseSourceSource

Table (GB)Table (GB)

SourceSource

Index (GB)Index (GB)

MigrationMigration

TimeTime

Target*Target*

Table (GB)Table (GB)

TargetTarget

Index (GB)Index (GB)

DWHPDWHP 14.000 4.000 10:00 h 4.500 2.000

DWHKDPDWHKDP 13.000 1.000 7:30 h 730 400

Copyright (C) ISE GmbH - All Rights Reserved 36

SCOPSCOP 1.800 500 6:00 h 850 300

CMCPCMCP2.000 1.000 6:30 h 800 700

CLMPCLMP 1.200 800 5:00 h 1.000 700

CLMCCLMC 450 350 3:00 h 250 200

* using OLTP and EHCC compression as well as shrinking high water mark of segments

www.ise-informatik.de

Solutions

built for

You.

Q & A

Copyright (C) ISE GmbH - All Rights Reserved 37

Q & A