asm磁盘组添加磁盘

查看磁盘状态

sqlplus / as sysasm

set lin 200

col path for a50

select name,path,state,mount_status,header_status from v$asm_disk;

ignored状态也是不正常的。

closed表示磁盘未被当前实例使用,member表示这个磁盘已经是某个diskgroup的成员了

因为header_status状态为member,所以如果直接alter diskgroup add disk加磁盘的话,会报错

ERROR at line 1:

ORA-15032: not all alterations performed

ORA-15033: disk '/dev/rhdiskpower72' belongs to diskgroup "DATADG"

ORA-15033: disk '/dev/rhdiskpower71' belongs to diskgroup "DATADG"


首先做磁盘清理,把header_status状态改成CANDIDATE

清理磁盘

dd if=/dev/zero  of=/dev/rhdiskpower84 bs=1k count=1


--清理后再次查看磁盘状态

header_status的状态为candidate表示可以添加进磁盘组了。而且igore的两个盘也closed。


添加磁盘

sqlplus / as sysasm

alter diskgroup DG_DATA add disk '/dev/rhdiskpower71','/dev/rhdiskpower72','/dev/rhdiskpower73','/dev/rhdiskpower74','/dev/rhdiskpower75','/dev/rhdiskpower76','/dev/rhdiskpower77','/dev/rhdiskpower78','/dev/rhdiskpower79','/dev/rhdiskpower80','/dev/rhdiskpower81','/dev/rhdiskpower82','/dev/rhdiskpower83','/dev/rhdiskpower84' rebalance power 10;


因为磁盘要做rebalance,最好在rebalance完后再使用磁盘组

select name,path,state,mount_status,header_status from v$asm_disk;

select * from v$asm_operation;



可以参考我之前写的一篇关于asm磁盘管理的文章

https://blog.csdn.net/qq_40687433/article/details/78295692

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liuzhilongDBA

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值