oracle asm 扩充,Oracle ASM 扩容

注意:asm负载均衡,只能到最小磁盘大小。再多的磁盘就不管了,所以建议添加磁盘与现使用磁盘大小一致。

ORACLE ASM提供的三种冗余方式

redundancy---冗余

三种模式:external、normal、high

外部、正常、高

一般情况下三种模式需要的磁盘组:

external 1块

normal 3块

high 5块

1、 外部冗余(external redundancy):

表示Oracle不帮你管理镜像,功能由外部存储系统实现,比如通过RAID技术;有效磁盘空间是所有磁盘设备空间的大小之和。

2、 默认冗余(normal redundancy):

表示Oracle提供2份镜像来保护数据(镜像数据一次),有效磁盘空间是所有磁盘设备大小之和的1/2 (使用最多)。

3、 高度冗余(high redundancy):

表示Oracle提供3份镜像来保护数据(镜像数据两次),以提高性能和数据的安全,最少需要三块磁盘(三个failure group);

有效磁盘空间是所有磁盘设备大小之和的1/3,虽然冗余级别高了,但是硬件的代价也最高。

1、问题描述

磁盘组空间不足,使用率已达到91.5%,需要及时进行存储扩容。

2、查看当前磁盘组容量以及使用率

30ee4aefe2a179c7034214565467f66e.png

3、检查将要添加磁盘UUID以及权限

uuid检查:

node1:

[grid@leo ~]$ /sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/dm-7

350002ac0012a65d0

node2:

[root@leo ~]$ /sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/dm-7

350002ac0012a65d0

权限检查:

node1:

[root@leo dev]# ls -l |grep dm-7

brw-rw---- 1 grid oinstall 223, 6 Jul 6 02:55 dm-7

node2:

[root@leo dev]# ls -l |grep dm-7

brw-rw---- 1 grid oinstall 253, 7 Jul 6 02:59 dm-7

4、将ASM磁盘添加磁盘组中

alter diskgroup data add disk ‘/dev/dm-7’ rebalance power 11;

5、查看ASM磁盘组rebalance情况

42e0fa50099236b171ad6d604d5cb687.png

6、查看调整后的磁盘组信息

f35f73105d2fd6a65b023ea663265fbe.png

select inst_id,operation,state,power,sofar,est_rate,est_minutes from gv$asm_operation;

Linux下查看ASM对应磁盘组以及设备名

SQL> select name,path from v$asm_disk_stat;

[root@leo ~]# /etc/init.d/oracleasm listdisks

VOL1

VOL2

VOL3

[root@leo ~]# /etc/init.d/oracleasm querydisk -p VOL1

Disk "VOL1" is a valid ASM disk

/dev/sdc1: LABEL="VOL1" TYPE="oracleasm"

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值