os: centos 7.4
db: oracle 11.2.0.4

一套 oracle rac 的 asm ocr 磁盘组的冗余方式为normal,现在需要替换之前的 asm ocr 磁盘。
通过加盘减盘的方式实现

ocrdg 磁盘组存放的是 ocr 和 voting disk

ocr的磁盘信息

# ls -l /dev/asm/asm*ocr*
asm-ocr1
asm-ocr2
asm-ocr3
asm-ocr01
asm-ocr02
asm-ocr03

ocr1,ocr2,ocr3 为老的磁盘
ocr01,ocr02,ocr03 为新的磁盘

add disk

SQL> alter diskgroup ocrdg 
add disk '/dev/asm/asm-ocr01' 
disk '/dev/asm/asm-ocr02' 
disk '/dev/asm/asm-ocr03' rebalance power 8;

SQL> select * from v$asm_operation;

需要不停查看 v$asm_operation 的输出,直到空行,表示 rebalance 结束。

drop disk

SQL> alter diskgroup ocrdg 
drop disk 'OCRDG_0001','OCRDG_0002','OCRDG_0003' rebalance power 8; 

SQL> select * from v$asm_operation;

同样需要不停查看 v$asm_operation 的输出,直到空行,表示 rebalance 结束。

kfed 查看

# su - grid
$ kfed read /dev/asm/asm*ocr* 

Logo

一站式 AI 云服务平台

更多推荐