© 2009 Oracle Corporation. S311446 : Oracle Database 11g Release 2 First Experiences Plamen Zyumbyulev, Mobiltel Philip Newlan, Oracle RAC Pack.

Slides:



Advertisements
Similar presentations
Express5800/ft series servers Product Information Fault-Tolerant General Purpose Servers.
Advertisements

RAC One Node – The “Always On” Single Instance Database
SOM Sponsors: RAC, GRID, CLOUD OR ON THE WAY TO ORACLE CLOUD 11GR2 RAC FEATURES REVIEW By: Ahmed Baraka (Independent) Yury Velikanov (Pythian) & All of.
ORACLE DATABASE HIGH AVAILABILITY & ORACLE 11GR2 DATA GUARD 1 Güneş EROL.
ITEC474 INTRODUCTION.
1 Applications Virtualization in VPC Nadya Williams UCSD.
Cloud Computing: Theirs, Mine and Ours Belinda G. Watkins, VP EIS - Network Computing FedEx Services March 11, 2011.
Virtualization of Fixed Network Functions on the Oracle Fabric Krishna Srinivasan Director, Product Management Oracle Networking Savi Venkatachalapathy.
1 Vladimir Knežević Microsoft Software d.o.o.. 80% Održavanje 80% Održavanje 20% New Cost Reduction Keep Business Up & Running End User Productivity End.
Introduction to DBA.
High Availability Group 08: Võ Đức Vĩnh Nguyễn Quang Vũ
Oracle Data Guard Ensuring Disaster Recovery for Enterprise Data
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
Keith Burns Microsoft UK Mission Critical Database.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Advanced Metadata Modeling Modeling for the Oracle Business Intelligence Cloud.
Microsoft SQL Server x 46% 900+ For Hosting Service Providers
Turbocharge Your SAP Environment on Oracle SuperCluster [THT11481]
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 2 Hidden Gems of APEX David Gale Software Engineer Oracle Application Express November,
The Safe Harbor The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated.
Oracle Database 12c Data Protection and Multitenancy on Oracle Solaris 11 Xiaosong Zhu Senior Software Engineer Copyright © 2014, Oracle and/or its affiliates.
1© Copyright 2011 EMC Corporation. All rights reserved. EMC RECOVERPOINT/ CLUSTER ENABLER FOR MICROSOFT FAILOVER CLUSTER.
Oracle Database 11g: First Experiences with Grid Computing
Adaptive Server Farms for the Data Center Contact: Ron Sheen Fujitsu Siemens Computers, Inc Sever Blade Summit, Getting the.
© Hitachi Data Systems Corporation All rights reserved. 1 1 Det går pænt stærkt! Tony Franck Senior Solution Manager.
Simplify your Job – Automatic Storage Management Angelo Session id:
© 2009 Oracle Corporation. S : Slash Storage Costs with Oracle Automatic Storage Management Ara Vagharshakian ASM Product Manager – Oracle Product.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Preview of Oracle Database 12 c In-Memory Option Thomas Kyte
Getting Started with Oracle Compute Cloud
High Availability & Oracle RAC 18 Aug 2005 John Sheaffer Platform Solution Specialist
Grid Computing Veronique Anxolabehere Senior Director of Product Marketing Mike Margulies Senior Director, Grid Platform Solutions.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. JD Edwards Summit PaaS from an Applications Perspective Charles McGuinness Director,
Oracle Confidential – Internal/Restricted/Highly RestrictedCopyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Identity Management.
CERN IT Department CH-1211 Genève 23 Switzerland t Oracle 11g R2 New Features RAC and ASM Dawid Wojcik 27 November 2009.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
SQL-Server 2012 Always On.
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
RMB Billing UX Design Concepts / Proposals Peter Picone.
Oracle Patching and Maintenance A practical guide for System Administrators October 2009.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Contract Management.
Session objectives Discuss whether or not virtualization makes sense for Exchange 2013 Describe supportability of virtualization features Explain sizing.
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
1. S318417: OAUG SysAdmin SIG Angelo Rosado, Oracle Senior Product Manager Kenneth Baxter, Oracle Strategy Product Manager Biju Mohan, Oracle Principal.
CERN - IT Department CH-1211 Genève 23 Switzerland t Oracle Real Application Clusters (RAC) Techniques for implementing & running robust.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Industry specific cover image Girish Jashnani What’s new in R12 – A technology perspective Jan 17 th 2007.
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
May l Washington, DC l Omni Shoreham Parallels Virtuozzo Containers Roadmap Andrey Moruga Virtualization Product Manager, Parallels.
SAM for SQL Workloads Presenter Name.
Enhancing Scalability and Availability of the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
Michelle Malcher PepsiCo Session # For the DBA Manager – Understanding Oracle and DBAs.
Steven Adler Enterprise Technology Strategist Microsoft EMEA.
Narasimha Reddy Gopu Jisha J. Agenda Introduction to AlwaysOn * AlwaysOn Availability Groups (AG) & Listener * AlwaysOn Failover * AlwaysOn Active Secondaries.
1. Server Consolidation and Virtualization with Oracle Sun SPARC Enterprise Servers Tom Atwood Presenter’s Title 6.0.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Microsoft Dynamics NAV Dynamics NAV 2016 one Azure SQL Dmitry Chadayev Microsoft.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1.
Database Services at CERN Status Update
Improving App Availability and Performance in the Cloud
Maximum Availability Architecture Enterprise Technology Centre.
Required 9s and data protection: introduction to sql server 2012 alwayson, new high availability solution Santosh Balasubramanian Senior Program Manager.
Management of Virtual Execution Environments 3 June 2008
OpenWorld 2018 Accelerate Your Success on Oracle Cloud Infrastructure with Applications Unlimited Support Viviana Tilita Senior Technical Support Engineer.
JD Edwards Support and Oracle Cloud Infrastructure: A Successful Path to Oracle Cloud
Confidential – Oracle Internal/Restricted/Highly Restricted
Microsoft Virtual Academy
Presentation transcript:

© 2009 Oracle Corporation

S : Oracle Database 11g Release 2 First Experiences Plamen Zyumbyulev, Mobiltel Philip Newlan, Oracle RAC Pack

Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Introduction to Oracle Database 11g Release 2 Real Application Clusters Features for this session – RAC One Node – Instance Caging – Policy Managed Databases / Server Pools New Features not discussed in this session – ASM Improvements and new features ACFS, AVDM, snapshots, … – Clusterware Improvements CTSS, OCR/vote in ASM, … – Grid Plug and Play (GPnP) – Install Improvements In 30 mins

RAC One Node Better Virtualization for Databases A virtualized single instance database Delivers value of server virtualization to databases on physical servers – Live migration of instances across servers – Rolling patches for single instance databases – Built-in cluster failover for HA – Online upgrade to RAC – Standardized deployment across all Oracle databases Use Cases Load balancing Database + OS patching and maintenance

Isolation via Instance Caging Instance caging enables administrators to limit cpu cores by instance Protects service levels by preventing runaway cpu consumption Can be adjusted dynamically, while databases are online. – Controlled by cpu_count parameter – Supports partitioning and overprovisioning cpu Works with Resource Manager RAC One Node D cpu_count=1 RAC One Node C cpu_count=1 RAC One Node B cpu_count=2 RAC One Node A cpu_count=4 8 core server

Policy-managed database /Server Pools New in Oracle Database 11gR2 Policy-based management uses server pools to –Enable dynamic capacity assignment when needed –Ensure isolation where necessary (“dedicated servers in a cluster”) In order to guarantee: –Applications get the required minimum resources (whenever possible) –Applications do not “take” resources from more important applications Siebel PSFT Siebel PSFT Oracle Grid Infrastructure RAC One RAC One Oracle RAC DBs FREE RAC DB2 RAC DB2 RAC DB1 RAC DB1 Resource management w ith policies App Oracle Grid Infrastructure RAC One RAC One Oracle RAC DBs FREE RAC DB2 RAC DB2 RAC DB1 RAC DB1

Server Pools New in Oracle Database 11gR2 logical grouping of servers in the cluster. Managed by Oracle Clusterware and registered in the OCR. One node belongs to one and only one server pool. Server pools are created and managed using srvctl commands or through dbcontrol There are 3 key attributes of a Server Pool – min_size – max_size – Importance Default server pool – Free

Founded in March 1994 Part of Mobilcom Austria Group Telecom leader in Bulgaria First production implementation on Oracle 11g GRID Best Exadata v1 Performance Results First successful Exadata v1 custom installation First Customer to run OLTP on Exadata v1 Case Study: M-Tel

M-Tel’s vs. DB Admins’ Challenges Provide highest quality of service – Make every application highly available scalable dynamically manage application workload Be more flexible – Online maintenance – Service relocation Do more with less – Consolidate, simplify, automate

M-Tel’s Grid Architecture 11gR1 2 years ago Disaster Recovery with real time query – no idle resources Business systems Resource Manager SOA Continuous Redo Shipment and Apply BS 1 BS 2 BS 3 BS 4 BS 7 … DB1 11g DB2 11g DB3 10g ASM 11g CRS 11g

Dedicated and Virtualized Environments Today 40+ Oracle 11g Services consolidated onto 2 Databases and four Linux Servers – 40% Prod Services – 60% Test services 25% of all Business Systems are “virtualized” and consolidated – 21% of Prod env – 29% of Test env

DB to Server Consolidation Classical approach – Production 2 DBs per server – Test 4+ DBs per server 11gR1 GRID Environment – 10+ services per server

M-Tel’s Oracle DB Environment Resource Manager SOA BS 1 BS 2 BS 3 BS 40+ … … Clusters with more than one DB Servers running multiple DBs Servers with more than one DB Clusters with one DB FO Clusters Servers with one DB

Problems to further adopt Grid Computing Unable to load balance between databases on the same node Most applications cannot share the same database (they aren't 100% isolated) Some applications aren’t certified with RAC No unified approach for single instance database failover. Difficult database movement between servers No automatic actions in the event of node failure

Oracle Database 11g Release 2 RAC ONE – A grid of virtualized single instance databases DB ADB BDB CDB DDB EDB F Omotion

Oracle Database 11g Release 2 RAC ONE – A grid of virtualized single instance databases DB ADB BDB CDB DDB EDB F Omotion DB-A from Node 1 to Node 8

Oracle Database 11g Release 2 RAC ONE – A grid of virtualized single instance databases DB BDB CDB DDB EDB FDB A

DB B Omotion DB-A from Node 1 to Node 8 DB ADB CDB DDB EDB F Oracle Database 11g Release 2 RAC ONE – A grid of virtualized single instance databases

DB B Omotion DB-A from Node 1 to Node 8 Failover DB-B from Node 2 to Node 9 DB ADB CDB DDB EDB F Oracle Database 11g Release 2 RAC ONE – A grid of virtualized single instance databases

Omotion DB-A from Node 1 to Node 8 Failover DB-B from Node 2 to Node 9 DB ADB BDB CDB DDB EDB F Oracle Database 11g Release 2 RAC ONE – A grid of virtualized single instance databases

Omotion DB-A from Node 1 to Node 8 Failover DB-B from Node 2 to Node 9 Rolling Patches DB ADB BDB CDB DDB EDB F Oracle Database 11g Release 2 RAC ONE – A grid of virtualized single instance databases

Omotion DB-A from Node 1 to Node 8 Failover DB-B from Node 2 to Node 9 Rolling Patches DB-C Node 3 and Node 2 DB ADB BDB CDB DDB EDB F Oracle Database 11g Release 2 RAC ONE – A grid of virtualized single instance databases

DB C Omotion DB-A from Node 1 to Node 8 Failover DB-B from Node 2 to Node 9 Rolling Patches DB-C Node 3 and Node 2 DB ADB BDB DDB EDB F Oracle Database 11g Release 2 RAC ONE – A grid of virtualized single instance databases

DB C Omotion DB-A from Node 1 to Node 8 Failover DB-B from Node 2 to Node 9 Rolling Patches DB-C Node 3 and Node 2 DB ADB BPatchDB DDB EDB F Oracle Database 11g Release 2 RAC ONE – A grid of virtualized single instance databases

DB C Omotion DB-A from Node 1 to Node 8 Failover DB-B from Node 2 to Node 9 Rolling Patches DB-C Node 3 and Node 2 DB ADB BDB DDB EDB F Oracle Database 11g Release 2 RAC ONE – A grid of virtualized single instance databases

DB C Omotion DB-A from Node 1 to Node 8 Failover DB-B from Node 2 to Node 9 Rolling Patches DB-C Node 3 and Node 2 Online Upgrade DB-C to multi-node RAC instances DB ADB BDB DDB EDB F Oracle Database 11g Release 2 RAC ONE – A grid of virtualized single instance databases

Omotion DB-A from Node 1 to Node 8 Failover DB-B from Node 2 to Node 9 Rolling Patches DB-C Node 3 and Node 2 Online Upgrade DB-C to multi-node RAC instances DB C DB ADB BDB DDB EDB F Oracle Database 11g Release 2 RAC ONE – A grid of virtualized single instance databases

RAC One Node Contrasting Failover to Omotion – non FAN aware application Failover Omotion Failover 60 seconds OMotion Transaction Rate

Summary—RAC One Node Benefits: Better virtualization for databases – Consolidation, workload management, Better HA – Plus, online maintenance, and DB failover Better cluster failover – Additional value (online migration, online maintenance) – Single-vendor solution Ready to scale – Online upgrade to multi-node RAC Standardized Environment – Common toolset for both single-node and multi-node Oracle database deployments

Server Pools Why ? Designed to handle dynamic workloads where you can grow or shrink the pool size as a function of demand, planned or unplanned – Clusters host databases and their respective services in cluster managed server pools. – Using a cardinality-based approach – nodes become anonymous. – Server pools are flexible and scalable. You can move servers between server pools, if needed, based on SLAs – Server pool importance, minimum and maximum number of servers allowed – Dynamic server pool topology with no down time.

Policy Managed environment Scenario FO min_size=0 max_size=2 importance=0 min_size=0 max_size=1 importance=0 Nothing happens!!! Default values!!!

Policy Managed environment Scenario FO min_size=1 Max_size=2 Importance=0 min_size=1 Max_size=1 Importance=0

min_size=1 Max_size=2 Importance=0 min_size=1 Max_size=1 Importance=0 Policy Managed environment Scenario Reconfigurations

min_size=1 Max_size=3 Importance=0 min_size=0 Max_size=1 Importance=0 Nothing happens!!! Policy Managed environment Scenario Reconfigurations

min_size=1 Max_size=3 Importance=1 min_size=0 Max_size=1 Importance=0 Nothing happens!!! Policy Managed environment Scenario Reconfigurations

min_size=3 Max_size=3 Importance=1 min_size=1 Max_size=1 Importance=0 Policy Managed environment Scenario Reconfigurations

min_size=3 Max_size=3 Importance=1 min_size=1 Max_size=1 Importance=1 Nothing happens!!! Policy Managed environment Scenario Reconfigurations

min_size=3 Max_size=3 Importance=1 min_size=1 Max_size=1 Importance=2 Policy Managed environment Scenario Reconfigurations

min_size=2 Max_size=2 Importance=1 min_size=1 Max_size=1 Importance=0 Policy Managed environment Scenario Restart Sum(min_size)< number of servers

Conclusion RAC One Node and policy based managed databases enable us to further improve and extend our consolidation platform – Better server consolidation – Enhanced protection from failures – More flexible and efficient IT environment – Better Online maintenance – Better resource isolation

New things in Oracle Database 11gR2 That enable us to move further Oracle RAC One Node Omotion Failover Instance Caging Policy Managed Databases/Server Pools

A Q & Q U E S T I O N S A N S W E R S

For More Information or Real Application Clusters

© 2009 Oracle Corporation

Oracle RAC One Node – Omotion New in Oracle Database 11gR2 Omotion moves a Oracle RAC One Node instance from one server to another—without any downtime Use Cases – Load balancing – Database + OS patching and maintenance Oracle supplied tools control migration – Services are not accepting connections on both nodes at the same time – Migrated instance shutdown transactional once services moved – A maximum of 30 minutes allowed for connections to migrate (then shutdown abort)