ASM磁盘组添加、删除磁盘
添加磁盘前可以设置asm_power_limit值
修改方法,在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视图
现在磁盘组容量
目前有/dev/raw/raw2和/dev/raw/raw4两块磁盘
开始添加磁盘
在操作系统切换到grid用户下
磁盘状态
现在磁盘组总容量
已成功加入磁盘组
2、从磁盘组删除现有磁盘,查询磁盘组具体对应哪些磁盘还需继续探讨
这里删除磁盘已经不能用path列的名称,应使用NAME列对应的值
否则会报错,提示磁盘不在此磁盘组
正确删除操做,查询要删除磁盘对应的NAME
命令完成后,查看v$asm_disk视图状态仍未改变
这是因为asm磁盘组在做rebalance,稍等一下
现在磁盘被从磁盘组中移除