Re-defining Database Storage Management

Slides:



Advertisements
Similar presentations
12 Copyright © 2006, Oracle. All rights reserved. Automatic Storage Management.
Advertisements

Bare Bones ASM What Every DBA Needs to Know Jay Caviness Sr. Systems Engineer McKesson Provider Technologies.
ITEC474 INTRODUCTION.
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Introduction to Oracle Automatic Storage Management (ASM) Copyright System Managers LLC 2008.
2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Backup and Recovery Copyright System Managers LLC 2008 all rights reserved.
5 Copyright © 2005, Oracle. All rights reserved. Managing Database Storage Structures.
1 Copyright © 2008, Oracle. All rights reserved. Database Architecture and ASM.
Introduction to DBA.
Automatic Storage Management The New Best Practice Steve Adams Ixora Rich Long Oracle Corporation Session id:
1 Storage Today Victor Hatridge – CIO Nashville Electric Service (615)
Merrill Holt Director Parallel Server Product Management Oracle Corporation.
Oracle 10g Database Administrator: Implementation and Administration
Chapter 1 Introducing Windows Server 2012/R2
2 Copyright © 2009, Oracle. All rights reserved. Installing your Oracle Software.
9 Copyright © Oracle Corporation, All rights reserved. Oracle Recovery Manager Overview and Configuration.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Introduction to Oracle Backup and Recovery
Navigating the Oracle Backup Maze Robert Spurzem Senior Product Marketing Manager
Simplify your Job – Automatic Storage Management Angelo Session id:
14 Copyright © 2004, Oracle. All rights reserved. Automatic Storage Management.
© 2009 Oracle Corporation. S : Slash Storage Costs with Oracle Automatic Storage Management Ara Vagharshakian ASM Product Manager – Oracle Product.
Oracle Confidential Extending Automatic Storage Management to Manage ALL Data Oracle Database 11g Release 2 Ara Shakian Principal Product Manager.
Oracle Recovery Manager (RMAN) 10g : Reloaded
PPOUG, 05-OCT-01 Agenda RMAN Architecture Why Use RMAN? Implementation Decisions RMAN Oracle9i New Features.
Oracle Recovery Manager (RMAN) 10g : Reloaded Tammy Bednar Sr. Product Manager Oracle Corporation Session id:
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Module 10 Configuring and Managing Storage Technologies.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
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.
15 Copyright © 2005, Oracle. All rights reserved. Performing Database Backups.
Backup & Recovery Backup and Recovery Strategies on Windows Server 2003.
16 Copyright © 2007, Oracle. All rights reserved. Performing Database Recovery.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
A Guide to Oracle9i1 Database Instance startup and shutdown.
10/23/2015ISYS366 - Installation1 ISYS366 Installation.
CERN - IT Department CH-1211 Genève 23 Switzerland t Oracle Real Application Clusters (RAC) Techniques for implementing & running robust.
Mark E. Fuller Senior Principal Instructor Oracle University Oracle Corporation.
Oracle 10g Automatic Storage Management Overview of ASM as a Storage Option for Oracle 10g.
MySQL and GRID status Gabriele Carcassi 9 September 2002.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
Enterprise Manager: Scalable Oracle Management John Kennedy System Management Products, Server Technologies, Oracle Corporation Session id:XXXXX.
Overview of Oracle Backup and Recovery Darl Kuhn, Regis University.
Michelle Malcher PepsiCo Session # For the DBA Manager – Understanding Oracle and DBAs.
2 Copyright © 2006, Oracle. All rights reserved. Configuring Recovery Manager.
10 Copyright © 2007, Oracle. All rights reserved. Using RMAN Enhancements.
13 Copyright © 2007, Oracle. All rights reserved. Using the Data Recovery Advisor.
3 Copyright © 2006, Oracle. All rights reserved. Installation and Administration Basics.
13 Copyright © 2004, Oracle. All rights reserved. Optimizing Database Performance.
2 Copyright © 2006, Oracle. All rights reserved. RAC and Shared Storage.
Oracle 10g Administration Oracle Server Introduction Copyright ©2006, Custom Training Institute.
4 Copyright © 2004, Oracle. All rights reserved. Managing the Oracle Instance.
Oracle 10g Administration Database Architecture, Creation and Interfaces Copyright ©2006, Custom Training Institute.
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
1 Copyright © 2009, Oracle. All rights reserved. Oracle Grid Infrastructure.
SQL Database Management
How To Pass Oracle 1z0-060 Exam In First Attempt?
Provisioning of CRS / ASM / RAC with Enterprise Manager
Provisioning of RAC Database on configured Stack
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Oracle Architecture Overview
Implementing ASM Without HW RAID, A User’s Experience
How to Thrive as a DBA in an Oracle10g World
ASM File Group Parity Protection New to ASM for Oracle Database 19c
ASM Database Clones New to ASM for Oracle Database 18c
Presentation transcript:

Re-defining Database Storage Management Thinking Out of the Box Re-defining Database Storage Management Ara Shakian Principal Product Manager Oracle Server Technologies

<Insert Picture Here> Agenda <Insert Picture Here> What is Automatic Storage Management (ASM) Functionality and architecture Admin roles and responsibilities Managing ASM is simple Three flexible management interfaces ASM utilities Oracle Database11g ASM beta features Customer proof points Summary

Automatic Storage Management A storage manager designed to manage Oracle Database files ASM Disk Group ASM Disk Volume Manager 1MB/128KB striping Flexible mirroring Online disk reconfigurations and automatic rebalancing ASM Disk ASM Disk ASM Disk ASM Disk File System Even data distribution with optimal performance Automatic file management using Oracle Managed Files (OMF) +DATA datafiles file1… filen controlfile redolog1 Cluster support with Oracle Clusterware

ASM High Level Architecture Database Instance ASM File layout info - Update statistics - Health info SGA An Integrated Solution ASM manages meta-data NOT in IO path Optimal Performance ASM ASM file extents Service Requests DB Processes LUN DB I/O

ASM Key Values No addition cost! Reduce Cost and Complexity Without Compromising Performance or Availability Simplifies and Automates Increases Storage Utilization Uptime & Agility Predictable Performance & Availability No addition cost!

Storage Management Roles & Responsibilities <Insert Picture Here> Storage Management Roles & Responsibilities

Storage and ASM Administration SYS Admin Role ASM Admin Role Pre-Installation Create LUNs Set ownership & permissions to ‘Oracle User’ Installation Oracle Universal Installer (OUI) Conf Assistants Create disk groups Normal Operation Monitor capacity & availability Provision capacity

ASM Reduces Management Complexity Eliminate LVM mgt for Oracle DB File system mgt for Oracle DB 3rd party clustering software File name management Reshuffling, reallocating, moving datafiles I/O performance tuning Reduce significantly LUN mgt (larger LUNs) Less frequent DBA & sys admin interaction Manual error prone tasks Troubleshooting Expanding Capacity

Traditional LVM/FS vs ASM Add Capacity Add Disk to OS Create volume(s) with Volume Manager Create File System over volume Figure out data to move to new disk Move data to new files Rename files in database Re-tune I/O ASM Add Disk to OS Add disk to a disk group!

<Insert Picture Here> Three Flexible Management Interfaces EM Database Control or Grid Control SQL*Plus interface ASMCMD tool Managing ASM is Simple

ASM Home Page

ASM Performance Page

ASM Administration Page

ASM Configuration Page

<Insert Picture Here> Three Flexible Management Interfaces EM Database Control or Grid Control SQL*Plus interface ASMCMD tool

ASM SQL*PLUS Command Structure 1 Create Disk Group SQL> create diskgroup DataDG normal redundancy 2 failgroup controller1 disk 3 ‘/devices/diska1, ‘/devices/diska2’ 4 failgroup controller2 disk 5 ‘/devices/diskb1, ‘/devices/diskb2’; Delete a Disk Group SQL> drop diskgroup DataDG; 2

Alter diskgroup SQL*Plus Command Structure 3 alter diskgroup DataDG ADD/DROP/RESIZE disk … alter diskgroup … MOUNT/DISMOUNT … alter diskgroup … ADD/ALTER/DROP TEMPLATE … alter diskgroup … ADD/DROP DIRECTORY/ALIAS/FILE … Select all V$ASM_* views

ASM Views - Examples V$ASM_DISKGROUP V$ASM_DISK V$ASM_DISKGROUP_STAT Description V$ASM_DISKGROUP Describes a disk group (number, name, size related info, state, and redundancy type) V$ASM_DISK Contains one row for every disk discovered by the ASM instance, including disks that are not part of any disk group. V$ASM_DISKGROUP_STAT Has the same columns as V$ASM_DISKGROUP, but to reduce overhead, does not perform a discovery when it is queried. V$ASM_DISK_STAT Has the same columns as V$ASM_DISK, but to reduce overhead, does not perform a discovery when it is queried. V$ASM_FILE Contains one row for every ASM file in every disk group mounted by the ASM instance. V$ASM_TEMPLATE Contains one row for every template present in every disk group mounted by the ASM V$ASM_ALIAS Contains one row for every alias present in every disk group mounted by the ASM V$ASM_OPERATION Contains one row for every active ASM long running operation executing in the ASM V$ASM_CLIENT identifies databases using disk groups managed by the ASM instance

Empower the Sys Admin and DBA <Insert Picture Here> Three Flexible Management Interfaces EM Database Control or Grid Control SQL*Plus interface ASMCMD tool Empower the Sys Admin and DBA

ASM Command Line Interface (CLI) ASM File Management Interactive Unix shell-like CLI for ASM file administration ASMCMD> ls Non-interactive CLI mode for scripting and batch processing ASMCMD ls –lH +DATAFILE/ORCL/CONTROLFILE

ASM Utilities Simplify Data Transfer and Migration <Insert Picture Here> ASM Utilities Simplify Data Transfer and Migration

ASM Migration Utility with EM Grid Control Database migration Migrate DB files and recovery area to ASM using RMAN Wizard walk-through Create migration requests Schedule migration requests Report/monitor status of migration

ASM and XML DB Interface ASM files can be accessed from XML DB virtual folders /sys/asm manipulated HTTP/WebDAV FTP DBMS_XDB API

Enhanced Migration Options DBMS_FILE_TRANSFER Utility ASM to ASM ASM to O/S file (new) O/S file to ASM (new) O/S file to O/S file

<Insert Picture Here> Oracle Database 11g ASM Beta Features

X ASM 11g Beta Features Fast Disk Resync RAC RAC/ASM ASM 11gR1 Network Manageability Enhancements - Disk Group Attributes - ASMCMD lsdisk - Metadata backup/restore - Off-line faster rebalance SYSASM Role - CONNECT / AS SYSASM Rolling Migration ASM 11gR2 RAC ASM RAC/ASM 11gR1 Preferred Mirror Read X Transient Failures Fast Disk Resync - Incremental Repair - Disk Group Attributes Network LUN LUN LUN LUN Fast VLDB Start - Variable File Extents - Larger AUs

Hundreds of ASM Customers In Production                       Hundreds of ASM Customers In Production

What Talk America is Saying “ASM is the best thing that has happened to databases since SQL.” “ASM alone makes 10g worth while.” “Storage has become a commodity, I only need to present it to 10g and ASM does the rest.” Laurence Grant, Dir. of Enterprise Computing Systems Talk America Holdings, Inc.

What Burlington Coat Factory is Saying “Oracle Database 10g, RAC, ASM and RMAN empower an investment payback in 12 months, 50% improved storage utilization, 100% improved CPU utilization and much faster to backup and recovery” Michael Prince Chief Technology Officer

Conclusion Which management style would you prefer? Mgt RAW Overhead Time RAW Which management style would you prefer? FS ASM * Not based on real statistics

ASM Featured in OOW 2006 ID Time Room Title S281246 Wed 2:30 PM 303 – South ASM Architecture S281247 Wed 4:00 PM Dell IT: User proven ASM deployments S281258 Thurs 8:00 AM Fidelity National Financials: Migrating and consolidating DB2 and SQL Server onto RAC/ASM 10g

Q & A