oracle删除DG磁盘组,oracle RAC ASM磁盘组删除磁盘的方法

1、检查asm磁盘列表

[root@node1 ~]# su - grid

[grid@node1 ~]$ asmcmd lsdsk

Path

/dev/mapper/mpathaap1

/dev/mapper/mpathaap2

/dev/mapper/mpathabp1

/dev/mapper/mpathabp2

/dev/mapper/mpathacp1

/dev/mapper/mpathacp2

/dev/mapper/mpathadp1

/dev/mapper/mpathaep1

/dev/mapper/mpathaep2

/dev/mapper/mpathb

/dev/mapper/mpathc

/dev/mapper/mpathd

/dev/mapper/mpathe

/dev/mapper/mpathf

/dev/mapper/mpathg

/dev/mapper/mpathh

/dev/mapper/mpathi

/dev/mapper/mpathj

/dev/mapper/mpathk

/dev/mapper/mpathl

/dev/mapper/mpathm

/dev/mapper/mpathn

/dev/mapper/mpatho

/dev/mapper/mpathp

/dev/mapper/mpathq

/dev/mapper/mpathr

/dev/mapper/mpaths

/dev/mapper/mpatht

/dev/mapper/mpathu

/dev/mapper/mpathv

/dev/mapper/mpathw

/dev/mapper/mpathx

/dev/mapper/mpathy

2、检查asm磁盘组状态

0d87402eb76491ec60e810d07684dd61.png

准备从磁盘组2 DATADG中删除1块磁盘

3、查看磁盘组2中对应的磁盘

SQL> col path format a30;

SQL> select disk_number, path, name from v$asm_disk where group_number = 2;

037d13591edfb48cc7306ea9c63d04d9.png   准备删除DATADG_0023这块磁盘,对应的path是/dev/mapper/mpathy

4、drop磁盘

SQL> alter diskgroup datadg drop disk DATADG_0023 rebalance power 1;

31212e57e1b6eb517efaed76821ce474.png

5、查询DATADG_0023的磁盘头状态

SQL> select path,header_status from v$asm_disk where path = '/dev/mapper/mpathy';

da6693045934487e9441878fd6d3cb43.png

/dev/mapper/mpathy 仍然是member状态,说明后台的rebalance操作还没有完成

6、查询v$asm_operation视图查看操作执行情况

19720fd7ec8c4474788eb51ab2b09e55.png

直到以上的查询记录消失才表示rebalance操作已经完成

7、再次DATADG_0023的磁盘头状态

300cb2ea0beb481381fd248dacc38c20.pngrebalance操作完成后,磁盘头的状态变成了former,表示该磁盘已经从DATADG磁盘组彻底drop。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值