Exadata Implementation Strategy

Similar documents
Exadata Implementation Strategy

Key to A Successful Exadata POC

Oracle Exadata Implementation Strategy HHow to Implement Exadata In-house

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Oracle Autonomous Database

1Z Oracle Exadata X5 Administration Exam Summary Syllabus Questions

Storage Optimization with Oracle Database 11g

Introduction. Published in IOUG Select Magazine

Oracle 1Z0-515 Exam Questions & Answers

Oracle Database Exadata Cloud Service Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE

Oracle Database 18c and Autonomous Database

Exadata Database Machine Administration Workshop

B. Using Data Guard Physical Standby to migrate from an 11.1 database to Exadata is beneficial because it allows you to adopt HCC during migration.

Migrate Databases to Exadata Using RMAN Duplicate

Exadata Database Machine: 12c Administration Workshop Ed 2

Exadata Database Machine Administration Workshop NEW

<Insert Picture Here> Exadata MAA Best Practices Series Session 1: E-Business Suite on Exadata

Exadata Database Machine: 12c Administration Workshop Ed 2

Exadata Database Machine: 12c Administration Workshop Ed 2 Duration: 5 Days

Oracle Exadata. Smart Database Platforms - Dramatic Performance and Cost Advantages. Juan Loaiza Senior Vice President Oracle Database Systems

Oracle Exam 1z0-027 Oracle Exadata Database Machine X3 Administration Version: 6.13 [ Total Questions: 72 ]

Exadata X3 in action: Measuring Smart Scan efficiency with AWR. Franck Pachot Senior Consultant

<Insert Picture Here> Controlling resources in an Exadata environment

<Insert Picture Here> Controlling resources in an Exadata environment

Exdata Database Machine: 12c Administration Workshop Ed 2

Exadata Database Machine: 12c Administration Workshop Ed 1

Exadata Database Machine Administration Workshop

Oracle Exadata Recipes

Oracle Exadata X7. Uwe Kirchhoff Oracle ACS - Delivery Senior Principal Service Delivery Engineer

ORACLE 11g R2 New Features

Oracle Advanced Compression: Reduce Storage, Reduce Costs, Increase Performance Bill Hodak Principal Product Manager

Oracle Database 11g: Real Application Testing & Manageability Overview

Private Cloud Database Consolidation Name, Title

Was ist dran an einer spezialisierten Data Warehousing platform?

High Availability Best Practices for Database Consolidation

[Contents. Sharing. sqlplus. Storage 6. System Support Processes 15 Operating System Files 16. Synonyms. SQL*Developer

Moving Databases to Oracle Cloud: Performance Best Practices

Oracle Database 11g: New Features for Administrators DBA Release 2

VLDB. Partitioning Compression

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

<Insert Picture Here> Introducing Exadata X3

Consolidate with Oracle Exadata

<Insert Picture Here> Consolidate Oracle Applications on Oracle Exadata

Oracle - Exadata Database Machine: 12c

Oracle Exadata: Strategy and Roadmap

Oracle EXAM - 1Z Oracle Exadata Database Machine Administration, Software Release 11.x Exam. Buy Full Product

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

ORACLE EXADATA DATABASE MACHINE X2-8

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

SUN ORACLE DATABASE MACHINE

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8

Evolving To The Big Data Warehouse

An Oracle White Paper June Exadata Hybrid Columnar Compression (EHCC)

The Role of Database Aware Flash Technologies in Accelerating Mission- Critical Databases

Oracle Exadata Course Content

Configuration changes such as conversion from a single instance to RAC, ASM, etc.

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

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

An Oracle White Paper February Optimizing Storage for Oracle PeopleSoft Applications

Oracle: From Client Server to the Grid and beyond

Oracle Maximum Availability Architecture for Oracle Cloud

<Insert Picture Here> South Fla Oracle Users Group Oracle/Sun Exadata Database Machine June 3, 2010

ORACLE EXADATA DATABASE MACHINE X2-2

Oracle Database Exadata Cloud Service

What is Real Application Testing?

Oracle Database 11g: SQL Fundamentals I

Oracle Database 12c: OCM Exam Preparation Workshop Ed 1

Tips and Tricks on Successful Upgrade to 11gR2

Focus On: Oracle Database 11g Release 2

1Z Primavera P6 Enterprise Project Portfolio Management Essentials.

Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE

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

CHAPTER. Overview of Migration, Transformation, and Upgrade Methodologies

Mellanox InfiniBand Solutions Accelerate Oracle s Data Center and Cloud Solutions

Exam 1Z0-061 Oracle Database 12c: SQL Fundamentals

An Oracle White Paper November A Technical Overview of the Oracle Exadata Database Machine and Exadata Storage Server

Advanced Architectures for Oracle Database on Amazon EC2

Oracle #1 for Data Warehousing. Data Warehouses Growing Rapidly Tripling In Size Every Two Years

Oracle DBA Course Content

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

Automating Information Lifecycle Management with

1 Quantum Corporation 1

Oracle Database 11g: New Features for Administrators Release 2

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

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Oracle 11g New Features

ORACLE EXADATA DATABASE MACHINE X6-8

Oracle - Oracle Database 12c: OCM Exam Preparation Workshop Ed 1

ORACLE EXADATA STORAGE EXPANSION RACK X3-2

Oracle Database 12c: RAC Administration Ed 1

Oracle Database Exadata Cloud Service

10/29/2013. Program Agenda. The Database Trifecta: Simplified Management, Less Capacity, Better Performance

<Insert Picture Here> Exadata MAA Best Practices Series Session 6: Migrating to Exadata

Automatic Parallel Execution Presented by Joel Goodman Oracle University EMEA

<Insert Picture Here> Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g

Achieving Memory Level Performance: Secrets Beyond Shared Flash

Oracle #1 RDBMS Vendor

Eliminate Idle Redundancy with Oracle Active Data Guard

Database Consolidation onto Private Cloud. Piotr Kołodziej, Oracle Polska

Transcription:

BY UMAIR MANSOOB

Who Am I Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist since 2011 Oracle Database Performance Tuning Certified Expert Oracle Business Intelligence Foundation Suite 11g Certified Implementation Specialist Oracle Database Data Warehousing Certified Implementation Specialist Multiple Exadata Implementations / POC s for large financial organizations Migrate / Upgrade databases between various versions of Oracle Capacity Planning for Oracle Engineered Systems Database Consolidation to Exadata / 12c Platform Architect Databases for OLTP and OLAP applications Not an Oracle Employee or Nor I represent Oracle in any way

Overview Plan Migrate Optimize Test Cutover

Plan Analyze Current Architecture Deployment Decisions Migration Considerations HA Architecture Testing Strategy

Analyze Current Architecture Analyze source database characteristic like database size and parameter settings. Analyze source host system characteristics like memory foot and IO through put and resource utilization. Is there a compliance requirement to encrypt data on rest? Gather baseline from existing application system to compare result later. Gather AWR, ASH and other statistics from current environment

Deployment Decisions Do you need to virtualized Exadata machine to Isolate target database. What type of redundancy level you need ( High or Normal ), External is not supported Do you need to implement resource management using DBRM or IORM Do you need to isolate network or partition InfiniBand network for compliance reason.

Migration Considerations How much time you have to cutover the application Will you be needing Golden Gate to replicate database for migration. Do you have access to Database backups from Exadata Machine How is network bandwidth between source and target Exadata System Inform business user and other stake holders about upcoming migration, so they can plan for outage What is Recovery Time Objective (RTO)

High Availability Architecture What will be your backup strategy, Tape or Exadata Storage Depending on the database size, backing it up on Exadata storage can be very expensive Will Data Guard going to be part of your DR strategy Can you offload backups or reporting services to DR site How are you planning to use services to manage How enable flashback database impact application performance

Testing Strategy How are you planning to test your application on Exadata? Do you need to develop additional test plans? Will you be introducing code or architecture changes during the migration How are you planning to capture statistic during testing?

Migrate Source Exadata Physical RMAN Data Guard Transportable Tbs Logical Data Pump Insert as Select Golden Gate

Migrate Each migration method has its own pros and cons, so analyze them carefully based on your requirements Data migration methods can be categorized as physical migration or logical migration. You should run exachk utility to review and implement Exadata best practices. Physical migration is a block by block copy of data, popular methods are data guard and RMAN. Popular logical methods are data pump or insert as select.

Physical Migration Pro : Migrating data using physical methods can be very simple and straight forward. Pro : Support cross platform Migrations using RMAN transportable database. Con : Bring all the characteristics of target database, which might not be optimal. Con : Will require extra effort to implement Exadata best practices and enable features like compression.

Logical Migration Pro : Exadata best practices will already be in place, if database was created using DBCA utility. Pro : Can POC Exadata specific feature like compression and storage indexes Con : Not simple, will require extra effort and time to bring data over to Exadata machine Con : Since its not a block by block copy, execution plans can change.

Optimize Compression Partitioning Smart Scan Optimize

Optimize You should look into testing following Exadata Features during your POC. Compression not only reduces your storage footprint but also improve performance. Even though offloading and smart scan are enabled by default but make sure they are turned on and performing as expected. Test Storage indexes by making but selected non primary key indexes invisible.

Compression Regardless of Exadata, Oracle has two native compression types, basic table compression and OLTP Compression You can get reasonable compression ratio with OLTP compression and it will also support DML operations. Please note that there will be some overhead and you will need advance compression license to use OLTP compression. You can get extremely good compression ratio with Hybrid Columnar compression but OLTP operations are not supported

Smart Flash Cache Exadata smart flash cache has an ability to move data in and out from cache based on usage. It is enabled by default, you don t have to configure anything to enable it. If enable, Write back flash cache provides the ability to write I/Os directly to PCI flash Write-back cache can help reduce "free buffer waits" write intensive applications. waits for

Offloading / Smart Scan Exadata extreme performance is archive through offloading and smart scan. Offloading means some of Oracle processes are offloaded to Exadata Storage node. Oracle processes that can be offloaded to storage nodes are incremental backups, Data File creation, decompression and decryption There are some pre-requisites for smart scan like direct path read and full table scan.

Storage Indexes Storage indexes are memory structure at storage level. Storage Indexes reduce Disk I/O by maintaining an entry for minimum and maximum value for data per 1 MB by default. You can drop most non-primary key indexes and force queries to use Storage indexes. Usually BITMAP indexes are ideal candidates for offloading queries to Storage Indexes.

Partitioning Partitioning Strategies Interval - Range, List, Hash, Composite, etc Partitioning pruning is the simplest and also the most substantial means to improve performance. Partitioning can also improve the performance of multi-table joins, by using a technique known as partition-wise joins. Partitioned database objects provide partition independence, an important part of a high-availability strategy.

Parallelism You can execute your queries in parallel to speed up your load You can enable parallel query execution at object level or you can use SQL hint AUTO DOP will automatically parallelize your queries based on a threshold The default of parallel_min_time_threshold parameter is 10 seconds

Resource Management Database Consolidation might require some level of resource management Resource mgmt will help you consistent performance across different workload and databases You can use Oracle native resource management tool called DBRM to manage CPU utilization, parallel queueing and long running queries You can use IORM Exadata native utility to manage I/O throughput and latency.

Test Start Testing Testing Considerations Capture Statistics

Start Testing Testing should include should include all the variation you want to test during your POC. You can a test like for like, which means you are not planning to make any changes to your database architecture like compression, partition or encryption There are different type of tests you can run during your POC, like Performance test, load test, break test. Don t forget to capture statistics during test phase of POC.

Testing Considerations Remember you are moving your application to new hardware You might be changing underline hardware system for your database You might be moving from NON-RAC to RAC database system Performance testing provides most important statistics for your POC Some customer like to perform failover and break test for their critical applications

Capture Statistics Make sure to capture performance stats using tools like AWR, ASH, and SQL Performance analyzer AWR reports will provide you all the details you need to compare elapse time, IO wait and CPU utilization Also validate Exadata configuration through running Exachk ASH reports can provide you further details about execution plans and wait times

Cutover Source Exadata

Cutover Make sure to backup both source and target databases Have a fallback plan, just in case if you encounter any issues after the cutover You will probably have to sync your target database just before the cutover You should be on guard for next 48 hours and ready to remediate any issues.

Thank You 773-297-2061 umairmansoob@gmail.com http://blog.umairmansoob.com/