oracle rac增加asm盘,ORACLE RAC 的ASM如何添加磁盘

先说下环境:

OS:Red Hat Enterprise Linux Server release 5.8 (Tikanga)

ORACLE:11.2.0.3.0

共3个ASM磁盘组:ARCH、CRS、DATADG,

每个磁盘组中的磁盘如下:

select group_number,DISK_NUMBER,NAME,PATH from v$asm_disk group by group_number,DISK_NUMBER,NAME,PATH;

GROUP_NUMBER DISK_NUMBER NAME PATH

1 0 ARCH_0000 /dev/raw/raw6

2 0 CRS_0000 /dev/raw/raw1

2 1 CRS_0001 /dev/raw/raw2

2 2 CRS_0002 /dev/raw/raw3

3 0 DATADG_0000 /dev/raw/raw4

3 1 DATADG_0001 /dev/raw/raw5

3 2 DATADG_0002 /dev/raw/raw8

3 3 DATADG_0003 /dev/raw/raw7

3 4 DATADG_0004 /dev/raw/raw9

其中DATADG磁盘组共5块300G的磁盘,用的是EMC存储,服务器上面安装了emc的powerpath多路径软件,总容量是1500G,现在空间不足,准备扩容

看了当前的系统配置文件,ASM磁盘是用的裸设备

cat /etc/udev/rules.d/60-raw.rules

接下来的问题是,从存储上面新增一个LUN映射给2台数据库服务器节点之后,如何在ASM磁盘组里添加这个新的磁盘呢?以下是步骤不知道是否正确

1,假设存储上划分的300G的LUN映射给服务器之后看到的盘符是emcpowerp

2,编辑60-raw.rules文件新增这个新的磁盘

ACTION==“add”, KERNEL==“emcpowerp”, RUN+="/bin/raw /dev/raw/raw10 %N"

ACTION==“add”, ENV{MAJOR}“120”, ENV{MINOR}“128”, RUN+="/bin/raw /dev/raw/raw10 %M %m"

KERNEL==“raw[10]”, OWNER=“grid” GROUP=“asmadmin”, MODE=“0660”

3,执行start_udev命令,让服务器重新启动udev服务去读取配置文件,正常情况的结果是会在/dev/raw/下面生成一个新的raw10

4,grid用户进入sqlplus执行如下命令向DATADG磁盘组增加硬盘

alter diskgroup DATADG add disk ‘/dev/raw/raw10’ name DATADG_0005 rebalance power 10;

5,上面命令执行完成后,查询ASM DATADG磁盘组会发现容量已经增长,并且能查到这个磁盘组的磁盘里已经有了raw10

请问各位,上面这些步骤是否有遗漏的?这些操作的时候是否要关闭数据库以及其他什么注意事项?

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值