Oracle 11g Real Application Clusters Advanced Administration

Slides:



Advertisements
Similar presentations
Wait Events in RAC Session 362
Advertisements

Tom Hamilton – America’s Channel Database CSE
ITEC474 INTRODUCTION.
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Oracle High Availability Solutions RAC and Standby Database Copyright System Managers LLC 2008.
Acknowledgments Byron Bush, Scott S. Hilpert and Lee, JeongKyu
Introduction to DBA.
Serverless Network File Systems. Network File Systems Allow sharing among independent file systems in a transparent manner Mounting a remote directory.
RAC Performance Experts Reveal All Barb Lundhild RAC Product Management Michael Zoll RAC Development, Performance.
Merrill Holt Director Parallel Server Product Management Oracle Corporation.
Other File Systems: LFS and NFS. 2 Log-Structured File Systems The trend: CPUs are faster, RAM & caches are bigger –So, a lot of reads do not require.
Module 14: Scalability and High Availability. Overview Key high availability features available in Oracle and SQL Server Key scalability features available.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 8: Network Load Balancing (NLB)
File Systems (2). Readings r Silbershatz et al: 11.8.
RAID-x: A New Distributed Disk Array for I/O-Centric Cluster Computing Kai Hwang, Hai Jin, and Roy Ho.
Simplify your Job – Automatic Storage Management Angelo Session id:
High Availability & Oracle RAC 18 Aug 2005 John Sheaffer Platform Solution Specialist
Infiniband enables scalable Real Application Clusters – Update Spring 2008 Sumanta Chatterjee, Oracle Richard Frank, Oracle.
Presented by: Alvaro Llanos E.  Motivation and Overview  Frangipani Architecture overview  Similar DFS  PETAL: Distributed virtual disks ◦ Overview.
1 Copyright © 2009, Oracle. All rights reserved. Exploring the Oracle Database Architecture.
© 2011 IBM Corporation 11 April 2011 IDS Architecture.
Database Services for Physics at CERN with Oracle 10g RAC HEPiX - April 4th 2006, Rome Luca Canali, CERN.
CSC 456 Operating Systems Seminar Presentation (11/13/2012) Leon Weingard, Liang Xin The Google File System.
2 Copyright © 2006, Oracle. All rights reserved. Performance Tuning: Overview.
Chapter Oracle Server An Oracle Server consists of an Oracle database (stored data, control and log files.) The Server will support SQL to define.
Oracle on Windows Server Introduction to Oracle10g on Microsoft Windows Server.
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
Clustering  Types of Clustering. Objectives At the end of this module the student will understand the following tasks and concepts. What clustering is.
CSE 781 – DATABASE MANAGEMENT SYSTEMS Introduction To Oracle 10g Rajika Tandon.
1 Moshe Shadmon ScaleDB Scaling MySQL in the Cloud.
1 RAC Internals Julian Dyke Independent Consultant Web Version juliandyke.com © 2007 Julian Dyke.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
Anton TopurovIT-DB 23 April 2013 Introduction to Oracle2.
Achieving Scalability, Performance and Availability on Linux with Oracle 9iR2-RAC Grant McAlister Senior Database Engineer Amazon.com Paper
DB Questions and Answers open session Carlos Fernando Gamboa, BNL WLCG Collaboration Workshop, CERN Geneva, April 2008.
Intel Research & Development ETA: Experience with an IA processor as a Packet Processing Engine HP Labs Computer Systems Colloquium August 2003 Greg Regnier.
Mark E. Fuller Senior Principal Instructor Oracle University Oracle Corporation.
Oracle 10g Clusterware (CRS) Overview 18 Aug 2005 John Sheaffer Platform Solution Specialist
ASM General Architecture
Donna C. Hamby Sr. Principal Instructor Oracle University Oracle Corporation.
1 Copyright © 2005, Oracle. All rights reserved. Introduction.
Oracle Cache Fusion Cache Fusion Concepts, Data Block Shipping, and Recovery with Cache Fusion.
Copyright 2007, Information Builders. Slide 1 Machine Sizing and Scalability Mark Nesson, Vashti Ragoonath June 2008.
Oracle Database Architecture By Ayesha Manzer. Automatic Storage Management Spreads database data across all disks Creates and maintains a storage grid.
Cache Fusion Making Shared Storage Perform for Vanilla Systems RAC Architecture.
Michelle Malcher PepsiCo Session # For the DBA Manager – Understanding Oracle and DBAs.
Oracle9i Performance Tuning Chapter 11 Advanced Tuning Topics.
GPFS: A Shared-Disk File System for Large Computing Clusters Frank Schmuck & Roger Haskin IBM Almaden Research Center.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
I Copyright © 2007, Oracle. All rights reserved. Introduction.
3 Copyright © 2004, Oracle. All rights reserved. Database Architecture Comparison.
I NTRODUCTION OF W EEK 2  Assignment Discussion  Due this week:  1-1 (Exam Proctor): everyone including in TLC  1-2 (SQL Review): review SQL  Review.
Seminar On Rain Technology
DB Questions and Answers open session (comments during session) WLCG Collaboration Workshop, CERN Geneva, 24 of April 2008.
An Introduction to GPFS
Oracle Database Architectural Components
Operating System I/O System Monday, August 11, 2008.
Introduction What is a Database?.
Oracle Database Monitoring and beyond
Introduction of Week 6 Assignment Discussion
Introduction of Week 3 Assignment Discussion
What’s new in SQL Server 2016 Availability Groups
Oracle10g RAC Service Architecture
Overview Continuation from Monday (File system implementation)
Distributed computing deals with hardware
Scalable Database Services for Physics: Oracle 10g RAC on Linux
Index Index.
Overview of Real Application Clustering Features and Functionality
Database administration
Mr. M. D. Jamadar Assistant Professor
Presentation transcript:

Oracle 11g Real Application Clusters Advanced Administration Natik Ameen Session #352

Introduction Natik Ameen, Senior Oracle DBA DBA for 8 years, with 4 years on RAC 9i, 10g Financial, Gaming and Aviation industries Intended for everyone who has basic knowledge of RAC

Objective RAC overview ASM Nodeapps Metrics collection Wait events Best Practice 11g New features

RAC Overview Clustered nodes Cluster Interconnect Virtual IP Shared storage NodeApps

RAC Architecture Clustered nodes Interconnect Network Shared storage

SGA Structure & Processes Global Resource Directory : Maintains mapping of data in SGA Global Cache Server: Synchronizes Buffer cache across instances Global Enqueue Services: Maintains coherency in data dictionary & library caches Lock Manager Server: Transports blocks for Cache Fusion between nodes.

Cache Fusion What is it Concurrency & Consistency Scalability

Interconnect Network Main component for “Cache Fusion” IC uses private network User Datagram Protocol(UDP) Reliable Datagram Socket Protocol(RDS) > 10.2.0.3 Typical bandwidth utilization 20-30%, saturated > 70%

ASM Overview ASM Instance Disk Group Disk Files ASMLib

ASM Instance Scaled down version of DB instance DB instance access DB files

Disk Groups Striping Mirroring Failure groups

ASM Files Name pre-pended with ‘+’

ASMLib Kernel driver with efficient access to DB files

NodeApps Listener Oracle Notification Services Fast Application Notification Fast Connection Failover

Metrics Collection AWR Reports OS Utilities Bench Marking

AWR Report The RAC specific statistics include: Instance Global Cache Load Profile Global Cache Efficiency percentages Messaging Statistics Top % CR and Current Block Segments

Cache Fusion data block & messaging traffic Calculate network traffic

RAC Wait Events Most of these wait events occur during Cache Fusion GC cr/current block 2-way, 3-way GC cr/current block congested GC cr/current block busy GC current grant busy GC cr/current block request GC cr block lost

GC wait events Classified under “cluster wait lass”. Characterized as “current” or as “CR”. “current” classified as all blocks read into memory for the very first time CR denotes block for read access Master node maintains complete information on the resource, others maintain information on locally held locks

gc current block 2-way Instance A requests block from master instance B If the block is available on B then it is sent to A

gc current block 3-way Instance A requests block from master instance B B does not have block but directs instance holding block or directs request to disk Three hops maximum, not dependant on number of nodes

GC cr/current block congested Repeated requests by foreground processes, not serviced by LMS Indicates LMS not able to keep up Queue lengths & scheduling delays in OS, can cause LMS delays GC cr/current block busy Delay for some reason, before block sent to requestor Could be due to I/O saturation GC current grant busy Permission to access the block granted, but blocked by other requests ahead of it GC cr/current block request Wait time, when cr or current block is being retrieved GC block lost Lost blocks possibly due to faulty interconnect network

Where to get more information Other sessions here at IOUG-A Live! RAC Special Insterest Group(RAC SIG) Consulting companies (depending on specialization)

Questions? Lots of things to cover If we didn’t cover something you wanted to hear, please contact me

Oracle 11g Real Application Clusters Advanced Administration THANK YOU! Please fill out evaluations!