ASM的概念
ASM用一个小型数据库加一个小型的实例管理裸设备封装起来
裸设备性能大于ASM大于filesystem
ASM磁盘组 ASM文件 ASM磁盘 ASM分配单元 磁盘物理块
把ASM文件分配给数据文件,数据文件就构成了表空间
DBMS:很多厂家设计的时候注重I/O
ASM的主要功能和优点:
对文件而不是逻辑卷进行条带化 传统存储 做到更细的力度,文件更安全
提供联机磁盘重新配置和动态重新平衡功能 联机的在线添加和删除,加入新盘会自动把数据备份至新盘
允许调整重新平衡速度
以每个文件为基础提供冗余
只支持Oracle DB文件
可识别支持集群环境
可自动安装
使用ASM可以免除
I/O性能优化 数据文件移动和重新组织 文件名管理 逻辑卷管理 文件系统管理 集群文件系统管理 裸设备管理
存储这方面值得优化的地方多
ASM执行一条命令有语法的检测还有占用的检测
管理ASM实例
ASM实例是ASM的进程和内存组件的组合
ASM实例种的SGA与数据库实例种的SGA在内存分配和使用方面的是不同的
ASM cache 用于在重新平衡操作期间读取和写入块
largr 用于并行操作
shared 用于元数据信息
FREE MEMORY 可用的未分配内存
ASM实例的第二部分是后台进程
ASM实例的SGA种不包含日志缓冲区,该实例也不使用联机重做日志 ASM实例中的LGWR进程将事件记录信息复制到ASM磁盘组
ARCn:归档进程 CKPT:检查点进程 DBWn:数据库写进程 DIAG:诊断进程 Jnnn:作业队列进程 LGWR:日志写进程 PMON:进程监视器 PSP0:进程衍生进程 QMNn:队列监视器 RECO:恢复器进程 SMON:系统监视器
VKTM:虚