一、ASM 优点
- 自动调整I/O负载
ASM可以在所有可用的磁盘中自动调整I/O负载,不但避免了人工调整I/O的难度,而且也优化了性能,同时,利用ASM可以在线增加数据库的大小,而无需关闭数据库。 - 条带化存储
ASM将文件分为多个分配单元(Allocation Units, AU)进行存储,并在所有磁盘间平均分配每个文件的AU。 - 在线自动负载均衡
当共享存储设备有变化时,ASM中的数据会自动均匀分配到现有存储设备中。同时,还可以调节数据的负载均衡速度。 - 自动管理数据库文件
在ASM存储管理中,Oracle数据文件是ASM自动管理的。ASM创建的任何文件一旦不再需要,就会被自动删除。但是,ASM不管理二进制文件、跟踪文件、预警日志和口令文件。 - 数据冗余
ASM通过磁盘组镜像可以实现数据冗余,不需要第三方工具。 - 支持各种Oracle数据文件
ASM存储支持Oracle数据文件、日志文件、控制文件、归档日志、RMAN备份集等。
二、ASM存储结构
ASM disk group
Disk Group”磁盘组” 是 ASM 管理的逻辑概念对象,一个 Disk Group 由多个 ASM disk 组成。每一个 Disk Group 都是子描述的,如同一个标准的文件系统一样。所有关于该 Diskgroup 空间使用信息的元数据均完整地包