1 说明

ASM_DISKSTRING初始化参数指定一个以逗号分隔的字符串列表,它限制了Oracle ASM实例发现的磁盘集。
“?”字符,当用作路径的第一个字符时,扩展到Oracle home。?是一个字符的通配符。如/dev/sd?将匹配到/dev/dba,/dev/dbb这样的磁盘。
Oracle ASM不能使用磁盘,除非集群中的所有Oracle ASM实例能够通过它们自己的ASM_DISKSTRING发现磁盘。每个节点上的磁盘名称不一定要相同,但是所有磁盘都必须被集群中的所有节点被识别。这可能需要动态地更改初始化参数,以启用添加新存储。

2 ASM_DISKSTRING

2.1 查看当前参数值

SQL> show parameter asm_diskstring

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
asm_diskstring string /dev/mapper/*

2.2 修改当前参数值

Alter SYSTEM set ASM_DISKSTRING = '/dev/mapper/*', '/dev/sd*'