2. Automatic Storage Management (ASM) Concepts and Overview
Posted by Narashim Reddy .R on October 28, 2011
Oracle ASM Concepts:
ASM uses disk groups to store datafiles; an ASM disk group is a collection of disks that ASM manages as a unit. Within a disk group, ASM exposes a file system interface for Oracle database files. The content of files that are stored in a disk group are evenly distributed, or striped, to eliminate hot spots and to provide uniform performance across the disks. The performance is comparable to the performance of raw devices.
You can add or remove disks from a disk group while a database continues to access files from the disk group. When you add or remove disks from a disk group, ASM automatically redistributes the file contents and eliminates the need for downtime when redistributing the content.
The ASM volume manager functionality provides flexible server-based mirroring options. The ASM normal and high redundancy disk groups enable two-way and three-way mirroring respectively.
Oracle ASM Instances:
An ASM instance has a System Global Area (SGA) and background processes that are similar to those of Oracle Database. ASM has a minimal performance effect on a server. ASM instances mount disk groups to make ASM files available to database instances. ASM instances do not mount databases. ASM instances manage the metadata of the disk group and provide file layout information to the database instances. ASM and database instances require shared access to the disks in a disk group.
ASM metadata is the information that ASM uses to control a disk group and the metadata resides within the disk group. ASM metadata includes the following information:
- The disks that belong to a disk group.
- The amount of space that is available in a disk group.
- The filenames of the files in a disk group.
- The location of disk group datafile data extents.
- A redo log that records information about atomically changing data blocks.
- A disk or partition from a storage array
- An entire disk or the partitions of a disk
- Logical volumes
- Network-attached files (NFS)
- Control files
- Datafiles, temporary datafiles, and datafile copies
- SPFILEs
- Online redo logs, archive logs, and Flashback logs
- RMAN backups
- Disaster recovery configurations
- Change tracking bitmaps
- Data Pump.
- NORMAL REDUNDANCY – Two-way mirroring, requiring two failure groups.
- HIGH REDUNDANCY – Three-way mirroring, requiring three failure groups.
- EXTERNAL REDUNDANCY – No mirroring for disks that are already protected using hardware mirroring or RAID.
Advertisement