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

Similar documents
Maximum Availability Architecture

Aaron Werman.

ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS

Oracle Database Backups and Disaster Autodesk

Oracle Database Backup & Recovery, Flashback* Whatever, & Data Guard

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

Backup and Recovery Solutions for Exadata. Ľubomír Vaňo Principal Sales Consultant

Backup and Recovery Solutions for Exadata. Cor Beumer Storage Sales Specialist Oracle Nederland

Database Decisions: Performance, manageability and availability considerations in choosing a database

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

Module 14: Scalability and High Availability

D12CBR Oracle Database 12c: Backup and Recovery Workshop NEW

Disaster Recovery for Oracle Database

VMAX 3 AND ORACLE. Yaron Dar & Udgith Mankad VMAX Partner Engineering ORACLE BEST PRACTICES FOR REPLICATIONS, BACKUP/RECOVERY, AND PROTECTPOINT

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

Inge Os Sales Consulting Manager Oracle Norway

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

Introduction to Database as a Service

2009 Oracle Corporation 1

An Oracle White Paper March Oracle Data Guard Broker. Best Practices for Configuring Redo Transport for Data Guard and Active Data Guard 12c

<Insert Picture Here> Refreshing Your Data Protection Environment with Next-Generation Architectures

Using HP StoreOnce Backup systems for Oracle database backups

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

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

Oracle Active Data Guard

<Insert Picture Here>

How to Migrate your Database to Oracle Exadata. Noam Cohen, Oracle DB Consultant, E&M Computing

IBM TSM DISASTER RECOVERY BEST PRACTICES WITH EMC DATA DOMAIN DEDUPLICATION STORAGE

ORACLE CORE DBA ONLINE TRAINING

Daniela Milanova Senior Sales Consultant

Turbo Charge Your Data Protection Strategy

Oracle Database In-Memory The Next Big Thing

SUN ORACLE DATABASE MACHINE

SQL Server Storage: The Terabyte Level. Brent Ozar, Microsoft Certified Master, MVP Consultant & Trainer, SQLskills.com

Oracle Data Guard. Caleb Small Puget Sound Oracle Users Group Education Is Our Passion

Real World Enterprise SQL Server Replication Implementations. Presented by Kun Lee

An Oracle Technical White Paper October Oracle Data Guard 11g Data Protection and Availability for Oracle Database

How to Best Configure, Size, and Monitor the Oracle Database Fast Recovery Area

How To Use Exadata

Symantec NetBackup Snapshots, Continuous Data Protection, and Replication

Maximum Availability Architecture. Oracle Best Practices For High Availability

QuickStart Guide vcenter Server Heartbeat 5.5 Update 2

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

Keys to optimizing your backup environment: Legato NetWorker

Oracle Data Protection Concepts

Why Not Oracle Standard Edition? A Dbvisit White Paper By Anton Els

Kingston Communications Virtualisation Platforms

BENEFITS OF AUTOMATING DATA WAREHOUSING

Key Factors For a Successful ODA Deployment

An Oracle White Paper September Oracle Exadata Database Machine - Backup & Recovery Sizing: Tape Backups

An Oracle White Paper November Backup and Recovery with Oracle s Sun ZFS Storage Appliances and Oracle Recovery Manager

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

An Oracle White Paper March Integrated High-Performance Disk-to-Disk Backup with the Oracle ZFS Storage ZS3-BA

<Insert Picture Here> Real-time database replication

DB2 9 for LUW Advanced Database Recovery CL492; 4 days, Instructor-led

Implementing an Enterprise Class Database Backup and Recovery Plan

PARALLELS CLOUD STORAGE

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

Next Generation Data Warehousing Appliances

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

Oracle Data Guard for High Availability and Disaster Recovery

Oracle on System z Linux- High Availability Options Session ID 252

Disaster Recovery to the Oracle Public Cloud

MySQL Enterprise Backup

Testing Big data is one of the biggest

<Insert Picture Here> Pacific Gas and Electric Backup & Recovery Case Study

EMC Data Domain Boost for Oracle Recovery Manager (RMAN)

Oracle Cloud Update November 2, Eric Frank Oracle Sales Consultant. Copyright 2014 Oracle and/or its affiliates. All rights reserved.

HP Oracle Database Platform / Exadata Appliance Extreme Data Warehousing

Oracle MulBtenant Customer Success Stories

Case Study: Oracle E-Business Suite with Data Guard Across a Wide Area Network

ORACLE RMAN DESIGN BEST PRACTICES WITH EMC DATA DOMAIN

Case Studies Using EMC Legato NetWorker for OpenVMS Backups

High Availability Databases based on Oracle 10g RAC on Linux

Contingency Planning and Disaster Recovery

Data Restore from BT Availability, security and connectivity that protects your business

High Availability Solutions for the MariaDB and MySQL Database

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager. Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering

Using HP StoreOnce D2D systems for Microsoft SQL Server backups

TekSouth Fights US Air Force Data Center Sprawl with iomemory

Data Integration Overview

Eloquence Training What s new in Eloquence B.08.00

DISASTER RECOVERY STRATEGIES FOR ORACLE ON EMC STORAGE CUSTOMERS Oracle Data Guard and EMC RecoverPoint Comparison

Oracle Database Public Cloud Services

Vodacom Managed Hosted Backups

Novinky v Oracle Exadata Database Machine

What s New with VMware Virtual Infrastructure

Disaster Recovery to the Oracle Public Cloud

Quickly Deploy Microsoft Private Cloud and SQL Server 2012 Data Warehouse on Hitachi Converged Solutions. September 25, 2013

Amazon.com leverages the AWS Cloud for Database Backups

Big Data Use Case. How Rackspace is using Private Cloud for Big Data. Bryan Thompson. May 8th, 2013

Exadata and Database Machine Administration Seminar

Maximum Availability Architecture

SQL Server Training Course Content

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

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

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager

Oracle Recovery Manager 10g. An Oracle White Paper November 2003

Protect Data... in the Cloud

Oracle Database In-Memory A Practical Solution

Transcription:

Oracle Maximum Availability Architecture Best Practices for Oracle Exadata (CON8392) Joseph Meeks, Director High Availability Product Management, Oracle Michael Smith, Consulting Member of Technical Staff MAA Development, Oracle Rahul Pednekar, VP, Senior Oracle DBA Technology Infrastructure, Bank Of America Merrill Lynch 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Exadata and Maximum Availability Architecture for Client Reporting Center (CRC) Database Rahul Pednekar DBA- Bank Of America

Batch Files ETL Oracle 10g Real-time Messages Equities Data Informatica.NET consumers IDS RDW What is CRC? Business & IT Challenges Centralized Data Warehouse for reference data, financial transactions, positions, and balances data for institutional investors Periodic Position calculation Millions of unique trades/non-trades are processed daily 6,000 reports generated daily, expected to grow by 10X in next few years Over 150 inbound feeds/message flows, over 300 workflows (Informatica) Database Size: Over 20 TB Complexity of the stack Fight for System Resources Regular miss of SLAs Unproductive use of technical resources for job scheduling, database backup, resource management, etc. 20+ hours of backup /recovery of 2 large 10g DBs. DR site could not be used for backup due SRDF method of replication Corruption could not be avoided due to storage replication Reports Cognos 3

Batch Files Real-time Messages Equities Data ETL Informatica.NET consumers Landing Staging IDS ETL Exadata X2-2 Business Benefits NO SLA misses since going live in May 2011 New applications that could not be deployed in pre-exadata environment due to capacity and performance bottlenecks are deployed now Performance Improvement - ETL and Batch jobs are running up to 7X faster Generating over 10,000 reports daily Maximum Availability - No Single Point of Failure Disaster Recovery (DR) Database can be opened anytime if needed Reports Cognos 4

Pre-Exadata (10g Prod) Pre-Exadata (10g DR) EMC SRDF IDS RDW 2. Break Mirror IDS RDW 1. Stop Databases 4. Create Standby at primary DC using Compressed Backup from DR site 3. 11g DB precreated. Data move using TTS 5. Reverse Roles Primary DC DR DC Two large 10g databases, total 20TB, were consolidated and migrated to Oracle 11gR2 in Exadata within 15 hours. DR solution was built by using Oracle Data Guard 5

Broke storage mirror between Production and DR DR file systems were mounted on Oracle Exadata machine and multiple NIC cards were used. Use of 4 NIC cards to pull data into Oracle Exadata significantly improved data transfer rate during migration. Difference made by 4 NICs v/s 1 NIC in terms of throughput and elapsed time to migrate 20 Terabytes reduced from 33 hrs to 13 hrs. RMAN convert and TTS methodology used in migration. Multiple RMAN convert scripts launched in parallel for faster data copy from 10g to 11g. Physical Standby with Maximum Performance Mode Created and roles were switched between Primary and DR using SWITCHOVER command. 6

Minor changes to applications as it was already running on Oracle and Linux Database growing at 500GB per month vs. 250GB before oracle Exadata Full Backup takes <6 hours for 30 TB vs. 21 hours for 20TB in the old system Stats gathering now takes 6 hours vs. 48 hours in the old system Development team can concentrate on new development activities Unlike Storage replication (SRDF), Data Guard is protecting data from corruptions Effective Use of Standby resources for backup and reporting (future) Faster switchover/failover to standby database (<10 minutes) 7

X2-2 DW X2-2 X2-2 Data Guard DGMGRL> show configuration; Primary NY Data Center Configuration - gmfcdwp_conf Protection Mode: MaxPerformance Databases: gmfcdwp_tel - Primary database gmfcdwp_lvt - Physical standby database Fast-Start Failover: DISABLED Configuration Status: SUCCESS Standby PA Data Center Dev/QA 8

Daily ARCH generation at CRC ranges (8 instances) between 2 to 4 Terabytes/day Occasional spikes seen that goes beyond 10+ Terabytes for certain ad-hoc maintenances done in DB such as MERGE partitions, SPLIT partitions of big partition TABLES APPLY & TRANSPORT LAG is generally within seconds vs SLA of 15 minutes 9

DGMGRL> show database 'gmfcdwp_lvt'; Database - gmfcdwp_lvt Role: PHYSICAL STANDBY Intended State: APPLY-ON Transport Lag: 0 seconds Apply Lag: 1 second Real Time Query: OFF Instance(s): gmfcdwp1 gmfcdwp2 gmfcdwp3 gmfcdwp4 gmfcdwp5 gmfcdwp6 gmfcdwp7 (apply instance) gmfcdwp8 Database Status: SUCCESS 10

Benefits of Data Guard in Current Implementations. Rapid provisioning of Standby with Compressed backup onto FRA and copying the same to Standby using ASMCP Use Data Guard Broker and Grid Control for easier mgmt, switchover, failover, etc. Offload backup to DR Site and Backup Standby database using RMAN to FRA then copy the backup files to tape using RMAN via backup recovery area Weekly FULL, incremental daily backup with compressed & block change tracking to improve the performance of backup RMAN compressed backup with 64 Channels on Full X2-2 gave us best performance Under 6 hrs for 30TB Standby Database backups used for refreshing downstream application databases Next Steps to expand benefits of Data Guard at BAC. Use of 10gE network between Standby and QA/Dev machines for faster refresh Implement ACTIVE data guard for real-time reporting. Use Standby database as Snapshot Standby for testing 11

Exadata is delivering both IT and Business Benefits No SLA misses Excellent Performance Ability to support new business initiatives Maximum Availability Architecture with Data Guard is delivering: Maximum Availability Effective Use of Standby resources for backup and reporting (future) Protection from data corruptions Faster refresh of downstream databases Exadata is enabling IT to partner with and focus on Business 12