High Availability Databases based on Oracle 10g RAC on Linux



Similar documents
Tier0 plans and security and backup policy proposals

Ultimate Guide to Oracle Storage

ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS

Oracle Database 10g: Backup and Recovery 1-2

About the Author About the Technical Contributors About the Technical Reviewers Acknowledgments. How to Use This Book

Protect Data... in the Cloud

Scalable NAS for Oracle: Gateway to the (NFS) future

Storage Management for the Oracle Database on Red Hat Enterprise Linux 6: Using ASM With or Without ASMLib

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

Redefining Oracle Database Management

2009 Oracle Corporation 1

A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES

EMC MIGRATION OF AN ORACLE DATA WAREHOUSE

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

Overview of I/O Performance and RAID in an RDBMS Environment. By: Edward Whalen Performance Tuning Corporation

EXTENDED ORACLE RAC with EMC VPLEX Metro

Module 14: Scalability and High Availability

Cisco Active Network Abstraction Gateway High Availability Solution

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

Ultra-Scalable Storage Provides Low Cost Virtualization Solutions

(Scale Out NAS System)

RFP-MM Enterprise Storage Addendum 1

Inge Os Sales Consulting Manager Oracle Norway

ORACLE DATABASE ADMINISTRATOR RESUME

ORACLE CORE DBA ONLINE TRAINING

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

EMC Unified Storage for Oracle Database 11g/10g Virtualized Solution. Enabled by EMC Celerra and Linux using NFS and DNFS. Reference Architecture

High Availability and Disaster Recovery for Exchange Servers Through a Mailbox Replication Approach

Comparing TCO for Mission Critical Linux and NonStop

ORACLE DATABASE 10G ENTERPRISE EDITION

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated R2

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

Oracle Database Backup Service. Secure Backup in the Oracle Cloud

Internet Services. CERN IT Department CH-1211 Genève 23 Switzerland

White Paper. Dell Reference Configuration

Software-defined Storage at the Speed of Flash

Oracle BI EE Implementation on Netezza. Prepared by SureShot Strategies, Inc.

REDCENTRIC MANAGED DATABASE SERVICE SERVICE DEFINITION

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

IP Storage On-The-Road Seminar Series

Optimizing Large Arrays with StoneFly Storage Concentrators

Eloquence Training What s new in Eloquence B.08.00

Flash Performance for Oracle RAC with PCIe Shared Storage A Revolutionary Oracle RAC Architecture

NetApp for Oracle Database

Direct NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle

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

June Blade.org 2009 ALL RIGHTS RESERVED

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

IBM PureData System for Transactions. Technical Deep Dive. Jonathan Rossi, PureSystems Specialist

Virtualizing Microsoft SQL Server 2008 on the Hitachi Adaptable Modular Storage 2000 Family Using Microsoft Hyper-V

Preface Introduction... 1 High Availability... 2 Users... 4 Other Resources... 5 Conventions... 5

EMC Data Domain Boost for Oracle Recovery Manager (RMAN)

An Oracle White Paper July Oracle ACFS

EMC DATA PROTECTION. Backup ed Archivio su cui fare affidamento

Oracle Acceleration with the SanDisk ION Accelerator Solution

Software-defined Storage Architecture for Analytics Computing

EMC Data Domain Boost for Oracle Recovery Manager (RMAN)

Contents. Foreword. Acknowledgments

Keys to Successfully Architecting your DSI9000 Virtual Tape Library. By Chris Johnson Dynamic Solutions International

Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems

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

Addendum No. 1 to Packet No Enterprise Data Storage Solution and Strategy for the Ingham County MIS Department

SAN TECHNICAL - DETAILS/ SPECIFICATIONS

EMC XtremSF: Delivering Next Generation Performance for Oracle Database

Brocade and EMC Solution for Microsoft Hyper-V and SharePoint Clusters

VMware Virtual Machine File System: Technical Overview and Best Practices

REMOTE SITE RECOVERY OF ORACLE ENTERPRISE DATA WAREHOUSE USING EMC DATA DOMAIN

be architected pool of servers reliability and

High Availability Infrastructure for Cloud Computing

Archive Data Retention & Compliance. Solutions Integrated Storage Appliances. Management Optimized Storage & Migration

Evolution of Database Replication Technologies for WLCG

Using HP StoreOnce Backup systems for Oracle database backups

Technical White Paper for the Oceanspace VTL6000

EMC DATA DOMAIN OPERATING SYSTEM

EMC DATA DOMAIN OPERATING SYSTEM

Running Highly Available, High Performance Databases in a SAN-Free Environment

OPTIMIZING EXCHANGE SERVER IN A TIERED STORAGE ENVIRONMENT WHITE PAPER NOVEMBER 2006

Building Reliable, Scalable AR System Solutions. High-Availability. White Paper

Disaster Recovery Solutions for Oracle Database Standard Edition RAC. A Dbvisit White Paper

Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.

Achieving High Availability & Rapid Disaster Recovery in a Microsoft Exchange IP SAN April 2006

Oracle Database Disaster Recovery Using Dell Storage Replication Solutions

How to Choose your Red Hat Enterprise Linux Filesystem

news Oracle ZDLRA Zero Data Loss Recovery Appliance

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

EMC Backup and Recovery for Oracle Database 11g Data Warehouse

Long term retention and archiving the challenges and the solution

Vendors Questions for RFP DBA and System Administration Support

EMC DATA DOMAIN OVERVIEW. Copyright 2011 EMC Corporation. All rights reserved.

Oracle Recovery Manager

HGST Virident Solutions 2.0

ORACLE RMAN DESIGN BEST PRACTICES WITH EMC DATA DOMAIN

The Modern Virtualized Data Center

Disaster Recovery for Oracle Database

Transcription:

High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN, June 2006 Luca Canali, CERN IT

Outline Goals Architecture of an HA DB Service Deployment at the CERN Physics Database Service Focus on: what you need to do to build an HA DB with Oracle 10g RAC High Availability Databases with Oracle 10g RAC - 2

Goals Run database services to meet the requirements of the Physics experiments Mission-critical: central repository for many LHC and grid applications Requirements High Availability High Performance and Scalability Simplify implementation and administration Provide a cost-effective solution High Availability Databases with Oracle 10g RAC - 3

Architecture The big picture : Database Clusters An implementation of grid computing for the database tier for HA and load balancing HW Many redundant server nodes Network infrastructure Cost-effective HW Software Cluster-enabled database (Oracle RAC) Cluster volume managers and filesystems High Availability Databases with Oracle 10g RAC - 4

Database Clusters Two different high-end DB architectures RAC SMP, Scale UP Grid-like, Scale OUT ASM High Availability Databases with Oracle 10g RAC - 5

Oracle 10g RAC Oracle 10g RAC A database engine that can scale DB workload across many cluster nodes An HA and scalability solution Applications tested on Oracle single node can be deployed on Oracle RAC Technology Shared-everything clustering solution Complex cache and distributed locking algorithms (cache fusion) High Availability Databases with Oracle 10g RAC - 6

Oracle ASM ASM is a volume manager and cluster filesystem specialised for Oracle DB files Implements S.A.M.E. (stripe and mirror everything) Similar to RAID 1 + 0: performance and HA Online storage reconfigurations (ex: in case of disk failure) Example of storage allocation with ASM: DiskGrp1 DiskGrp2 Mirroring Striping Striping High Availability Databases with Oracle 10g RAC - 7

Network Public networks Gigabit Ethernet for SQL input-output Cluster interconnects Two gigabit Ethernet networks Inter-node communication (cache transfer) Storage Area Network Disk arrays are connected via SAN Redundant Fiber Channel network (2Gbps) Two SAN switches Dual-ported HBAs High Availability Databases with Oracle 10g RAC - 8

Growth on Demand Database clusters can grow to meet the experiments demands. DB Servers SAN Switches Storage Arrays High Availability Databases with Oracle 10g RAC - 9

Scale Economies Homogeneous HW configuration Clusters can be easily built and grown A pool of servers, storage arrays and network devices are used as standard building blocks Hardware provisioning is simplified Software configuration Same OS and database version on all nodes EX: Red Hat Linux and Oracle 10g R2 Simplifies installation, administration and troubleshooting High Availability Databases with Oracle 10g RAC - 10

Backup and Recovery Technology: RMAN (Oracle s primary solution for HA) Media manager (ex: Tivoli) Backup to tape using RMAN No need to stop the DB, hot backups Incremental policy: reduces the performance overhead Backup to disk with RMAN Additional layer of protection, allows quicker recoveries High Availability Databases with Oracle 10g RAC - 11

Recap of the infrastructure Database HA requires redundant HW: DB servers Storage Arrays Ethernet networks (public and interconnect) Fiber Channel networks (SAN) Redundant power supplies and UPS Other components: Backup infrastructure Monitoring Redundant sysadmins and DBAs High Availability Databases with Oracle 10g RAC - 12

Disaster Recovery Disaster Recovery for HA: With Oracle DataGuard a standby DB is kept current by shipping and applying redo logs Primary Site Standby Site Production Database Log Archival across WAN Standby Database High Availability Databases with Oracle 10g RAC - 13

Distributed Databases HA can be achieved using distributed database technologies Examples (Oracle solutions): Streams replication DB changes are captured at source, propagated at destination and then applied Logical standby databases over WAN DB changes are replayed at destination from the redo logs of the source Materialized views replication DB tables are refreshed via DB links over WAN High Availability Databases with Oracle 10g RAC - 14

Conclusions Physics Database Services run production Oracle 10g RAC services for Physics for HA and scalability Currently 100 CPUs, 200TB of raw data Further links: http://www.cern.ch/phydb/ https://twiki.cern.ch/twiki/bin/view/pssgroup/haandperf High Availability Databases with Oracle 10g RAC - 15