RedHat Linux 6.5 平台Oracle ASM 扩容

1 篇文章 0 订阅

1,扩容前存储盘多路径检查(两节点),root账号

#more /etc/multipath/bindings

# multipath -ll

2,udevadm确认uuid(两节点),root账号

#udevadm info --query=all --name=/dev/dm-11   --新盘

3,udev添加磁盘rules信息(两节点),root账号

# cd /etc/udev/rules.d/

#cp 99-asm.rules 99-asm.rules.bak  #根据实际文件名做相应调整

# vi 99-asm.rules

--添加新增盘的配置信息

KERNEL=="dm*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/%k", RESULT=="36005076380810194e400000000000081", NAME="ASM-DATA08", OWNER="grid", GROUP="asmadmin", MODE="0660"            #根据实际情况自行调整

4,--udev 扫盘 (两节点),并检查盘信息:属主属组,root账号

# cd /dev

# ll |grep ASM-         #根据实际情况自行调整

#cd mapper/

# ll

# udevadm trigger --subsystem-match=block       ##扫盘操作

# ll

# cd ..

#ll |grep ASM-   

5,kfed读取新添加盘信息(两节点),检查新添加的盘是否之前已经使用过,如果使用过,与存储同事反复确认后,使用dd去除盘头信息 dd if=/dev/zero of=/dev/oracleasm/asm-arc01 bs=4096 count=1,grid账户

# su - grid

$ kfed read   /dev/ASM-DATA08

6,再次检查盘信息asmcmd lsdsk --candidate -p  --获取系统中的候选磁盘(不属于任何磁盘组的磁盘)(两节点),grid账户

$ asmcmd

ASMCMD> lsdsk --candidate -p    ##查看是否有新增的盘

7,添加磁盘操作( 一个节点操作),grid账户

$ sqlplus / as sysasm

SQL> alter diskgroup DATA add disk '/dev/ASM-DATA08','/dev/ASM-DATA09' rebalance power 10;  ##这里增加了2块盘。需要在业务空闲时间做

SQL>set line 150
SQL>col ERROR_CODE for a5
SQL> select * from v$asm_operation;        #没有数据说明rebalance完毕

8. 查看信息

ASMCMD> lsdsk --candidate -p

ASMCMD> lsdg

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值