Oracle 19C RAC ASM磁盘扩容

        在前面的基础上,假设我现在的ASM磁盘DATADG空间快要使用完了,我现在就需要去加新的盘(ASM磁盘),然后加到DATADG。

        1、首先先查看现在的ASM磁盘组哪些信息

        select group_number gn,name,path,mount_status ms,state,redundancy,total_mb tm,

       free_mb fm,failgroup,create_date cd from v$asm_disk order by 1,2;

        2、增加磁盘

        登录我们的NFS共享服务器(192.168.1.29),因为我们之前添加的是asm1-asm8,那现在就分别创建一个20G的asm9和asm10来给DATADG扩容。

dd if=/dev/zero of=/asm_databaseBC86test/oracleasm/disks/asm9 bs=8192k count=2560

dd if=/dev/zero of=/asm_databaseBC86test/oracleasm/disks/asm10 bs=8192k count=2560

        给新加的磁盘指定属组和授权

        A、指定属组

chown -R grid:asmadmin /asm_databaseBC/oracleasm/disks/asm9

chown -R grid:asmadmin /asm_databaseBC/oracleasm/disks/asm10

        B、授权

chmod -R 660 /asm_databaseBC86test/oracleasm/disks/asm9

chmod -R 660 /asm_databaseBC86test/oracleasm/disks/asm10

        查看共享盘,在第一步的时候我们查看了只有asm1-asm8,现在重新查看后asm9 和 asm10都出来了并且没有假如任何磁盘组

        3、开始扩容

        现在的CRSDG和DATADG分别是102400M和92160M,当然你想扩容的是CRSDG也是同样的操作,在下面的alter语句中把DATADG换成CRSDG即可。

        切换到grid用户进入sqlplus操作界面

alter diskgroup DATADG add disk '/asm_databaseBC86test/oracleasm/disks/asm9' rebalance power 5;

alter diskgroup DATADG add disk '/asm_databaseBC86test/oracleasm/disks/asm10' rebalance power 5;

        注:这里的rebalance power的级别范围是[1-11]中选择,数值越大,rebalance的速度越快,对系统运行影响就越大,实际中环境中是根据业务权衡选择适合的级别。

        4、验证

        查看扩容后的的ASM磁盘组信息

        这边asmcmd lsdg的时候已经看到DATAGD的总大小已经从原来的92160M变成扩容后的133120M,因为加了2个20G,所以总量是原来的92160M+(40G*1024)M

至此扩容完成。

        

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值