Aaron Werman. aaron.werman@gmail.com



Similar documents
How To Use Exadata

2009 Oracle Corporation 1

Capacity Management for Oracle Database Machine Exadata v2

Oracle Maximum Availability Architecture Best Practices for Oracle Exadata (CON8392)

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Inge Os Sales Consulting Manager Oracle Norway

ORACLE DATABASE ADMINISTRATOR RESUME

Oracle Database In-Memory A Practical Solution

High Availability Databases based on Oracle 10g RAC on Linux

Oracle Database In-Memory The Next Big Thing

Applying traditional DBA skills to Oracle Exadata. Marc Fielding March 2013

ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS

Module 14: Scalability and High Availability

Exadata and Database Machine Administration Seminar

In-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase

Scaling Your Data to the Cloud

Oracle Exadata: The World s Fastest Database Machine Exadata Database Machine Architecture

Overview: X5 Generation Database Machines

How To Build An Exadata Database Machine X2-8 Full Rack For A Large Database Server

<Insert Picture Here> Oracle Exadata Database Machine Overview

Data Integration Overview

Main Memory Data Warehouses

Automatic Data Optimization

Exadata for Oracle DBAs. Longtime Oracle DBA

BIG DATA APPLIANCES. July 23, TDWI. R Sathyanarayana. Enterprise Information Management & Analytics Practice EMC Consulting

Exadata Database Machine

D12CBR Oracle Database 12c: Backup and Recovery Workshop NEW

ORACLE DATABASE 12c FOR SAP: ROADMAP, BASE CERTIFICATION FEATURES AND OPTIONS

APPLICATION COMPLIANCE AUDIT & ENFORCEMENT

Instant-On Enterprise

<Insert Picture Here> Best Practices for Extreme Performance with Data Warehousing on Oracle Database

Ultimate Guide to Oracle Storage

SAP HANA SAP s In-Memory Database. Dr. Martin Kittel, SAP HANA Development January 16, 2013

Big Data and Its Impact on the Data Warehousing Architecture

TOP FIVE REASONS WHY CUSTOMERS USE EMC AND VMWARE TO VIRTUALIZE ORACLE ENVIRONMENTS

A TECHNICAL WHITE PAPER ATTUNITY VISIBILITY

Oracle Database 11g R1 & R2: New Features for Administrators

Green Migration from Oracle

Techniques for implementing & running robust and reliable DB-centric Grid Applications

White Paper - GPU-Based SQL Database. SQream Technologies. SQream DB GPU-Based SQL Database Technical Overview White Paper

BIG DATA CAN DRIVE THE BUSINESS AND IT TO EVOLVE AND ADAPT RALPH KIMBALL BUSSUM 2014

SQL Server Virtualization 101. David Klee, Group Principal and Practice Lead. SQL PASS Virtualization VC,

Introduction to Database as a Service

ORACLE DATABASE 10G ENTERPRISE EDITION

Greenplum Database. Getting Started with Big Data Analytics. Ofir Manor Pre Sales Technical Architect, EMC Greenplum

HP Oracle Database Platform / Exadata Appliance Extreme Data Warehousing

Bringing Big Data into the Enterprise

Oracle 11g New Features - OCP Upgrade Exam

Private Cloud Database Consolidation Randy Hietter, Product Management - Oracle

Oracle Architecture, Concepts & Facilities

Oracle Maximum Availability Architecture with Exadata Database Machine. Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska

Why Standardize on Oracle Database 11g Next Generation Database Management. Thomas Kyte

High Availability Infrastructure for Cloud Computing

Customer evaluation guide Toad for Oracle v12 Database administration

Using RDBMS, NoSQL or Hadoop?

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

OWB Users, Enter The New ODI World

Maximize Availability With Oracle Database 12c

Big Data & Cloud Computing. Faysal Shaarani

HDS UCP for Oracle key differentiators and why it should be considered. Computacenter insight following intensive benchmarking test

<Insert Picture Here>

Oracle Database - Engineered for Innovation. Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya

Using Hadoop to Expand Data Warehousing

Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier

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

Oracle Database Public Cloud Services

Oracle Database Cloud Exadata Service

Upgrade to Oracle E-Business Suite R12 While Controlling the Impact of Data Growth WHITE PAPER

Big Data Analytics. with EMC Greenplum and Hadoop. Big Data Analytics. Ofir Manor Pre Sales Technical Architect EMC Greenplum

News and trends in Data Warehouse Automation, Big Data and BI. Johan Hendrickx & Dirk Vermeiren

Exadata Database Machine Administration Workshop NEW

Backing up the Big Data Stack

<Insert Picture Here> Oracle Database Directions Fred Louis Principal Sales Consultant Ohio Valley Region

Oracle Database 11g: Administration Workshop II DBA Release 2

An Oracle White Paper May Exadata Smart Flash Cache and the Oracle Exadata Database Machine

Implementing Microsoft Azure Infrastructure Solutions

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

Configuring Backup Settings Configuring and Managing Persistent Settings for RMAN Configuring Autobackup of Control File Backup optimization

<Insert Picture Here> Real-time database replication

Business Usage Monitoring for Teradata

Big Data Disaster Recovery Performance

Use RMAN to relocate a 10TB RAC database with minimum downtime. Tao Zuo tao_zuo@npd.com NPD Inc. 9/2011

FIFTH EDITION. Oracle Essentials. Rick Greenwald, Robert Stackowiak, and. Jonathan Stern O'REILLY" Tokyo. Koln Sebastopol. Cambridge Farnham.

Data Warehousing. Jens Teubner, TU Dortmund Winter 2015/16. Jens Teubner Data Warehousing Winter 2015/16 1

Maximum Availability Architecture

Performance Management for Enterprise Applications

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

Oracle Exalytics Briefing

Maximize Your Virtual Environment Investment with EMC Avamar. Rob Emsley Senior Director, Product Marketing

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

Transcription:

Aaron Werman aaron.werman@gmail.com

Complex integration of capital markets trading data Hundreds of ETLs, Thousands of tables 10K+ ETL executions per day, many highly complex Near real time SLAs ODS with data sharing for entire line of business Several web applications, each with multiple hundreds of users, doing reporting and analytic queries Business, not traditional BI, SLAs for availability and recovery

All content is the opinion of the author, not my employer No endorsements are intended. All products mentioned are considered favorably by the author!

Master Note (Doc ID 1187674.1) Database Machine and Storage Server Best Practices Master Note (Doc ID 757552.1) Performance, Migration, Backup Recovery Best Practices (Doc ID 1067527.1) Database Machine Setup/Configuration Supported Versions (Doc ID 888828.1) Database Machine running Storage Server Software 11g Release 2 (11.2)

Key Issue: mixed workload. Obvious candidates are Teradata, DB2, Netezza, Oracle for ODS and a column database for DW General concern: migration from Oracle entails time/cost and risk. Application is highly tuned to Oracle physical design Teradata concern: too small a use case for their sweet spot DB2 concern: migration, organizational issues, and new support issues Netezza: recovery model, fact/fact joins, mixed workload, tuning, LOB support New column database for reporting: organizational risk and current ODS I/O bottlenecks No other POCs were done! We chose Exadata based on migration risk avoidance

Migrating from Oracle to another platform migration entails significant schedule risk Scaling Oracle ourselves is not justified by cost / risk / technology stack (but may be less painful in terms of corporate architecture) Potential loss of business capability and likely miss of critical SLAs if we do not scale adequately Current gaps in corporate SAN engineering to support VLDB (and 100TB applications)

We created a small copy of the app in Oracle 11g and tested for functional gaps No issues were raised despite some of our stack (Informatica v8.1) not being certified for 11g)

Key issues are time to migrate and disk space requirements and complexity We rejected RMAN Oracle 10g single instance Exadata Requires migration to 11g, ASM, RAC too many steps We chose to use exports: data pump (network) for almost everything export classic for large LOB tables Be careful about considering ASM storage as a file copy target there are limitations

Primar y IIS,.NET DR IIS,.NET Java Java MQ, WMB EMC SRDF Synchronous Replication MQ, WMB Cognos Cognos Informatica Informatica X Oracle Physical Dataguard (TCP/IP) X

Some major bugs encountered: 9356344 High CPU utilization of orarootagent.bin process with CRS-2409 9338087 ASM AND DATABASE HANG - CONNECT: OSSNET: CONNECTION FAILED TO SERVER, RESULT=5 9324531 ORA-00600: internal error code These are now part of the current Exadata Oracle release

Most due to SQL optimization differences between Oracle 10g and 11g ~40,000 SQL statements in app 68 statements identified as substantially slower 37 considered non-sla relevant and ignored 31 important SQL statements with significant SLA impact 26 resolved using pro 3 resolved using hints 2 resolved by query rewrite optimizer_use_sql_plan_baselines? Note that most statements improved in performance, and improved in proportion to how much work/time they took

Our DBAs, based on prior RAC strategies, initially partitioned the app to segregate load and prevent potential lock/block overhead After tuning, we determined there was no gain, and all load was allowed across all nodes Your mileage may vary

Really complex to implement in our enterprise Disruptive technology requires change in strategy for many stakeholders, especially infrastructure support groups Include time in your plan to allow for the transition Include ALL stakeholders in your planning

Application changes, such as reducing our real time ETL SLAs by 2/3s Index removal We will experiment and remove many for purpose indexes Incremental strategy with sufficient testing required ILM using Hybrid Columnar Compression Reducing duplication of data between operational and reporting requirements Likely BI (read-only reporting) against disaster recovery site using Active Data Guard