注意:asm负载均衡,只能到最小磁盘大小。再多的磁盘就无论了,因此建议添加磁盘与现使用磁盘大小一致。
ORACLE ASM提供的三种冗余方式node
redundancy---冗余安全
三种模式:external、normal、high
外部、正常、高oracle
通常状况下三种模式须要的磁盘组:
external 1块
normal 3块
high 5块负载均衡
一、 外部冗余(external redundancy):
表示Oracle不帮你管理镜像,功能由外部存储系统实现,好比经过RAID技术;有效磁盘空间是全部磁盘设备空间的大小之和。ide
二、 默认冗余(normal redundancy):
表示Oracle提供2份镜像来保护数据(镜像数据一次),有效磁盘空间是全部磁盘设备大小之和的1/2 (使用最多)。性能
三、 高度冗余(high redundancy):
表示Oracle提供3份镜像来保护数据(镜像数据两次),以提升性能和数据的安全,最少须要三块磁盘(三个failure group);ui
有效磁盘空间是全部磁盘设备大小之和的1/3,虽然冗余级别高了,可是硬件的代价也最高。
一、问题描述
磁盘组空间不足,使用率已达到91.5%,须要及时进行存储扩容。spa
二、查看当前磁盘组容量以及使用率
三、检查将要添加磁盘UUID以及权限code
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
四、将ASM磁盘添加磁盘组中orm
alter diskgroup data add disk ‘/dev/dm-7’ rebalance power 11;
五、查看ASM磁盘组rebalance状况
六、查看调整后的磁盘组信息
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 listdisksVOL1VOL2VOL3[root@leo ~]# /etc/init.d/oracleasm querydisk -p VOL1Disk "VOL1" is a valid ASM disk/dev/sdc1: LABEL="VOL1" TYPE="oracleasm"