ASM磁盘组添加、删除磁盘

添加磁盘前可以设置asm_power_limit值

ASM磁盘组添加、删除磁盘

修改方法,在grid用户下执行

sqlplus / as sysasm

alter system set asm_power_limit=5;

范围是0-11,具体数值视情况而定,rebalance操作对磁盘IO压力很大,尽量选择业务空闲时间

1、添加

分共享存储到数据库服务器并识别出来,对新分的磁盘进行分区,更新udev规则文件。

重启udev,此处有可能导致监听故障

start_udev命令导致网卡重启 
从而导致vip漂移

解决办法:网卡配置中添加hotplug=no参数 
注意:如果是使用网卡绑定,比如绑定后的网卡为bond0,则要在bond0的配置文件里添加hotplug配置信息,在eth0里添加不起作用。

监听问题解决后,在数据库中查询v$asm_disk视图

ASM磁盘组添加、删除磁盘

现在磁盘组容量

ASM磁盘组添加、删除磁盘

目前有/dev/raw/raw2和/dev/raw/raw4两块磁盘

开始添加磁盘

在操作系统切换到grid用户下

ASM磁盘组添加、删除磁盘

磁盘状态

ASM磁盘组添加、删除磁盘

现在磁盘组总容量

ASM磁盘组添加、删除磁盘

已成功加入磁盘组

2、从磁盘组删除现有磁盘,查询磁盘组具体对应哪些磁盘还需继续探讨

这里删除磁盘已经不能用path列的名称,应使用NAME列对应的值

否则会报错,提示磁盘不在此磁盘组

ASM磁盘组添加、删除磁盘

正确删除操做,查询要删除磁盘对应的NAME

ASM磁盘组添加、删除磁盘

ASM磁盘组添加、删除磁盘

命令完成后,查看v$asm_disk视图状态仍未改变

ASM磁盘组添加、删除磁盘

这是因为asm磁盘组在做rebalance,稍等一下

ASM磁盘组添加、删除磁盘

现在磁盘被从磁盘组中移除