Académique Documents
Professionnel Documents
Culture Documents
Database Admin
Systems Admin
Storage Admin
Network Admin
Management of database storage is increasing in complexity and
cost
40
30
Capacity
/DB Adm
20
10
Mgmt Gap
19
97
19
98
19
99
20
00
20
01
20
02
20
03
20
04
20
05
Capacity in
Terabytes
Database Storage
Provisioning and Management
Servers
Application &DB mgmt
Storage
Arrays
Zoning
Networked
Networked
storage
Storage
LUN Masking
Before ASM
Tables
Tables
Tablespace
Files
Tablespace
0010 0010 0010 0010 0010
0010 0010 0010 0010 0010
File Names
File System
File System
Logical Vol
Logical Vol
Disks
Disk Group
Networked Storage
(SAN, NAS, DAS)
Automatic
Storage
Management
Database Instance
System Global Area
1
Shared
Pool
Large
Pool
Buffer
Cache
Processes
a
nt M
Exte
5
CKPT
DBWR
LGWR
Snnn
ASM
Cache
Processes
RBAL
MARK
Clos
Large
Pool
mit
Com
SMON
PMON
Shared
Pool
File
e
t
a
e
r
GMON
PZ9n
ARBn
Onnn
Other
Other
Other
Other
Other
Other
Allocation
Initialize
ASM Storage
Disk 1
Disk 2
Disk 3
Disk 4
Disk 5
Disk 6
File 3
File 4
File 1
File 2
Disk Group
Disk Group
Disk Group
1. Add Disk to OS
2. Create volume(s) with
Volume Manager
3. Create File System over
volume
4. Figure out data to move to
new disk
5. Move data to new files
6. Rename files in database
7. Re-tune I/O
1. Add Disk to OS
2. Issue the Add Disk
command
Disk Group
Disk Group
Disk Group
Data Distribution
Unstriped Disks
Striped Disks
ASM Mirroring
Mirror at extent level
Mix primary & mirror extents on each disk
ASM Mirroring
Mirror at extent level
Mix primary & mirror extents on each disk
ASM Mirroring
No hot spare disk required
Controller 1
Controller 2
Disk Group
ASM Architecture
ASM
Instance
NonRAC
Oracle
DB Instance
Database
Server
Pool of Storage
Disk Group
RAC or
NonRAC
Databases
Clustered
Oracle
DB Instance
ASM
Instance
Oracle
DB Instance
Database
ASM
Instance
Oracle
DB Instance
ASM
Instance
Oracle
DB Instance
Database
Servers
Clustered
Pool of Storage
Disk Group
Disk Group
ASM
Instance
Oracle
DB Instance
V$ASM_ALIAS
V$ASM_ATTRIBUTE
V$ASM_OPERATION
V$ASM_DISKGROUP
V$ASM_DISK
V$ASM_TEMPLATE
V$ASM_CLIENT
V$ASM_DISK
_IOSTAT
Predictably Deliver on
Service Level Agreements
28