自动存储管理(ASM)全面解析
1. ASM 基础特性
在多 ASM 实例共享磁盘组的环境(如 RAC 环境)中,一个 ASM 实例的故障不会导致数据库实例失败。相反,其他 ASM 实例会为故障实例执行恢复操作。
2. ASM 动态性能视图
有一些新的动态性能视图与 ASM 实例相关,其内容会根据显示的是 ASM 实例还是标准非 ASM(RDBMS)实例的数据而有所不同。以下是常见的与 ASM 相关的动态性能视图:
| 视图名称 | ASM 实例中的内容 | RDBMS 实例中的内容 |
| ---- | ---- | ---- |
| V$ASM_DISK | 每个被 ASM 实例发现的磁盘一行记录,无论是否被磁盘组使用 | 实例正在使用的每个磁盘一行记录 |
| V$ASM_DISKGROUP | 每个磁盘组一行记录,包含磁盘组的一般特性 | 每个正在使用的磁盘组一行记录,无论是否挂载 |
| V$ASM_FILE | 每个挂载的磁盘组中的每个文件一行记录 | 未使用 |
| V$ASM_OPERATION | ASM 实例中每个正在执行的长时间运行操作一行记录 | 未使用 |
| V$ASM_TEMPLATE | ASM 实例中每个挂载的磁盘组中的每个模板一行记录 | 每个挂载的磁盘组的每个模板一行记录 |
| V$ASM_CLIENT | 使用 ASM 实例管理的磁盘组的每个数据库一行记录 | 如果有任何 ASM 文件打开,则为 ASM 实例一行记录 |
| V$ASM_ALIAS | 每个挂载的磁盘组中的每个别名一行记录 | 未使用 |