Oracle ASM 擴容

注意: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

二、查看當前磁盤組容量以及使用率
Oracle ASM 擴容
三、檢查將要添加磁盤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狀況
Oracle ASM 擴容
六、查看調整後的磁盤組信息
Oracle ASM 擴容

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"

相關文章
相關標籤/搜索