暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

在线替换OCR DISK

原创 yuqi.zhou 2020-02-17
1919

适用版本: Version 11.2.0.1 and later
参考MOS:How to Swap Voting Disks Across Storage in a Diskgroup (文档 ID 1558007.1)

  1. 查看当前voting disk
crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   5a18f1ab89954f81bfa22e30d2df4e0c (/dev/rhdisk10) [DGOCR]
 2. ONLINE   a2474aa3c4d54fb4bf69da52d87744ca (/dev/rhdisk11) [DGOCR]
 3. ONLINE   77e1291161dd4f02bf0d868ba1f126a4 (/dev/rhdisk9) [DGOCR]
Located 3 voting disk(s).
  1. 查看当前OCR DG情况
col name format a15;
col path format a25;
col  failgroup format a20;
select dg.name, d.path, d.failgroup, d.failgroup_type
from v$asm_diskgroup dg, v$asm_disk d
where dg.group_number = d.group_number and dg.name = 'DGOCR'
order by dg.name, d.path, d.failgroup;

NAME            PATH                      FAILGROUP            FAILGROUP_TYPE
--------------- ------------------------- -------------------- --------------
DGOCR           /dev/rhdisk10             DGOCR_0000           REGULAR
DGOCR           /dev/rhdisk11             DGOCR_0001           REGULAR
DGOCR           /dev/rhdisk9              DGOCR_0002           REGULAR
  1. 为每个fail group添加一个asm disk
sqlplus  " / as sysasm"
ALTER DISKGROUP DGOCR 
  ADD FAILGROUP DGOCR_0000 DISK '/dev/rhdisk25' 
      FAILGROUP DGOCR_0001 DISK '/dev/rhdisk26' 
      FAILGROUP DGOCR_0002 DISK '/dev/rhdisk34';
  1. 观察重平衡情况
select * from gv$asm_operation;
  1. 验证
col name format a15;
col path format a25;
col  failgroup format a20;
select dg.name, d.path, d.failgroup, d.failgroup_type
from v$asm_diskgroup dg, v$asm_disk d
where dg.group_number = d.group_number and dg.name = 'DGOCR'
order by dg.name, d.failgroup, d.path;
  1. 重平衡完成后,Remove the old disks
ALTER DISKGROUP DGOCR drop disk '/dev/rhdisk9', '/dev/rhdisk10', '/dev/rhdisk11';
  1. 观察重平衡情况
select * from gv$asm_operation;
  1. 验证
col name format a15;
col path format a25;
col  failgroup format a20;
select dg.name, d.path, d.failgroup, d.failgroup_type
from v$asm_diskgroup dg, v$asm_disk d
where dg.group_number = d.group_number and dg.name = 'DGOCR'
order by dg.name, d.failgroup, d.path;
  1. 验证voting disk
crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   5a18f1ab89954f81bfa22e30d2df4e0c (/dev/rhdisk25) [DGOCR]
 2. ONLINE   a2474aa3c4d54fb4bf69da52d87744ca (/dev/rhdisk26) [DGOCR]
 3. ONLINE   77e1291161dd4f02bf0d868ba1f126a4 (/dev/rhdisk34) [DGOCR]
Located 3 voting disk(s).
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论