16.OracleRAC-ASM磁盘组扩容基本步骤

1.场景。

存储工程师已经划好了裸盘。DBA在裸盘的基础上扩容ASM磁盘组。

2.生成磁盘的UUID 
/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sdc
/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sdd
或者:
不同的操作系统,位置不同。
/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sdc

3.给新加的磁盘重命名:data2

并加入到多路径配置文件中
vi /etc/multipath.conf

 multipath {
      wwid 14f504e46494c45006e445a564d612d587068672d67385931
      alias data2
      path_grouping_policy failover
   }

4.查看多路径映射后的磁盘名称。

ll /dev/mapper/*            */
crw------- 1 root root 10, 236 4月  30 15:00 /dev/mapper/control
lrwxrwxrwx 1 root root       7 4月  30 15:00 /dev/mapper/data1 -> ../dm-2
lrwxrwxrwx 1 root root       7 4月  30 15:01 /dev/mapper/data1p1 -> ../dm-5
lrwxrwxrwx 1 root root       7 4月  30 15:01 /dev/mapper/data2 -> ../dm-4

5.格式化data2;
fdisk /dev/mapper/data2
n 新建
enter;enter 默认
w 保存

ll /dev/mapper/*                       */
lrwxrwxrwx 1 root root       7 4月  30 15:01 /dev/mapper/data2 -> ../dm-4
lrwxrwxrwx 1 root root       7 4月  30 15:01 /dev/mapper/data2p1 -> ../dm-6

6.将新磁盘权限信息加入

vi /etc/udev/rules.d/12-dm-permissions.rules
ENV{DM_NAME}=="data2p1", OWNER:="grid", GROUP:="asmadmin", MODE:="660"  


7.启用UDEV
#/sbin/udevadm control --reload-rules 启用不执行。
/sbin/udevadm trigger --type=devices --action=change
more /etc/udev/rules.d/99-oracle-asmdevices

#systemctl stop multipathd
#systemctl start multipathd  重启多路径
#multipath -F 清理掉没有用的路径。
#multipath -v2  聚合
#multipath -ll 查询多路径。

8.重启多路径重新聚合多路径

systemctl stop multipathd
systemctl start multipathd   
multipath -F  
multipath -v2   
multipath -ll  

9.新增磁盘加入ASM磁盘组

su - grid
sqlplus / as sysasm 
select name,path from v$asm_disk;  查看已有磁盘组。
SQL>  select name,path from v$asm_disk;
NAME                   PATH
----------- --------------------
注意新增的没有名字     /dev/mapper/data2p1
OCR_0000            /dev/mapper/ocr1p1
DATA_0000            /dev/mapper/data1p1
alter diskgroup data add disk '/dev/mapper/data2p1' ;
select name,path from v$asm_disk;    查看已有磁盘组。

在没有加入到磁盘组前,磁盘还没有在ASM磁盘组中的名字,只有加入后才会有名字。一般在v$asm_disk ; 视图中看到的NAME 列为空的磁盘,就是还没有被ASM磁盘组使用的磁盘,这些磁盘可以用于扩容。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值