ASM_10g_ASM
ASM_10g_ASM
10
0
Mgmt Gap
TODAY ASM
Tables Tables
Tablespace Tablespace
0010 0010 0010 0010 0010
Files 0010 0010 0010 0010 0010
Files
File System File System ASM
Logical Vols Logical Vols
Disks Disk Group
Disk Group
ASM Disk Groups
Disk Group
ASM Disk Groups
Disk Group
ASM Disk Groups
Disk Group
ASM Disk Groups
Installation
6%
Creation &
Others
Configuration 12 %
15%
Software Data
Maintenance 6% Loading 6%
Ongoing System
Management 55%
Getting started
Defining a DB
Adding/deleting/migrating storage
Hot spots
Storage fragmentation
Traditional vs ASM
Setup
8
7 7
8
6 6 6
7
6
5
5
4
Nbr Steps
4
3
2 2
2
Traditional
1
0 0 ASM
0
Install Add Storage Remove Migrate Tune I/O Manage
Storage Storage Space
Disk Group
Dynamic Rebalancing
Disk Group
Dynamic Rebalancing
Disk Group
Dynamic Rebalancing
Disk Group
Dynamic Rebalancing
Disk Group
Dynamic Rebalancing
Disk Group
Dynamic Rebalancing
Disk Group
ASM Architecture
ASM Instance
Non–RAC Oracle
DB Instance
Database
Server
Pool of Storage
Disk Group
ASM Instance
• Lightweight instance
- Few processes
- No database to mount, metadata tripled mirrored in ASM
diskgroup
• Initialization Parameters
INSTANCE_TYPE = OSM
OSM_POWER_LIMIT = 11
OSM_DISKSTRING = '/dev/rdsk/*s2', '/dev/rdsk/c1*'
OSM_DISKGROUPS = dgroupA, dgroupB
LARGE_POOL_SIZE = 8MB
Database and ASM Instance Interaction
Server
DATABASE (1A) OPEN ASM
(1) Database opens file (1B) Extent Map
(2A) READ
(2) Database Reads file
(3C) Extent Map
Operating System
ASM Architecture
ASM Instance
Non–RAC Oracle
DB Instance
Database
Server
Pool of Storage
Disk Group
ASM Architecture
ASM Instance ASM Instance
Clustered
Servers
Clustered
Pool of Storage
Disk Group
ASM Architecture
ASM Instance ASM Instance
Clustered
Servers
Clustered
Pool of Storage
Disk Group Disk Group
ASM Architecture
Enables Consolidated Clustered Storage
ASM Instance ASM Instance ASM Instance ASM Instance
Databases
Clustered
Servers
Clustered
Pool of Storage
Migration of File System Tablespace to ASM