“this presentation is for informational purposes only and ......data file 1-5 redo log 1-5 control...
TRANSCRIPT
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
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 decision. The development, release, and timing
of any features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
Ara Shakian Principal Product Manager
Oracle Server Technologies
Database Storage Consolidation
What’s New in
Automatic Storage Management Oracle Database 10g Release 2
An Oracle Open World 2005
Presentation
Agenda
• Quick review of Automatic Storage Management (ASM)
• Next logical step to Database Storage Consolidation
• Simplified flexible management
• Enhanced storage capacity utilization
• Higher performance
• ASM migration
• ASMCMD utility
• Summary • ASM core value propositions
What Does ‘A’ in ASM Stand For?
A. ‘Awesome’ storage manager
B. ‘Agile’ volume manager and file system
for the database
D. ‘Available’ database storage
E. ‘Automatic’ Storage Management
The Answer is:
All of the above!
“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 is Automatic Storage Management
A storage manager designed to manage Oracle Database 10g data files – offered at no additional cost
• Volume Manager
• File System
• Clustering capabilities
Predictably Delivers
on Performance &
Availability
SLA’s
Increases
Storage
Utilization and
Agility
Simplifies and
Automates
Database storage
Management
Reduce Cost and Complexity Without Compromising
Performance or Availability
ASM Features
1. Volume Management with
1MB or 128KB striping
2. Database File System with
performance of RAW I/O
3. Supports clustering and
single instance
4. Dynamic data distribution
5. On-line add/drop disk with
minimal data relocation
6. Automatic database file mgt
7. Flexible mirror protection
ASM
Disk Group
Storage Infrastructure
LUN LUN
LUN
ASM Supports RAC and Single Instance for All Storage Types
Storage Area Network
Oracle DB
ASM Oracle DB
ASM
Oracle DB
ASM
ASM provides value
for all storage platforms
LAN
JBOD
NAS
Volumes &
RAW Partitions
High end RAID
SATA
SAS
Entry level RAID
On-Line Capacity Management
Disk Group Disk Group
• Add
• Drop
• Resize
Agility to meet demand and changes in workloads
Automatic Data Distribution
• Efficient relocation of data during rebalance
• No more hot spots - eliminate manual I/O tuning
• Optimal performance
Unstriped Disks Striped Disks
No Performance Degradation Over Time
Database Never Gets Out of Tune
Percentage
relative to
Baseline
(TPS)
Non-ASM
(Gets out of tune in time)
ASM
TIME
Graphical representation only (not a benchmark)
Improves Storage Utilization
Conventional wisdom
• Pre-allocate storage
• Difficult to add/remove and resize storage
• Leave headroom to grow
Provision storage when you need
it… and save money
Allocate what you need
Simple to add or remove
when needed
Save time and money
Data file 1
Redo log
Data file n
Ctrl file
Before ASM With ASM
% utilization
ASM Disk Group
Ctrl file, redo log, data 1,…data n
Awesome Storage Management Talk America
Note the even distribution of
data across the storage array
Summary – ASM Value proposition
• Significantly reduces management overhead
• Automates data distribution for optimal
performance
• Dynamic on-line capacity management
• Flexible mirroring protection
Extending Storage Management with
Oracle Database 10g Release 2
ASM Release 2 New Features
• Greater Flexibility • Consolidate databases into a clustered pool of
storage with Oracle 10g & RAC
• Multiple database & ASM version support
• Enhanced Manageability • Unix-like Command Line interface
• Disk group rebalance control
• Space Management
• Improved Data Migration • EM GUI migration using RMAN
• Full support for FTP and XDB file transfer
• Enhanced DB file transfer utility
Next Logical Step to Database Storage Consolidation
"The clustered pool of storage managed by the ASM feature in
Oracle Database10g Release 2 presents new key opportunities for
Vanderbilt to improve storage utilization and save money through
database storage consolidation in a single instance Oracle
Database10g as well as Real Application Clusters (RAC)
environments"
Darryl Boone
MIS Director
Vanderbilt University
Data Consolidation into a Clustered Pool of Storage
• Shared storage across
several databases
• RAC and Single Instance
• Benefits:
• Simplified and Centralized
management
• Higher storage utilization
• Higher performance
LAN
ERP Database
HR Database
CRM Database
RAC
ASM 10g
ASM
10g
ASM
ASM Disk Group
ERP CRM FIN HR
FIN Database
Simplified and Centralized Management
• Larger LUN size
• One Disk Group to manage
• Fewer LUNs to manage
• Maximizing data distribution across disks
• Higher bandwidth
• Wider even distribution
10x50GB 10x50GB
Payroll DB GL DB Consolidated Payroll & GL DB
10x100GB
Simplified Flexible Management
• Independent ASM home
• Easy upgrade or patching of Oracle DB 10g
and ASM
• Multiple Database and ASM version support
Enhanced Management Control for Consolidation
• Flexible control for data re-balance function
• Option to wait for re-balance to complete
• Accurate scripting
• Option to prevent re-balance to start
• Space Usage and statistics
• Required free space to maintain redundancy
• Disk Off-Line
• Database compatibility
Highest Storage Utilization
• Consolidated shared storage pool capacity
• Lower cost of acquisition and TCO
ASM Disk Group
Data file 1
Redo log
Data file n
Ctrl file
ERP Database
CRM Database
HR Database
HR Database
Partitions
ERP Database
Consolidated
ASM Disk Group
Database Storage Consolidation Customer Example
• 10 Databases and Applications
• OLTP and DSS mixed workloads
Data file 1-5
Redo log 1-5
Control file 1-5
Redo log 6-10
Control file 6-10
Archive log 1-10
Backup files 1-10
Flashback database files 1-10
Temp files 1-10
Disk Group 1
Data file 6-10
Redo log 6-10
Control file 6-10
Redo log 1-5
Control file 1-5
Disk Group 2 Flash Recovery Area for
Database 1-10
….. DB1 DB2 DB10
Single Instance Databases
Empower Consolidation by
Enhanced Migration to ASM
ASM Migration Utility with EM Grid Control
• Easy migrate and consolidate
• Wizard walk-through
• Create migration and process requests
• Schedule migration requests
• Report/monitor status of migration requests
• Fully recoverable fall-back database to reverse migration
• On-line and off-line database migration
• Migrate DB files and recovery area to ASM using RMAN
ASM XML DB Virtual Folders
• Access ASM files as if they were XDB folders • HTTP/WebDAV
• Disk groups appear under /sys/asm
• FTP • Copies files in and out of ASM
• ftp> cd /sys/asm
• ftp> put my_db1.f
• Programmatic API • Select * from resource_view where …
• eg Find ASM files created before 21-JUN-2005 select * from resource_view
where under_path(res,'/sys/asm') = 1 and
extractValue(res,'/Resource/CreationDate')<'21-JUN-2005'
Enhanced Migration Options DBMS_FILE_TRANSFER Utility
• All combinations of ASM and
non-ASM file transfers
• ASM to ASM
• ASM to O/S file (new)
• O/S file to ASM (new)
• O/S file to O/S file
Migration Summary
Three new ways to simplify ASM migration and
moving database files
• New EM Migration utility
• New XML DB ftp tool
• Enhanced DBMS_FILE_TRANSFER utility
Management Flexibility with ASM Command Line Interface (CLI)
• 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
• Now available on Release 1
• Download from OTN
Customer Benchmark: Vanderbilt University
0:00:00
12:00:00
24:00:00
36:00:00
48:00:00
60:00:00
72:00:00
IndexBench1 IndexBench2 IndexBench3 IndexBench4 SQLBEnch1 SQLBEnch2 SQLBEnch3 SQLBEnch4
9i/LVM
ASM
ASM+RAID0
Database Environment: • 9iRAC vs. 10gRAC
Storage: EMC Symetrix- 16 drives
4 LUNs, each 4-way striped
(RAID0)
16 LUNs, LUN=disk drive
( no RAID0)
Benchmark Environment: Sqlbench – Most intensive sql queries
Indexbench – collection of drops &
re-builts in parallel
Benchmark type
9i RAC and Legacy LVM
10g R2 RAC+ASM
10g R2 RAC
ASM+RAID0
9i RAC/LVM/RAW vs. 10gR2 RAC/ASM
200-300% Increase
In Performance!
Hundreds of ASM Customers In Production
Advance America
Amazon.com
Conclusion
• ASM is mainstream now!
• 50% + of 10g customers and growing
• ASM Release 2
• Empowers Database Storage Consolidation
• Further reduces management overhead
• Simplifies database migration to ASM
• Exhibit Demos
• Oracle and partner booths
• ASM specific sessions
• 5 ASM specific presentations
• 20+ RAC & ASM presentations
• X-treme Lab RAC, ASM & Grid Control
ASM Featured in OOW 2005
ASM Featured in OOW 2005
ID Time Room Title
S1973 Tuesday
11:00 AM
304 – South Amazon: Using Oracle Real Application Clusters
and Oracle Database 10g Automatic Storage
Management to Enable Scaling on Linux with Low-
Cost Storage
S943 Tuesday
11:00 AM
104 – South Database Storage Consolidation - 10g Release 2
Automatic Storage Management update
S027 Tuesday
3:00 PM
305 – South Oracle 10g Release 2 Customer Panel:
Experiences with RAC and ASM
S1955 Thursday
9:00 AM
305 – South Oracle Real Application Clusters & Automatic
Storage Management: Best Practices
S1949 Thursday
10:30 AM
103 – South Take the Guesswork Out of Database I/O Tuning
ASM OTN Web Site:
http://www.oracle.com/technology/products/database/asm/index.html