You are on page 1of 37

<Insert Picture Here>

Storage Secrets for DBAs: What your storage


administrator doesnt want you to know
Jagan Athreya
Director, Product Mgmt
Oracle

Sriram Palapudi
Consulting Member of Technical Staff
Oracle

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 Oracles
products remains at the sole discretion of Oracle.

Top Challenges for Enterprise IT Managers


Consistent end-to-end application and
service performance guarantees

87%

Unplanned infrastructure changes


resulting in incidents and downtime

73%

Unanticipated infrastructure effects from


consolidation & new application projects

49%

28%

Misconfiguration of network objects


0%

50%

100%

First-class application management is critical to IT and business effectiveness


Source: Forrester Research, Top Five Challenges For Enterprise IT Infrastructure Managers And How To Resolve Them, Thomas Mendel, March 2005

Oracle Vision Managing the Business Value Stack


Business
Processes
(Examples)

Enter
Order

Notify
Customer

Check
Credit

Reserve
Stock

Arrange
Delivery

Application
Business
Services
(Examples)

Customer
Service

Product
Catalog

Inventory
Mgmt

Order
Fulfillment

Shipping

Billing

Returns

Mapping & Management


Application
Software

Custom & Composite Apps


Based on Java/.Net, BPEL

Oracle Packaged Apps


Siebel, PeopleSoft, EBS

Other Apps
SAP, Exchange, Legacy

Mapping & Management


Application
Components

Middleware
Portals, AS, WS, ESB

Databases
Oracle, Other

Infrastructure Services
IMAP, LDAP, DNS

Mapping & Management


Infrastructure
Components

Servers/OS
Linux, Unix, Win, Virtual

Storage Devices
NAS, SAN

Networking Devices
Routers, Switches, VOIP

Cross-Layer Management

Mapping & Management

Oracle Strategy Top-Down Application Management


LOB
Managers

Business
Analysts

IT/Business
Liaisons

Enterprise
Architects

Discovery & mapping of application services, business services and business processes
End-user Experience Mgmt and App Diagnostics (Application Performance Management)
Business-centric Monitoring, Service Level Mgmt, Transaction Mgmt. and Reports

Management of services
offered to business users
DB
Admin

App
Manager

Management of application
operational lifecycle

Cust.
Support

Security
Admin

Testing, Provisioning, Patching


Incident & Problem Management
Availability & Performance Mgmt
Change, Config & Release Mgmt
Access, Usage & Compliance

Management of underlying
IT components (stack)

Middleware Management
Database Management
Server/OS Management
Storage Management
Network Management

CAB &
Auditors

System
Admin

Storage
Admin

Network
Admin

Key Differentiator
Integrated, end-to-end management of business services, applications and application infrastructure

Application Infrastructure Management


Broad management for all application-dependent components
Extended Infrastructure Management
Virtual Servers

Network

Middleware

Databases

VMWare
Oracle VM

Operating
Systems
Linux
All Unix
Microsoft

Oracle
IBM DB2
MS SQL Server
(2000 & 2005)
Sybase

Applications
Servers

Dell PowerEdge

Oracle
Microsoft Exchange
SAP

Oracle
IBM WebSphere
BEA WebLogic
MS .NET
MS BizTalk Server
MS IIS
MS Commerce Server
MS ISA Server
MS Active Directory
JBoss AS
IBM MQ Series
Citrix Presentation Server
(partner-built)
Blue Lane PatchPoint
(partner-built)
Tomcat

Check Point Firewall


Juniper Netscreen Firewall
F5 BIG-IP
Nortel Alteon Switch
(partner-built)

Storage

NetApp Filer
EMC Celerra, Clariion,
Symmetrix
Pillar Axiom (partner-built)
Onaro SANScreen
(partner-built)

What is in your Storage System?


Front Adapters
Processors

Cache
Disk
Adapters
Disks

Storage Host Database

Mapping databases to storage


Disks

Hypers/
MetaLUN

Volumes/
Filesystems/
Diskgroups

Tablespaces

Datafiles

Storage Host Database


PROACTIVE
REACTIVE
Storage System Performance Database Layout on Storage
Storage Capacity
Storage Configuration

Todays mission
Maximize the Storage System performance and
capacity for your databases
Work more effectively with your Storage Administrator
to deliver higher quality of service to business users.

Enterprise Manager Storage


Monitoring Plug-ins
Available today
EMC CLARiiON
EMC Symmetrix
EMC Celerra NAS
NetApp Filer

Storage Host Database


REACTIVE
PROACTIVE
Storage System Performance Database Layout on Storage
Storage Configuration
Storage Capacity

Storage Performance
Disks

Hypers/
MetaLUN

Volumes/
Filesystems/
Diskgroups

Datafiles

Tablespaces

HR

Finance

Order
Entry

Database performance ADDM


Snapshots in
Automatic Workload
Repository

ADDM Log File


Automatic
Diagnostic
Engine
Self-Diagnostic
Engine

High-load
SQL

SQL
Advisor

IO / CPU
issues

System
Resource
Advice

RAC issues

Network +
DB config
Advice

Host and ASM Metrics


Host

ASM

Disk Group/ Disk


Performance
Average Disk I/O Service Time

Disk Activity

(ms)
Disk Block Writes (per second)
Disk Blocks Reads (per
second)
Disk Device Busy (%)
Disk Reads (per second)
Disk Writes (per second)

I/O per second


IO Throughput
Read Response Time
Read Throughput
Reads per second
Response Time
Write Response Time
Write Throughput
Writes per second

Storage Performance

0049:13B:1

Hyper

FrontEnd
Director

Port

Hyper Performance

0049:13B:1

Front End Director Performance

0049:13B:1
FrontEnd
Director

Port

Database mapping report


RAC Databases

ASM Disk Groups

File Systems

Single Instance

ASM Disks

RAW Devices
Volume Managers

Storage Host Database


REACTIVE
PROACTIVE
Storage System Performance Database Layout on Storage
Storage Configuration
Storage Capacity

Configuration Management
Know what you have and know what youre running

Software
Installations
SW and HW
Configurations
Resource
Relationships

CMDB reports
CMDB Statistics
Policy standards
Audit Reports
Decision support
for incident,
problem, change,
and release
management

Certified
Configurations
Best
Practices

Configuration Management Database (CMDB)

Storage Microcode Version


Model
Model Type
Agent Version
Cache Read State
Firmware Version
Cache Information
Disk Status
Disk Capacity
Total Capacity
Number of Storage Processors
Number of Disks
Number of Spare Disks
Parity Raid Configuration
Raid5 Configuration

Storage system errors


Storage Health Status
Fans Status
Processors Status,
Temperature,

Front End Adapters :


Status (Active, Failed)
Ports Online,
Dead,Offline)
Disk Adapters :
Status and
Availability

Cache Performance
Fabric Errors

Disks : Data Sector


Invalidations, RAID
Errors, Spares
Availability

Storage Host Database


REACTIVE
PROACTIVE
Storage System Performance Database Layout on Storage
Storage Configuration
Storage Capacity

Database Layout
Considerations

LUNS spread across disks


Proper raid protection
IO throughput spread over Front-end Ports
Disks spread over disk adapters
Databases sharing storage disks, front-end ports
Host volume usage

Database Layout
Disks

Hypers/
MetaLUN

Volumes/
Filesystems/
Diskgroups

Datafiles

Skewed

Tablespaces

Database Storage Layout


Spread across FA, Ports

Raid Protection

Database Storage Layout


Host Volume Sharing

Storage Host Database


REACTIVE
PROACTIVE
Storage System Performance Database Layout on Storage
Storage Configuration
Storage Capacity

Storage Capacity analysis


Free

Free
Database

Balanced
Used
UnderCapacity
Storage

Database

OverCapacity
Balanced

Used

ASM
Storage

Database

Storage Plug-in Architecture


EM OMS Repository
DB/ASM/Host Information using
EMAGENT
Config/Metric/Report/
Alert Information using
Browser

Host

Host
EM Client
ASM/DB

ASM/DB

Storage System

READ-only view of Storage


Agent collects Storage metrics
real time and historic
Single agent for multiple arrays

Configurable collection frequency


Negligible impact on storage array
Hot-upgradeable architecture
Native Storage CLI Calls

Plug-in Security
Storage Security
Monitor only
Separate OS user for metric collection scripts

Read-only user for collection

EM Security
Users and Roles limiting access to Storage targets
View Privileges

Personalization
Topological View of the System

Personalization
Specify the metric for the alerts that are of interest

EM System Charts Setup


View charts of related targets on one screen

DB

Host

Storage

Storage plug-in Benefits


Faster root-cause-analysis through endto-end tracing of dependent storage
components
Quicker diagnosis through correlated
performance metrics across db, host and
storage
Higher quality of service through single
unified view of database, host and storage
Higher ROI through improved utilization of
storage space

Clariion
Symmetrix
Celerra

You might also like